Bindings
@group(constants::MATERIAL_BIND_GROUP)
@binding(1)
var
bindless_samplers_filtering:
binding_array<sampler>
@group(constants::MATERIAL_BIND_GROUP)
@binding(2)
var
bindless_samplers_non_filtering:
binding_array<sampler>
@group(constants::MATERIAL_BIND_GROUP)
@binding(3)
var
bindless_samplers_comparison:
binding_array<sampler>
@group(constants::MATERIAL_BIND_GROUP)
@binding(4)
var
bindless_textures_1d:
binding_array<texture_1d<f32>>
@group(constants::MATERIAL_BIND_GROUP)
@binding(5)
var
bindless_textures_2d:
binding_array<texture_2d<f32>>
@group(constants::MATERIAL_BIND_GROUP)
@binding(6)
var
bindless_textures_2d_array:
binding_array<texture_2d_array<f32>>
@group(constants::MATERIAL_BIND_GROUP)
@binding(7)
var
bindless_textures_3d:
binding_array<texture_3d<f32>>
@group(constants::MATERIAL_BIND_GROUP)
@binding(8)
var
bindless_textures_cube:
binding_array<texture_cube<f32>>
@group(constants::MATERIAL_BIND_GROUP)
@binding(9)
var
bindless_textures_cube_array:
binding_array<texture_cube_array<f32>>