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.
1#define_import_path bevy_pbr::atmosphere::bindings
3#import bevy_render::view::View;
5#import bevy_pbr::{
6 mesh_view_types::Lights,
7 atmosphere::types::{Atmosphere, AtmosphereSettings, AtmosphereTransforms}
8}
10@group(0) @binding(0) var<uniform> atmosphere: Atmosphere;
11@group(0) @binding(1) var<uniform> settings: AtmosphereSettings;
12@group(0) @binding(2) var<uniform> atmosphere_transforms: AtmosphereTransforms;
13@group(0) @binding(3) var<uniform> view: View;
14@group(0) @binding(4) var<uniform> lights: Lights;
15@group(0) @binding(5) var transmittance_lut: texture_2d<f32>;
16@group(0) @binding(6) var transmittance_lut_sampler: sampler;
17@group(0) @binding(7) var multiscattering_lut: texture_2d<f32>;
18@group(0) @binding(8) var multiscattering_lut_sampler: sampler;
19@group(0) @binding(9) var sky_view_lut: texture_2d<f32>;
20@group(0) @binding(10) var sky_view_lut_sampler: sampler;
21@group(0) @binding(11) var aerial_view_lut: texture_3d<f32>;
22@group(0) @binding(12) var aerial_view_lut_sampler: sampler;
Contents