downsample_depth.wgsl
Name | Group | Binding index | Binding type | Type | Shader Def |
---|---|---|---|---|---|
mip_0
#
![]() |
0 | 0 | <storage, read> |
array<u64>
![]() |
🟢 MESHLET_VISIBILITY_BUFFER_RASTER_PASS_OUTPUT |
mip_0
#
![]() |
0 | 0 | <storage, read> |
array<u32>
![]() |
🔴 MESHLET_VISIBILITY_BUFFER_RASTER_PASS_OUTPUT |
mip_1
#
![]() |
0 | 1 | texture_storage_2d<r32float, write> | ||
mip_2
#
![]() |
0 | 2 | texture_storage_2d<r32float, write> | ||
mip_3
#
![]() |
0 | 3 | texture_storage_2d<r32float, write> | ||
mip_4
#
![]() |
0 | 4 | texture_storage_2d<r32float, write> | ||
mip_5
#
![]() |
0 | 5 | texture_storage_2d<r32float, write> | ||
mip_6
#
![]() |
0 | 6 | texture_storage_2d<r32float, read_write> | ||
mip_7
#
![]() |
0 | 7 | texture_storage_2d<r32float, write> | ||
mip_8
#
![]() |
0 | 8 | texture_storage_2d<r32float, write> | ||
mip_9
#
![]() |
0 | 9 | texture_storage_2d<r32float, write> | ||
mip_10
#
![]() |
0 | 10 | texture_storage_2d<r32float, write> | ||
mip_11
#
![]() |
0 | 11 | texture_storage_2d<r32float, write> | ||
mip_12
#
![]() |
0 | 12 | texture_storage_2d<r32float, write> | ||
samplr
#
![]() |
0 | 13 |
sampler
![]() |
Parameter | Type |
---|---|
num_workgroups | vec3u |
workgroup_id | vec3u |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
workgroup_id | vec2u |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
workgroup_id | vec2u |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
workgroup_id | vec2u |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
workgroup_id | vec2u |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
workgroup_id | vec2u |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
workgroup_id | vec2u |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
local_invocation_index |
u32
![]() |
Parameter | Type |
---|---|
x |
u32
![]() |
y |
u32
![]() |
local_invocation_index |
u32
![]() |