Constants
Structures
Functions
Used by 12 shaders
- bevy_pbr 0.17.3 — clustered_forward.wgsl
- bevy_pbr 0.17.3 — meshlet_mesh_material.wgsl
- bevy_pbr 0.17.3 — pbr_transmission.wgsl
- bevy_pbr 0.17.3 — shadow_sampling.wgsl
- bevy_pbr 0.17.3 — ssr.wgsl
- bevy_post_process 0.17.3 — motion_blur.wgsl
- bevy_solari 0.17.3 — pathtracer.wgsl
- bevy_solari 0.17.3 — restir_di.wgsl
- bevy_solari 0.17.3 — restir_gi.wgsl
- bevy_solari 0.17.3 — sampling.wgsl
- bevy_solari 0.17.3 — world_cache_update.wgsl
- naga_oil 0.19.1 — pbr_lighting.wgsl
Used by 8 shaders
Used by 8 shaders
- bevy_pbr 0.17.3 — pbr_transmission.wgsl
- bevy_pbr 0.17.3 — shadow_sampling.wgsl
- bevy_pbr 0.17.3 — ssr.wgsl
- bevy_post_process 0.17.3 — motion_blur.wgsl
- bevy_solari 0.17.3 — restir_di.wgsl
- bevy_solari 0.17.3 — sampling.wgsl
- bevy_solari 0.17.3 — 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.3 — pbr_deferred_functions.wgsl
- bevy_pbr 0.17.3 — pbr_transmission.wgsl
- bevy_pbr 0.17.3 — shadow_sampling.wgsl
- bevy_pbr 0.17.3 — ssr.wgsl
- bevy_post_process 0.17.3 — motion_blur.wgsl
- bevy_solari 0.17.3 — presample_light_tiles.wgsl
- bevy_solari 0.17.3 — resolve_dlss_rr_textures.wgsl
- bevy_solari 0.17.3 — restir_di.wgsl
- bevy_solari 0.17.3 — restir_gi.wgsl
- naga_oil 0.19.1 — pbr_lighting.wgsl
Used by 8 shaders
- bevy_pbr 0.17.3 — environment_filter.wgsl
- bevy_pbr 0.17.3 — pbr_transmission.wgsl
- bevy_pbr 0.17.3 — shadow_sampling.wgsl
- bevy_pbr 0.17.3 — ssr.wgsl
- bevy_post_process 0.17.3 — motion_blur.wgsl
- bevy_solari 0.17.3 — pathtracer.wgsl
- bevy_solari 0.17.3 — world_cache_update.wgsl
- naga_oil 0.19.1 — pbr_lighting.wgsl
Convert direction vector to cube face UV