Bindings
@group(0)
@binding(2)
var
mip_0:
SourceTexture
@group(0)
@binding(3)
var
mip_1:
MipWrite
@group(0)
@binding(4)
var
mip_2:
MipWrite
@group(0)
@binding(5)
var
mip_3:
MipWrite
@group(0)
@binding(6)
var
mip_4:
MipWrite
@group(0)
@binding(7)
var
mip_5:
MipWrite
@group(0)
@binding(8)
var
mip_6:
MipReadWrite
@group(0)
@binding(8)
var
mip_6:
MipWrite
@group(0)
@binding(2)
var
mip_6:
SourceTexture
@group(0)
@binding(9)
var
mip_7:
MipWrite
@group(0)
@binding(3)
var
mip_7:
MipWrite
@group(0)
@binding(10)
var
mip_8:
MipWrite
@group(0)
@binding(4)
var
mip_8:
MipWrite
@group(0)
@binding(11)
var
mip_9:
MipWrite
@group(0)
@binding(5)
var
mip_9:
MipWrite
@group(0)
@binding(12)
var
mip_10:
MipWrite
@group(0)
@binding(6)
var
mip_10:
MipWrite
@group(0)
@binding(13)
var
mip_11:
MipWrite
@group(0)
@binding(7)
var
mip_11:
MipWrite
@group(0)
@binding(14)
var
mip_12:
MipWrite
@group(0)
@binding(8)
var
mip_12:
MipWrite
Functions
@compute
Runs custom parallel code on the GPU, not limited to graphics
@workgroup_size(256, 1, 1)
Defines the size of a thread group. One to three numbers: width (x), height (y), and depth (z). Missing values default to 1
@compute
Runs custom parallel code on the GPU, not limited to graphics
@workgroup_size(256, 1, 1)
Defines the size of a thread group. One to three numbers: width (x), height (y), and depth (z). Missing values default to 1