• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; Test: SpvParserMemoryTest_EmitStatement_AccessChain_Array.spvasm
2; SPIR-V
3; Version: 1.0
4; Generator: Khronos SPIR-V Tools Assembler; 0
5; Bound: 101
6; Schema: 0
7OpCapability Shader
8OpMemoryModel Logical Simple
9OpEntryPoint Fragment %100 "main"
10OpExecutionMode %100 OriginUpperLeft
11OpName %myvar "myvar"
12%void = OpTypeVoid
13%4 = OpTypeFunction %void
14%float = OpTypeFloat 32
15%v4float = OpTypeVector %float 4
16%mat3v4float = OpTypeMatrix %v4float 3
17%_ptr_Private_v4float = OpTypePointer Private %v4float
18%_ptr_Private_mat3v4float = OpTypePointer Private %mat3v4float
19%uint = OpTypeInt 32 0
20%uint_2 = OpConstant %uint 2
21%float_42 = OpConstant %float 42
22%13 = OpConstantComposite %v4float %float_42 %float_42 %float_42 %float_42
23%myvar = OpVariable %_ptr_Private_mat3v4float Private
24%100 = OpFunction %void None %4
25%14 = OpLabel
26%2 = OpAccessChain %_ptr_Private_v4float %myvar %uint_2
27OpStore %2 %13
28OpReturn
29OpFunctionEnd
30
31