Bevy Shader Explorer
Search across packages, versions, files, declarations, and comments. Use multiple terms to narrow results (AND), and add @vertex, @fragment, or @compute to filter by shader stage.
☾
Packages
›
naga_oil
0.17.1
0.16.0
0.22.0
›
utils.wgsl
Copy import path
Save
Constants
PI
#
Copy import statement
Used by 5 shaders
bevy_core_pipeline 0.16.0 — motion_blur.wgsl
bevy_pbr 0.16.0 — pbr_transmission.wgsl
bevy_pbr 0.16.0 — shadow_sampling.wgsl
bevy_pbr 0.16.0 — ssr.wgsl
naga_oil 0.17.1 — pbr_lighting.wgsl
const
PI:
f32
=
3.141592653589793
Functions
saturate
#
Copy import statement
Used by 5 shaders
bevy_core_pipeline 0.16.0 — motion_blur.wgsl
bevy_pbr 0.16.0 — pbr_transmission.wgsl
bevy_pbr 0.16.0 — shadow_sampling.wgsl
bevy_pbr 0.16.0 — ssr.wgsl
naga_oil 0.17.1 — pbr_lighting.wgsl
fn
saturate
(
value:
f32
)
->
f32
hsv2rgb
#
Copy import statement
Used by 5 shaders
bevy_core_pipeline 0.16.0 — motion_blur.wgsl
bevy_pbr 0.16.0 — pbr_transmission.wgsl
bevy_pbr 0.16.0 — shadow_sampling.wgsl
bevy_pbr 0.16.0 — ssr.wgsl
naga_oil 0.17.1 — pbr_lighting.wgsl
fn
hsv2rgb
(
hue:
f32
,
saturation:
f32
,
value:
f32
)
->
vec3
<
f32
>
random1D
#
Copy import statement
Used by 5 shaders
bevy_core_pipeline 0.16.0 — motion_blur.wgsl
bevy_pbr 0.16.0 — pbr_transmission.wgsl
bevy_pbr 0.16.0 — shadow_sampling.wgsl
bevy_pbr 0.16.0 — ssr.wgsl
naga_oil 0.17.1 — pbr_lighting.wgsl
fn
random1D
(
s:
f32
)
->
f32
Contents
Constants
PI
Functions
saturate
hsv2rgb
random1D