blob: c86b2ac7792b2d4bae74385ea2c23f782b32890f [file] [log] [blame]
David Neto231b50b2021-09-27 20:55:53 +00001; Test: SpvModuleScopeVarParserTest_MatrixStrideDecoration.spvasm
2; SPIR-V
3; Version: 1.0
4; Generator: Khronos SPIR-V Tools Assembler; 0
5; Bound: 11
6; Schema: 0
7OpCapability Shader
8OpMemoryModel Logical Simple
9OpEntryPoint Fragment %1 "main"
10OpExecutionMode %1 OriginUpperLeft
11OpName %myvar "myvar"
12OpDecorate %myvar DescriptorSet 0
13OpDecorate %myvar Binding 0
14OpDecorate %_struct_3 Block
15OpMemberDecorate %_struct_3 0 MatrixStride 64
16OpMemberDecorate %_struct_3 0 Offset 0
Antonio Maiorano4bffb562022-09-26 20:21:25 +000017OpMemberDecorate %_struct_3 0 ColMajor
David Neto231b50b2021-09-27 20:55:53 +000018%void = OpTypeVoid
19%5 = OpTypeFunction %void
20%float = OpTypeFloat 32
21%v2float = OpTypeVector %float 2
22%mat3v2float = OpTypeMatrix %v2float 3
23%_struct_3 = OpTypeStruct %mat3v2float
24%_ptr_StorageBuffer__struct_3 = OpTypePointer StorageBuffer %_struct_3
25%myvar = OpVariable %_ptr_StorageBuffer__struct_3 StorageBuffer
26%1 = OpFunction %void None %5
27%10 = OpLabel
28OpReturn
29OpFunctionEnd
30