// https://gpuweb.github.io/gpuweb/wgsl/#texel-formats | |
enum texel_format { | |
r8unorm | |
r8snorm | |
r8uint | |
r8sint | |
rg8unorm | |
rg8snorm | |
rg8uint | |
rg8sint | |
r16unorm | |
r16snorm | |
r16uint | |
r16sint | |
r16float | |
rg16unorm | |
rg16snorm | |
rg16uint | |
rg16sint | |
rg16float | |
bgra8unorm | |
rgba8unorm | |
rgba8snorm | |
rgba8uint | |
rgba8sint | |
rgba16unorm | |
rgba16snorm | |
rgba16uint | |
rgba16sint | |
rgba16float | |
r32uint | |
r32sint | |
r32float | |
rg32uint | |
rg32sint | |
rg32float | |
rgba32uint | |
rgba32sint | |
rgba32float | |
rgb10a2uint | |
rgb10a2unorm | |
rg11b10ufloat | |
} |