Back home 🏡
WGSL Spec
Bevy
WGSL Functions
ssao_utils.wgsl
Import path
bevy_pbr::ssao_utils
(click to copy)
Functions
ssao_multibounce
#
Approximates single-bounce ambient occlusion to multi-bounce ambient occlusion
https://blog.selfshadow.com/publications/s2016-shading-course/activision/s2016_pbs_activision_occlusion.pdf#page=78
fn
ssao_multibounce
(
visibility
:
f32
,
base_color
:
vec3<f32>
) ->
vec3<f32>
Parameter
Type
visibility
f32
base_color
vec3<f32>
Returns:
vec3<f32>
fast_sqrt
#
fn
fast_sqrt
(
x
:
f32
) ->
f32
Parameter
Type
x
f32
Returns:
f32
fast_acos
#
fn
fast_acos
(
in_x
:
f32
) ->
f32
Parameter
Type
in_x
f32
Returns:
f32