|
| 1 | +OpCapability Shader |
| 2 | +OpCapability SampledImageArrayDynamicIndexing |
| 3 | +OpCapability ShaderNonUniform |
| 4 | +OpCapability RuntimeDescriptorArray |
| 5 | +OpCapability SampledImageArrayNonUniformIndexing |
| 6 | +OpMemoryModel Logical Simple |
| 7 | +OpEntryPoint Vertex %1 "main" %2 %3 %4 |
| 8 | +OpName %2 "index" |
| 9 | +OpName %3 "images" |
| 10 | +OpName %4 "out" |
| 11 | +OpName %8 "<glam::f32::scalar::vec4::Vec4 as spirv_std::vector::VectorTruncateInto<glam::f32::scalar::vec4::Vec4>>::truncate_into" |
| 12 | +OpDecorate %2 Location 0 |
| 13 | +OpDecorate %3 Binding 0 |
| 14 | +OpDecorate %3 DescriptorSet 0 |
| 15 | +OpDecorate %4 Location 0 |
| 16 | +OpDecorate %9 NonUniform |
| 17 | +OpDecorate %10 NonUniform |
| 18 | +OpDecorate %11 NonUniform |
| 19 | +%12 = OpTypeInt 32 0 |
| 20 | +%13 = OpTypePointer Input %12 |
| 21 | +%14 = OpTypeFloat 32 |
| 22 | +%15 = OpTypeImage %14 2D 2 0 0 1 Unknown |
| 23 | +%16 = OpTypeRuntimeArray %15 |
| 24 | +%17 = OpTypePointer UniformConstant %16 |
| 25 | +%18 = OpTypeVector %14 4 |
| 26 | +%19 = OpTypePointer Output %18 |
| 27 | +%20 = OpTypeVoid |
| 28 | +%21 = OpTypeFunction %20 |
| 29 | +%2 = OpVariable %13 Input |
| 30 | +%22 = OpTypePointer UniformConstant %15 |
| 31 | +%3 = OpVariable %17 UniformConstant |
| 32 | +%23 = OpTypeVector %12 2 |
| 33 | +%24 = OpConstant %12 1 |
| 34 | +%25 = OpConstant %12 2 |
| 35 | +%26 = OpConstant %12 0 |
| 36 | +%27 = OpTypeFunction %18 %18 |
| 37 | +%4 = OpVariable %19 Output |
| 38 | +%1 = OpFunction %20 None %21 |
| 39 | +%28 = OpLabel |
| 40 | +%29 = OpLoad %12 %2 |
| 41 | +%9 = OpAccessChain %22 %3 %29 |
| 42 | +%30 = OpCompositeConstruct %23 %24 %25 |
| 43 | +%10 = OpLoad %15 %9 |
| 44 | +%11 = OpImageFetch %18 %10 %30 Lod %26 |
| 45 | +%31 = OpFunctionCall %18 %8 %11 |
| 46 | +OpStore %4 %31 |
| 47 | +OpNoLine |
| 48 | +OpReturn |
| 49 | +OpFunctionEnd |
| 50 | +%8 = OpFunction %18 None %27 |
| 51 | +%32 = OpFunctionParameter %18 |
| 52 | +%33 = OpLabel |
| 53 | +OpReturnValue %32 |
| 54 | +OpFunctionEnd |
0 commit comments