1; SPIR-V
2; Version: 1.0
3; Generator: Khronos Glslang Reference Front End; 6
4; Bound: 19
5; Schema: 0
6               OpCapability Shader
7               OpCapability ImageQuery
8          %1 = OpExtInstImport "GLSL.std.450"
9               OpMemoryModel Logical GLSL450
10               OpEntryPoint Fragment %main "main" %Size
11               OpExecutionMode %main OriginUpperLeft
12               OpSource GLSL 450
13               OpName %main "main"
14               OpName %Size "Size"
15               OpName %uTexture "uTexture"
16               OpDecorate %Size Location 0
17               OpDecorate %uTexture DescriptorSet 0
18               OpDecorate %uTexture Binding 0
19       %void = OpTypeVoid
20          %3 = OpTypeFunction %void
21        %int = OpTypeInt 32 1
22      %v2int = OpTypeVector %int 2
23%_ptr_Output_v2int = OpTypePointer Output %v2int
24       %Size = OpVariable %_ptr_Output_v2int Output
25      %float = OpTypeFloat 32
26         %11 = OpTypeImage %float 2D 0 0 0 1 Unknown
27         %12 = OpTypeSampledImage %11
28%_ptr_UniformConstant_12 = OpTypePointer UniformConstant %12
29   %uTexture = OpVariable %_ptr_UniformConstant_12 UniformConstant
30      %int_0 = OpConstant %int 0
31      %int_1 = OpConstant %int 1
32       %main = OpFunction %void None %3
33          %5 = OpLabel
34         %15 = OpLoad %12 %uTexture
35         %17 = OpImage %11 %15
36         %18 = OpImageQuerySizeLod %v2int %17 %int_0
37         %19 = OpImageQuerySizeLod %v2int %17 %int_1
38		 %20 = OpIAdd %v2int %18 %19
39               OpStore %Size %20
40               OpReturn
41               OpFunctionEnd
42