Skip to content

Commit e4a0482

Browse files
authored
Merge pull request #218 from seantai/fix/n8ao-rendermode
fix(N8AO): missing renderMode prop
2 parents aedb714 + 0cc5e1e commit e4a0482

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/effects/N8AO.tsx

+14-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ type N8AOProps = {
1616
denoiseRadius?: number
1717
color?: ReactThreeFiber.Color
1818
screenSpaceRadius?: boolean
19+
renderMode?: 0 | 1 | 2 | 3 | 4
1920
}
2021

2122
export const N8AO = forwardRef<N8AOPostPass, N8AOProps>(
@@ -30,6 +31,7 @@ export const N8AO = forwardRef<N8AOPostPass, N8AOProps>(
3031
distanceFalloff = 1,
3132
intensity = 1,
3233
color,
34+
renderMode = 0,
3335
},
3436
ref: Ref<N8AOPostPass>
3537
) => {
@@ -45,8 +47,19 @@ export const N8AO = forwardRef<N8AOPostPass, N8AOProps>(
4547
denoiseSamples,
4648
denoiseRadius,
4749
screenSpaceRadius,
50+
renderMode,
4851
})
49-
}, [screenSpaceRadius, color, aoRadius, distanceFalloff, intensity, aoSamples, denoiseSamples, denoiseRadius])
52+
}, [
53+
screenSpaceRadius,
54+
color,
55+
aoRadius,
56+
distanceFalloff,
57+
intensity,
58+
aoSamples,
59+
denoiseSamples,
60+
denoiseRadius,
61+
renderMode,
62+
])
5063
useLayoutEffect(() => {
5164
if (quality) effect.setQualityMode(quality.charAt(0).toUpperCase() + quality.slice(1))
5265
}, [quality])

0 commit comments

Comments
 (0)