bevy/crates/bevy_pbr/src/render/pbr_bindings.wgsl

27 lines
737 B
WebGPU Shading Language
Raw Normal View History

2022-05-31 23:23:25 +00:00
#define_import_path bevy_pbr::pbr_bindings
#import bevy_pbr::pbr_types
@group(1) @binding(0)
2022-05-31 23:23:25 +00:00
var<uniform> material: StandardMaterial;
@group(1) @binding(1)
2022-05-31 23:23:25 +00:00
var base_color_texture: texture_2d<f32>;
@group(1) @binding(2)
2022-05-31 23:23:25 +00:00
var base_color_sampler: sampler;
@group(1) @binding(3)
2022-05-31 23:23:25 +00:00
var emissive_texture: texture_2d<f32>;
@group(1) @binding(4)
2022-05-31 23:23:25 +00:00
var emissive_sampler: sampler;
@group(1) @binding(5)
2022-05-31 23:23:25 +00:00
var metallic_roughness_texture: texture_2d<f32>;
@group(1) @binding(6)
2022-05-31 23:23:25 +00:00
var metallic_roughness_sampler: sampler;
@group(1) @binding(7)
2022-05-31 23:23:25 +00:00
var occlusion_texture: texture_2d<f32>;
@group(1) @binding(8)
2022-05-31 23:23:25 +00:00
var occlusion_sampler: sampler;
@group(1) @binding(9)
2022-05-31 23:23:25 +00:00
var normal_map_texture: texture_2d<f32>;
@group(1) @binding(10)
2022-05-31 23:23:25 +00:00
var normal_map_sampler: sampler;