Constants
Structures
Functions
Used by 12 shaders
- bevy_pbr 0.17.2 — clustered_forward.wgsl
- bevy_pbr 0.17.2 — meshlet_mesh_material.wgsl
- bevy_pbr 0.17.2 — pbr_transmission.wgsl
- bevy_pbr 0.17.2 — shadow_sampling.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_post_process 0.17.2 — motion_blur.wgsl
- bevy_solari 0.17.2 — pathtracer.wgsl
- bevy_solari 0.17.2 — restir_di.wgsl
- bevy_solari 0.17.2 — restir_gi.wgsl
- bevy_solari 0.17.2 — sampling.wgsl
- bevy_solari 0.17.2 — world_cache_update.wgsl
- naga_oil 0.19.1 — pbr_lighting.wgsl
Used by 8 shaders
Used by 8 shaders
- bevy_pbr 0.17.2 — pbr_transmission.wgsl
- bevy_pbr 0.17.2 — shadow_sampling.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_post_process 0.17.2 — motion_blur.wgsl
- bevy_solari 0.17.2 — restir_di.wgsl
- bevy_solari 0.17.2 — sampling.wgsl
- bevy_solari 0.17.2 — world_cache_update.wgsl
- naga_oil 0.19.1 — pbr_lighting.wgsl
returns the (0-1, 0-1) position within the given viewport for the current buffer coords .
buffer coords can be obtained from @builtin(position).xy.
the view uniform struct contains the current camera viewport in view.viewport.
topleft = 0,0
Used by 10 shaders
- bevy_pbr 0.17.2 — pbr_deferred_functions.wgsl
- bevy_pbr 0.17.2 — pbr_transmission.wgsl
- bevy_pbr 0.17.2 — shadow_sampling.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_post_process 0.17.2 — motion_blur.wgsl
- bevy_solari 0.17.2 — presample_light_tiles.wgsl
- bevy_solari 0.17.2 — resolve_dlss_rr_textures.wgsl
- bevy_solari 0.17.2 — restir_di.wgsl
- bevy_solari 0.17.2 — restir_gi.wgsl
- naga_oil 0.19.1 — pbr_lighting.wgsl
Used by 8 shaders
- bevy_pbr 0.17.2 — environment_filter.wgsl
- bevy_pbr 0.17.2 — pbr_transmission.wgsl
- bevy_pbr 0.17.2 — shadow_sampling.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_post_process 0.17.2 — motion_blur.wgsl
- bevy_solari 0.17.2 — pathtracer.wgsl
- bevy_solari 0.17.2 — world_cache_update.wgsl
- naga_oil 0.19.1 — pbr_lighting.wgsl
Convert direction vector to cube face UV