Sign in
dawn
/
dawn
/
refs/heads/main
/
.
/
test
/
tint
/
buffer
/
storage
/
types
tree: 854713569e670cb444e90c95807d7e8e7b55ddbb [
path history
]
[
tgz
]
array4_f16.wgsl
array4_f16.wgsl.expected.dxc.hlsl
array4_f16.wgsl.expected.fxc.hlsl
array4_f16.wgsl.expected.glsl
array4_f16.wgsl.expected.ir.dxc.hlsl
array4_f16.wgsl.expected.ir.fxc.hlsl
array4_f16.wgsl.expected.ir.msl
array4_f16.wgsl.expected.msl
array4_f16.wgsl.expected.spvasm
array4_f16.wgsl.expected.wgsl
array4_f32.wgsl
array4_f32.wgsl.expected.dxc.hlsl
array4_f32.wgsl.expected.fxc.hlsl
array4_f32.wgsl.expected.glsl
array4_f32.wgsl.expected.ir.dxc.hlsl
array4_f32.wgsl.expected.ir.fxc.hlsl
array4_f32.wgsl.expected.ir.msl
array4_f32.wgsl.expected.msl
array4_f32.wgsl.expected.spvasm
array4_f32.wgsl.expected.wgsl
f16.wgsl
f16.wgsl.expected.dxc.hlsl
f16.wgsl.expected.fxc.hlsl
f16.wgsl.expected.glsl
f16.wgsl.expected.ir.dxc.hlsl
f16.wgsl.expected.ir.fxc.hlsl
f16.wgsl.expected.ir.msl
f16.wgsl.expected.msl
f16.wgsl.expected.spvasm
f16.wgsl.expected.wgsl
f32.wgsl
f32.wgsl.expected.dxc.hlsl
f32.wgsl.expected.fxc.hlsl
f32.wgsl.expected.glsl
f32.wgsl.expected.ir.dxc.hlsl
f32.wgsl.expected.ir.fxc.hlsl
f32.wgsl.expected.ir.msl
f32.wgsl.expected.msl
f32.wgsl.expected.spvasm
f32.wgsl.expected.wgsl
i32.wgsl
i32.wgsl.expected.dxc.hlsl
i32.wgsl.expected.fxc.hlsl
i32.wgsl.expected.glsl
i32.wgsl.expected.ir.dxc.hlsl
i32.wgsl.expected.ir.fxc.hlsl
i32.wgsl.expected.ir.msl
i32.wgsl.expected.msl
i32.wgsl.expected.spvasm
i32.wgsl.expected.wgsl
mat2x2_f16.wgsl
mat2x2_f16.wgsl.expected.dxc.hlsl
mat2x2_f16.wgsl.expected.fxc.hlsl
mat2x2_f16.wgsl.expected.glsl
mat2x2_f16.wgsl.expected.ir.dxc.hlsl
mat2x2_f16.wgsl.expected.ir.fxc.hlsl
mat2x2_f16.wgsl.expected.ir.msl
mat2x2_f16.wgsl.expected.msl
mat2x2_f16.wgsl.expected.spvasm
mat2x2_f16.wgsl.expected.wgsl
mat2x2_f32.wgsl
mat2x2_f32.wgsl.expected.dxc.hlsl
mat2x2_f32.wgsl.expected.fxc.hlsl
mat2x2_f32.wgsl.expected.glsl
mat2x2_f32.wgsl.expected.ir.dxc.hlsl
mat2x2_f32.wgsl.expected.ir.fxc.hlsl
mat2x2_f32.wgsl.expected.ir.msl
mat2x2_f32.wgsl.expected.msl
mat2x2_f32.wgsl.expected.spvasm
mat2x2_f32.wgsl.expected.wgsl
mat2x3_f16.wgsl
mat2x3_f16.wgsl.expected.dxc.hlsl
mat2x3_f16.wgsl.expected.fxc.hlsl
mat2x3_f16.wgsl.expected.glsl
mat2x3_f16.wgsl.expected.ir.dxc.hlsl
mat2x3_f16.wgsl.expected.ir.fxc.hlsl
mat2x3_f16.wgsl.expected.ir.msl
mat2x3_f16.wgsl.expected.msl
mat2x3_f16.wgsl.expected.spvasm
mat2x3_f16.wgsl.expected.wgsl
mat2x3_f32.wgsl
mat2x3_f32.wgsl.expected.dxc.hlsl
mat2x3_f32.wgsl.expected.fxc.hlsl
mat2x3_f32.wgsl.expected.glsl
mat2x3_f32.wgsl.expected.ir.dxc.hlsl
mat2x3_f32.wgsl.expected.ir.fxc.hlsl
mat2x3_f32.wgsl.expected.ir.msl
mat2x3_f32.wgsl.expected.msl
mat2x3_f32.wgsl.expected.spvasm
mat2x3_f32.wgsl.expected.wgsl
mat2x4_f16.wgsl
mat2x4_f16.wgsl.expected.dxc.hlsl
mat2x4_f16.wgsl.expected.fxc.hlsl
mat2x4_f16.wgsl.expected.glsl
mat2x4_f16.wgsl.expected.ir.dxc.hlsl
mat2x4_f16.wgsl.expected.ir.fxc.hlsl
mat2x4_f16.wgsl.expected.ir.msl
mat2x4_f16.wgsl.expected.msl
mat2x4_f16.wgsl.expected.spvasm
mat2x4_f16.wgsl.expected.wgsl
mat2x4_f32.wgsl
mat2x4_f32.wgsl.expected.dxc.hlsl
mat2x4_f32.wgsl.expected.fxc.hlsl
mat2x4_f32.wgsl.expected.glsl
mat2x4_f32.wgsl.expected.ir.dxc.hlsl
mat2x4_f32.wgsl.expected.ir.fxc.hlsl
mat2x4_f32.wgsl.expected.ir.msl
mat2x4_f32.wgsl.expected.msl
mat2x4_f32.wgsl.expected.spvasm
mat2x4_f32.wgsl.expected.wgsl
mat3x2_f16.wgsl
mat3x2_f16.wgsl.expected.dxc.hlsl
mat3x2_f16.wgsl.expected.fxc.hlsl
mat3x2_f16.wgsl.expected.glsl
mat3x2_f16.wgsl.expected.ir.dxc.hlsl
mat3x2_f16.wgsl.expected.ir.fxc.hlsl
mat3x2_f16.wgsl.expected.ir.msl
mat3x2_f16.wgsl.expected.msl
mat3x2_f16.wgsl.expected.spvasm
mat3x2_f16.wgsl.expected.wgsl
mat3x2_f32.wgsl
mat3x2_f32.wgsl.expected.dxc.hlsl
mat3x2_f32.wgsl.expected.fxc.hlsl
mat3x2_f32.wgsl.expected.glsl
mat3x2_f32.wgsl.expected.ir.dxc.hlsl
mat3x2_f32.wgsl.expected.ir.fxc.hlsl
mat3x2_f32.wgsl.expected.ir.msl
mat3x2_f32.wgsl.expected.msl
mat3x2_f32.wgsl.expected.spvasm
mat3x2_f32.wgsl.expected.wgsl
mat3x3_f16.wgsl
mat3x3_f16.wgsl.expected.dxc.hlsl
mat3x3_f16.wgsl.expected.fxc.hlsl
mat3x3_f16.wgsl.expected.glsl
mat3x3_f16.wgsl.expected.ir.dxc.hlsl
mat3x3_f16.wgsl.expected.ir.fxc.hlsl
mat3x3_f16.wgsl.expected.ir.msl
mat3x3_f16.wgsl.expected.msl
mat3x3_f16.wgsl.expected.spvasm
mat3x3_f16.wgsl.expected.wgsl
mat3x3_f32.wgsl
mat3x3_f32.wgsl.expected.dxc.hlsl
mat3x3_f32.wgsl.expected.fxc.hlsl
mat3x3_f32.wgsl.expected.glsl
mat3x3_f32.wgsl.expected.ir.dxc.hlsl
mat3x3_f32.wgsl.expected.ir.fxc.hlsl
mat3x3_f32.wgsl.expected.ir.msl
mat3x3_f32.wgsl.expected.msl
mat3x3_f32.wgsl.expected.spvasm
mat3x3_f32.wgsl.expected.wgsl
mat3x4_f16.wgsl
mat3x4_f16.wgsl.expected.dxc.hlsl
mat3x4_f16.wgsl.expected.fxc.hlsl
mat3x4_f16.wgsl.expected.glsl
mat3x4_f16.wgsl.expected.ir.dxc.hlsl
mat3x4_f16.wgsl.expected.ir.fxc.hlsl
mat3x4_f16.wgsl.expected.ir.msl
mat3x4_f16.wgsl.expected.msl
mat3x4_f16.wgsl.expected.spvasm
mat3x4_f16.wgsl.expected.wgsl
mat3x4_f32.wgsl
mat3x4_f32.wgsl.expected.dxc.hlsl
mat3x4_f32.wgsl.expected.fxc.hlsl
mat3x4_f32.wgsl.expected.glsl
mat3x4_f32.wgsl.expected.ir.dxc.hlsl
mat3x4_f32.wgsl.expected.ir.fxc.hlsl
mat3x4_f32.wgsl.expected.ir.msl
mat3x4_f32.wgsl.expected.msl
mat3x4_f32.wgsl.expected.spvasm
mat3x4_f32.wgsl.expected.wgsl
mat4x2_f16.wgsl
mat4x2_f16.wgsl.expected.dxc.hlsl
mat4x2_f16.wgsl.expected.fxc.hlsl
mat4x2_f16.wgsl.expected.glsl
mat4x2_f16.wgsl.expected.ir.dxc.hlsl
mat4x2_f16.wgsl.expected.ir.fxc.hlsl
mat4x2_f16.wgsl.expected.ir.msl
mat4x2_f16.wgsl.expected.msl
mat4x2_f16.wgsl.expected.spvasm
mat4x2_f16.wgsl.expected.wgsl
mat4x2_f32.wgsl
mat4x2_f32.wgsl.expected.dxc.hlsl
mat4x2_f32.wgsl.expected.fxc.hlsl
mat4x2_f32.wgsl.expected.glsl
mat4x2_f32.wgsl.expected.ir.dxc.hlsl
mat4x2_f32.wgsl.expected.ir.fxc.hlsl
mat4x2_f32.wgsl.expected.ir.msl
mat4x2_f32.wgsl.expected.msl
mat4x2_f32.wgsl.expected.spvasm
mat4x2_f32.wgsl.expected.wgsl
mat4x3_f16.wgsl
mat4x3_f16.wgsl.expected.dxc.hlsl
mat4x3_f16.wgsl.expected.fxc.hlsl
mat4x3_f16.wgsl.expected.glsl
mat4x3_f16.wgsl.expected.ir.dxc.hlsl
mat4x3_f16.wgsl.expected.ir.fxc.hlsl
mat4x3_f16.wgsl.expected.ir.msl
mat4x3_f16.wgsl.expected.msl
mat4x3_f16.wgsl.expected.spvasm
mat4x3_f16.wgsl.expected.wgsl
mat4x3_f32.wgsl
mat4x3_f32.wgsl.expected.dxc.hlsl
mat4x3_f32.wgsl.expected.fxc.hlsl
mat4x3_f32.wgsl.expected.glsl
mat4x3_f32.wgsl.expected.ir.dxc.hlsl
mat4x3_f32.wgsl.expected.ir.fxc.hlsl
mat4x3_f32.wgsl.expected.ir.msl
mat4x3_f32.wgsl.expected.msl
mat4x3_f32.wgsl.expected.spvasm
mat4x3_f32.wgsl.expected.wgsl
mat4x4_f16.wgsl
mat4x4_f16.wgsl.expected.dxc.hlsl
mat4x4_f16.wgsl.expected.fxc.hlsl
mat4x4_f16.wgsl.expected.glsl
mat4x4_f16.wgsl.expected.ir.dxc.hlsl
mat4x4_f16.wgsl.expected.ir.fxc.hlsl
mat4x4_f16.wgsl.expected.ir.msl
mat4x4_f16.wgsl.expected.msl
mat4x4_f16.wgsl.expected.spvasm
mat4x4_f16.wgsl.expected.wgsl
mat4x4_f32.wgsl
mat4x4_f32.wgsl.expected.dxc.hlsl
mat4x4_f32.wgsl.expected.fxc.hlsl
mat4x4_f32.wgsl.expected.glsl
mat4x4_f32.wgsl.expected.ir.dxc.hlsl
mat4x4_f32.wgsl.expected.ir.fxc.hlsl
mat4x4_f32.wgsl.expected.ir.msl
mat4x4_f32.wgsl.expected.msl
mat4x4_f32.wgsl.expected.spvasm
mat4x4_f32.wgsl.expected.wgsl
runtime_array_f16.wgsl
runtime_array_f16.wgsl.expected.dxc.hlsl
runtime_array_f16.wgsl.expected.fxc.hlsl
runtime_array_f16.wgsl.expected.glsl
runtime_array_f16.wgsl.expected.ir.dxc.hlsl
runtime_array_f16.wgsl.expected.ir.fxc.hlsl
runtime_array_f16.wgsl.expected.ir.msl
runtime_array_f16.wgsl.expected.msl
runtime_array_f16.wgsl.expected.spvasm
runtime_array_f16.wgsl.expected.wgsl
runtime_array_f32.wgsl
runtime_array_f32.wgsl.expected.dxc.hlsl
runtime_array_f32.wgsl.expected.fxc.hlsl
runtime_array_f32.wgsl.expected.glsl
runtime_array_f32.wgsl.expected.ir.dxc.hlsl
runtime_array_f32.wgsl.expected.ir.fxc.hlsl
runtime_array_f32.wgsl.expected.ir.msl
runtime_array_f32.wgsl.expected.msl
runtime_array_f32.wgsl.expected.spvasm
runtime_array_f32.wgsl.expected.wgsl
struct.wgsl.expected.glsl
struct.wgsl.expected.spvasm
struct_f16.wgsl
struct_f16.wgsl.expected.dxc.hlsl
struct_f16.wgsl.expected.fxc.hlsl
struct_f16.wgsl.expected.glsl
struct_f16.wgsl.expected.ir.dxc.hlsl
struct_f16.wgsl.expected.ir.fxc.hlsl
struct_f16.wgsl.expected.ir.msl
struct_f16.wgsl.expected.msl
struct_f16.wgsl.expected.spvasm
struct_f16.wgsl.expected.wgsl
struct_f32.wgsl
struct_f32.wgsl.expected.dxc.hlsl
struct_f32.wgsl.expected.fxc.hlsl
struct_f32.wgsl.expected.glsl
struct_f32.wgsl.expected.ir.dxc.hlsl
struct_f32.wgsl.expected.ir.fxc.hlsl
struct_f32.wgsl.expected.ir.msl
struct_f32.wgsl.expected.msl
struct_f32.wgsl.expected.spvasm
struct_f32.wgsl.expected.wgsl
u32.wgsl
u32.wgsl.expected.dxc.hlsl
u32.wgsl.expected.fxc.hlsl
u32.wgsl.expected.glsl
u32.wgsl.expected.ir.dxc.hlsl
u32.wgsl.expected.ir.fxc.hlsl
u32.wgsl.expected.ir.msl
u32.wgsl.expected.msl
u32.wgsl.expected.spvasm
u32.wgsl.expected.wgsl
vec2_f16.wgsl
vec2_f16.wgsl.expected.dxc.hlsl
vec2_f16.wgsl.expected.fxc.hlsl
vec2_f16.wgsl.expected.glsl
vec2_f16.wgsl.expected.ir.dxc.hlsl
vec2_f16.wgsl.expected.ir.fxc.hlsl
vec2_f16.wgsl.expected.ir.msl
vec2_f16.wgsl.expected.msl
vec2_f16.wgsl.expected.spvasm
vec2_f16.wgsl.expected.wgsl
vec2_f32.wgsl
vec2_f32.wgsl.expected.dxc.hlsl
vec2_f32.wgsl.expected.fxc.hlsl
vec2_f32.wgsl.expected.glsl
vec2_f32.wgsl.expected.ir.dxc.hlsl
vec2_f32.wgsl.expected.ir.fxc.hlsl
vec2_f32.wgsl.expected.ir.msl
vec2_f32.wgsl.expected.msl
vec2_f32.wgsl.expected.spvasm
vec2_f32.wgsl.expected.wgsl
vec2_i32.wgsl
vec2_i32.wgsl.expected.dxc.hlsl
vec2_i32.wgsl.expected.fxc.hlsl
vec2_i32.wgsl.expected.glsl
vec2_i32.wgsl.expected.ir.dxc.hlsl
vec2_i32.wgsl.expected.ir.fxc.hlsl
vec2_i32.wgsl.expected.ir.msl
vec2_i32.wgsl.expected.msl
vec2_i32.wgsl.expected.spvasm
vec2_i32.wgsl.expected.wgsl
vec2_u32.wgsl
vec2_u32.wgsl.expected.dxc.hlsl
vec2_u32.wgsl.expected.fxc.hlsl
vec2_u32.wgsl.expected.glsl
vec2_u32.wgsl.expected.ir.dxc.hlsl
vec2_u32.wgsl.expected.ir.fxc.hlsl
vec2_u32.wgsl.expected.ir.msl
vec2_u32.wgsl.expected.msl
vec2_u32.wgsl.expected.spvasm
vec2_u32.wgsl.expected.wgsl
vec3_f16.wgsl
vec3_f16.wgsl.expected.dxc.hlsl
vec3_f16.wgsl.expected.fxc.hlsl
vec3_f16.wgsl.expected.glsl
vec3_f16.wgsl.expected.ir.dxc.hlsl
vec3_f16.wgsl.expected.ir.fxc.hlsl
vec3_f16.wgsl.expected.ir.msl
vec3_f16.wgsl.expected.msl
vec3_f16.wgsl.expected.spvasm
vec3_f16.wgsl.expected.wgsl
vec3_f32.wgsl
vec3_f32.wgsl.expected.dxc.hlsl
vec3_f32.wgsl.expected.fxc.hlsl
vec3_f32.wgsl.expected.glsl
vec3_f32.wgsl.expected.ir.dxc.hlsl
vec3_f32.wgsl.expected.ir.fxc.hlsl
vec3_f32.wgsl.expected.ir.msl
vec3_f32.wgsl.expected.msl
vec3_f32.wgsl.expected.spvasm
vec3_f32.wgsl.expected.wgsl
vec3_i32.wgsl
vec3_i32.wgsl.expected.dxc.hlsl
vec3_i32.wgsl.expected.fxc.hlsl
vec3_i32.wgsl.expected.glsl
vec3_i32.wgsl.expected.ir.dxc.hlsl
vec3_i32.wgsl.expected.ir.fxc.hlsl
vec3_i32.wgsl.expected.ir.msl
vec3_i32.wgsl.expected.msl
vec3_i32.wgsl.expected.spvasm
vec3_i32.wgsl.expected.wgsl
vec3_u32.wgsl
vec3_u32.wgsl.expected.dxc.hlsl
vec3_u32.wgsl.expected.fxc.hlsl
vec3_u32.wgsl.expected.glsl
vec3_u32.wgsl.expected.ir.dxc.hlsl
vec3_u32.wgsl.expected.ir.fxc.hlsl
vec3_u32.wgsl.expected.ir.msl
vec3_u32.wgsl.expected.msl
vec3_u32.wgsl.expected.spvasm
vec3_u32.wgsl.expected.wgsl
vec4_f16.wgsl
vec4_f16.wgsl.expected.dxc.hlsl
vec4_f16.wgsl.expected.fxc.hlsl
vec4_f16.wgsl.expected.glsl
vec4_f16.wgsl.expected.ir.dxc.hlsl
vec4_f16.wgsl.expected.ir.fxc.hlsl
vec4_f16.wgsl.expected.ir.msl
vec4_f16.wgsl.expected.msl
vec4_f16.wgsl.expected.spvasm
vec4_f16.wgsl.expected.wgsl
vec4_f32.wgsl
vec4_f32.wgsl.expected.dxc.hlsl
vec4_f32.wgsl.expected.fxc.hlsl
vec4_f32.wgsl.expected.glsl
vec4_f32.wgsl.expected.ir.dxc.hlsl
vec4_f32.wgsl.expected.ir.fxc.hlsl
vec4_f32.wgsl.expected.ir.msl
vec4_f32.wgsl.expected.msl
vec4_f32.wgsl.expected.spvasm
vec4_f32.wgsl.expected.wgsl
vec4_i32.wgsl
vec4_i32.wgsl.expected.dxc.hlsl
vec4_i32.wgsl.expected.fxc.hlsl
vec4_i32.wgsl.expected.glsl
vec4_i32.wgsl.expected.ir.dxc.hlsl
vec4_i32.wgsl.expected.ir.fxc.hlsl
vec4_i32.wgsl.expected.ir.msl
vec4_i32.wgsl.expected.msl
vec4_i32.wgsl.expected.spvasm
vec4_i32.wgsl.expected.wgsl
vec4_u32.wgsl
vec4_u32.wgsl.expected.dxc.hlsl
vec4_u32.wgsl.expected.fxc.hlsl
vec4_u32.wgsl.expected.glsl
vec4_u32.wgsl.expected.ir.dxc.hlsl
vec4_u32.wgsl.expected.ir.fxc.hlsl
vec4_u32.wgsl.expected.ir.msl
vec4_u32.wgsl.expected.msl
vec4_u32.wgsl.expected.spvasm
vec4_u32.wgsl.expected.wgsl