| ; SPIR-V |
| ; Version: 1.3 |
| ; Generator: Google Tint Compiler; 0 |
| ; Bound: 152 |
| ; Schema: 0 |
| OpCapability Shader |
| OpCapability Image1D |
| OpCapability StorageImageExtendedFormats |
| OpMemoryModel Logical GLSL450 |
| OpEntryPoint GLCompute %main "main" |
| OpExecutionMode %main LocalSize 1 1 1 |
| OpName %t_rgba8unorm_r "t_rgba8unorm_r" |
| OpName %t_rgba8snorm_r "t_rgba8snorm_r" |
| OpName %t_rgba8uint_r "t_rgba8uint_r" |
| OpName %t_rgba8sint_r "t_rgba8sint_r" |
| OpName %t_rgba16uint_r "t_rgba16uint_r" |
| OpName %t_rgba16sint_r "t_rgba16sint_r" |
| OpName %t_rgba16float_r "t_rgba16float_r" |
| OpName %t_r32uint_r "t_r32uint_r" |
| OpName %t_r32sint_r "t_r32sint_r" |
| OpName %t_r32float_r "t_r32float_r" |
| OpName %t_rg32uint_r "t_rg32uint_r" |
| OpName %t_rg32sint_r "t_rg32sint_r" |
| OpName %t_rg32float_r "t_rg32float_r" |
| OpName %t_rgba32uint_r "t_rgba32uint_r" |
| OpName %t_rgba32sint_r "t_rgba32sint_r" |
| OpName %t_rgba32float_r "t_rgba32float_r" |
| OpName %t_rgba8unorm_w "t_rgba8unorm_w" |
| OpName %t_rgba8snorm_w "t_rgba8snorm_w" |
| OpName %t_rgba8uint_w "t_rgba8uint_w" |
| OpName %t_rgba8sint_w "t_rgba8sint_w" |
| OpName %t_rgba16uint_w "t_rgba16uint_w" |
| OpName %t_rgba16sint_w "t_rgba16sint_w" |
| OpName %t_rgba16float_w "t_rgba16float_w" |
| OpName %t_r32uint_w "t_r32uint_w" |
| OpName %t_r32sint_w "t_r32sint_w" |
| OpName %t_r32float_w "t_r32float_w" |
| OpName %t_rg32uint_w "t_rg32uint_w" |
| OpName %t_rg32sint_w "t_rg32sint_w" |
| OpName %t_rg32float_w "t_rg32float_w" |
| OpName %t_rgba32uint_w "t_rgba32uint_w" |
| OpName %t_rgba32sint_w "t_rgba32sint_w" |
| OpName %t_rgba32float_w "t_rgba32float_w" |
| OpName %main "main" |
| OpDecorate %t_rgba8unorm_r NonWritable |
| OpDecorate %t_rgba8unorm_r DescriptorSet 0 |
| OpDecorate %t_rgba8unorm_r Binding 0 |
| OpDecorate %t_rgba8snorm_r NonWritable |
| OpDecorate %t_rgba8snorm_r DescriptorSet 0 |
| OpDecorate %t_rgba8snorm_r Binding 1 |
| OpDecorate %t_rgba8uint_r NonWritable |
| OpDecorate %t_rgba8uint_r DescriptorSet 0 |
| OpDecorate %t_rgba8uint_r Binding 2 |
| OpDecorate %t_rgba8sint_r NonWritable |
| OpDecorate %t_rgba8sint_r DescriptorSet 0 |
| OpDecorate %t_rgba8sint_r Binding 3 |
| OpDecorate %t_rgba16uint_r NonWritable |
| OpDecorate %t_rgba16uint_r DescriptorSet 0 |
| OpDecorate %t_rgba16uint_r Binding 4 |
| OpDecorate %t_rgba16sint_r NonWritable |
| OpDecorate %t_rgba16sint_r DescriptorSet 0 |
| OpDecorate %t_rgba16sint_r Binding 5 |
| OpDecorate %t_rgba16float_r NonWritable |
| OpDecorate %t_rgba16float_r DescriptorSet 0 |
| OpDecorate %t_rgba16float_r Binding 6 |
| OpDecorate %t_r32uint_r NonWritable |
| OpDecorate %t_r32uint_r DescriptorSet 0 |
| OpDecorate %t_r32uint_r Binding 7 |
| OpDecorate %t_r32sint_r NonWritable |
| OpDecorate %t_r32sint_r DescriptorSet 0 |
| OpDecorate %t_r32sint_r Binding 8 |
| OpDecorate %t_r32float_r NonWritable |
| OpDecorate %t_r32float_r DescriptorSet 0 |
| OpDecorate %t_r32float_r Binding 9 |
| OpDecorate %t_rg32uint_r NonWritable |
| OpDecorate %t_rg32uint_r DescriptorSet 0 |
| OpDecorate %t_rg32uint_r Binding 10 |
| OpDecorate %t_rg32sint_r NonWritable |
| OpDecorate %t_rg32sint_r DescriptorSet 0 |
| OpDecorate %t_rg32sint_r Binding 11 |
| OpDecorate %t_rg32float_r NonWritable |
| OpDecorate %t_rg32float_r DescriptorSet 0 |
| OpDecorate %t_rg32float_r Binding 12 |
| OpDecorate %t_rgba32uint_r NonWritable |
| OpDecorate %t_rgba32uint_r DescriptorSet 0 |
| OpDecorate %t_rgba32uint_r Binding 13 |
| OpDecorate %t_rgba32sint_r NonWritable |
| OpDecorate %t_rgba32sint_r DescriptorSet 0 |
| OpDecorate %t_rgba32sint_r Binding 14 |
| OpDecorate %t_rgba32float_r NonWritable |
| OpDecorate %t_rgba32float_r DescriptorSet 0 |
| OpDecorate %t_rgba32float_r Binding 15 |
| OpDecorate %t_rgba8unorm_w NonReadable |
| OpDecorate %t_rgba8unorm_w DescriptorSet 0 |
| OpDecorate %t_rgba8unorm_w Binding 50 |
| OpDecorate %t_rgba8snorm_w NonReadable |
| OpDecorate %t_rgba8snorm_w DescriptorSet 0 |
| OpDecorate %t_rgba8snorm_w Binding 51 |
| OpDecorate %t_rgba8uint_w NonReadable |
| OpDecorate %t_rgba8uint_w DescriptorSet 0 |
| OpDecorate %t_rgba8uint_w Binding 52 |
| OpDecorate %t_rgba8sint_w NonReadable |
| OpDecorate %t_rgba8sint_w DescriptorSet 0 |
| OpDecorate %t_rgba8sint_w Binding 53 |
| OpDecorate %t_rgba16uint_w NonReadable |
| OpDecorate %t_rgba16uint_w DescriptorSet 0 |
| OpDecorate %t_rgba16uint_w Binding 54 |
| OpDecorate %t_rgba16sint_w NonReadable |
| OpDecorate %t_rgba16sint_w DescriptorSet 0 |
| OpDecorate %t_rgba16sint_w Binding 55 |
| OpDecorate %t_rgba16float_w NonReadable |
| OpDecorate %t_rgba16float_w DescriptorSet 0 |
| OpDecorate %t_rgba16float_w Binding 56 |
| OpDecorate %t_r32uint_w NonReadable |
| OpDecorate %t_r32uint_w DescriptorSet 0 |
| OpDecorate %t_r32uint_w Binding 57 |
| OpDecorate %t_r32sint_w NonReadable |
| OpDecorate %t_r32sint_w DescriptorSet 0 |
| OpDecorate %t_r32sint_w Binding 58 |
| OpDecorate %t_r32float_w NonReadable |
| OpDecorate %t_r32float_w DescriptorSet 0 |
| OpDecorate %t_r32float_w Binding 59 |
| OpDecorate %t_rg32uint_w NonReadable |
| OpDecorate %t_rg32uint_w DescriptorSet 0 |
| OpDecorate %t_rg32uint_w Binding 60 |
| OpDecorate %t_rg32sint_w NonReadable |
| OpDecorate %t_rg32sint_w DescriptorSet 0 |
| OpDecorate %t_rg32sint_w Binding 61 |
| OpDecorate %t_rg32float_w NonReadable |
| OpDecorate %t_rg32float_w DescriptorSet 0 |
| OpDecorate %t_rg32float_w Binding 62 |
| OpDecorate %t_rgba32uint_w NonReadable |
| OpDecorate %t_rgba32uint_w DescriptorSet 0 |
| OpDecorate %t_rgba32uint_w Binding 63 |
| OpDecorate %t_rgba32sint_w NonReadable |
| OpDecorate %t_rgba32sint_w DescriptorSet 0 |
| OpDecorate %t_rgba32sint_w Binding 64 |
| OpDecorate %t_rgba32float_w NonReadable |
| OpDecorate %t_rgba32float_w DescriptorSet 0 |
| OpDecorate %t_rgba32float_w Binding 65 |
| %float = OpTypeFloat 32 |
| %3 = OpTypeImage %float 1D 0 0 0 2 Rgba8 |
| %_ptr_UniformConstant_3 = OpTypePointer UniformConstant %3 |
| %t_rgba8unorm_r = OpVariable %_ptr_UniformConstant_3 UniformConstant |
| %7 = OpTypeImage %float 1D 0 0 0 2 Rgba8Snorm |
| %_ptr_UniformConstant_7 = OpTypePointer UniformConstant %7 |
| %t_rgba8snorm_r = OpVariable %_ptr_UniformConstant_7 UniformConstant |
| %uint = OpTypeInt 32 0 |
| %10 = OpTypeImage %uint 1D 0 0 0 2 Rgba8ui |
| %_ptr_UniformConstant_10 = OpTypePointer UniformConstant %10 |
| %t_rgba8uint_r = OpVariable %_ptr_UniformConstant_10 UniformConstant |
| %int = OpTypeInt 32 1 |
| %14 = OpTypeImage %int 1D 0 0 0 2 Rgba8i |
| %_ptr_UniformConstant_14 = OpTypePointer UniformConstant %14 |
| %t_rgba8sint_r = OpVariable %_ptr_UniformConstant_14 UniformConstant |
| %18 = OpTypeImage %uint 1D 0 0 0 2 Rgba16ui |
| %_ptr_UniformConstant_18 = OpTypePointer UniformConstant %18 |
| %t_rgba16uint_r = OpVariable %_ptr_UniformConstant_18 UniformConstant |
| %21 = OpTypeImage %int 1D 0 0 0 2 Rgba16i |
| %_ptr_UniformConstant_21 = OpTypePointer UniformConstant %21 |
| %t_rgba16sint_r = OpVariable %_ptr_UniformConstant_21 UniformConstant |
| %24 = OpTypeImage %float 1D 0 0 0 2 Rgba16f |
| %_ptr_UniformConstant_24 = OpTypePointer UniformConstant %24 |
| %t_rgba16float_r = OpVariable %_ptr_UniformConstant_24 UniformConstant |
| %27 = OpTypeImage %uint 1D 0 0 0 2 R32ui |
| %_ptr_UniformConstant_27 = OpTypePointer UniformConstant %27 |
| %t_r32uint_r = OpVariable %_ptr_UniformConstant_27 UniformConstant |
| %30 = OpTypeImage %int 1D 0 0 0 2 R32i |
| %_ptr_UniformConstant_30 = OpTypePointer UniformConstant %30 |
| %t_r32sint_r = OpVariable %_ptr_UniformConstant_30 UniformConstant |
| %33 = OpTypeImage %float 1D 0 0 0 2 R32f |
| %_ptr_UniformConstant_33 = OpTypePointer UniformConstant %33 |
| %t_r32float_r = OpVariable %_ptr_UniformConstant_33 UniformConstant |
| %36 = OpTypeImage %uint 1D 0 0 0 2 Rg32ui |
| %_ptr_UniformConstant_36 = OpTypePointer UniformConstant %36 |
| %t_rg32uint_r = OpVariable %_ptr_UniformConstant_36 UniformConstant |
| %39 = OpTypeImage %int 1D 0 0 0 2 Rg32i |
| %_ptr_UniformConstant_39 = OpTypePointer UniformConstant %39 |
| %t_rg32sint_r = OpVariable %_ptr_UniformConstant_39 UniformConstant |
| %42 = OpTypeImage %float 1D 0 0 0 2 Rg32f |
| %_ptr_UniformConstant_42 = OpTypePointer UniformConstant %42 |
| %t_rg32float_r = OpVariable %_ptr_UniformConstant_42 UniformConstant |
| %45 = OpTypeImage %uint 1D 0 0 0 2 Rgba32ui |
| %_ptr_UniformConstant_45 = OpTypePointer UniformConstant %45 |
| %t_rgba32uint_r = OpVariable %_ptr_UniformConstant_45 UniformConstant |
| %48 = OpTypeImage %int 1D 0 0 0 2 Rgba32i |
| %_ptr_UniformConstant_48 = OpTypePointer UniformConstant %48 |
| %t_rgba32sint_r = OpVariable %_ptr_UniformConstant_48 UniformConstant |
| %51 = OpTypeImage %float 1D 0 0 0 2 Rgba32f |
| %_ptr_UniformConstant_51 = OpTypePointer UniformConstant %51 |
| %t_rgba32float_r = OpVariable %_ptr_UniformConstant_51 UniformConstant |
| %_ptr_UniformConstant_3_0 = OpTypePointer UniformConstant %3 |
| %t_rgba8unorm_w = OpVariable %_ptr_UniformConstant_3_0 UniformConstant |
| %_ptr_UniformConstant_7_0 = OpTypePointer UniformConstant %7 |
| %t_rgba8snorm_w = OpVariable %_ptr_UniformConstant_7_0 UniformConstant |
| %_ptr_UniformConstant_10_0 = OpTypePointer UniformConstant %10 |
| %t_rgba8uint_w = OpVariable %_ptr_UniformConstant_10_0 UniformConstant |
| %_ptr_UniformConstant_14_0 = OpTypePointer UniformConstant %14 |
| %t_rgba8sint_w = OpVariable %_ptr_UniformConstant_14_0 UniformConstant |
| %_ptr_UniformConstant_18_0 = OpTypePointer UniformConstant %18 |
| %t_rgba16uint_w = OpVariable %_ptr_UniformConstant_18_0 UniformConstant |
| %_ptr_UniformConstant_21_0 = OpTypePointer UniformConstant %21 |
| %t_rgba16sint_w = OpVariable %_ptr_UniformConstant_21_0 UniformConstant |
| %_ptr_UniformConstant_24_0 = OpTypePointer UniformConstant %24 |
| %t_rgba16float_w = OpVariable %_ptr_UniformConstant_24_0 UniformConstant |
| %_ptr_UniformConstant_27_0 = OpTypePointer UniformConstant %27 |
| %t_r32uint_w = OpVariable %_ptr_UniformConstant_27_0 UniformConstant |
| %_ptr_UniformConstant_30_0 = OpTypePointer UniformConstant %30 |
| %t_r32sint_w = OpVariable %_ptr_UniformConstant_30_0 UniformConstant |
| %_ptr_UniformConstant_33_0 = OpTypePointer UniformConstant %33 |
| %t_r32float_w = OpVariable %_ptr_UniformConstant_33_0 UniformConstant |
| %_ptr_UniformConstant_36_0 = OpTypePointer UniformConstant %36 |
| %t_rg32uint_w = OpVariable %_ptr_UniformConstant_36_0 UniformConstant |
| %_ptr_UniformConstant_39_0 = OpTypePointer UniformConstant %39 |
| %t_rg32sint_w = OpVariable %_ptr_UniformConstant_39_0 UniformConstant |
| %_ptr_UniformConstant_42_0 = OpTypePointer UniformConstant %42 |
| %t_rg32float_w = OpVariable %_ptr_UniformConstant_42_0 UniformConstant |
| %_ptr_UniformConstant_45_0 = OpTypePointer UniformConstant %45 |
| %t_rgba32uint_w = OpVariable %_ptr_UniformConstant_45_0 UniformConstant |
| %_ptr_UniformConstant_48_0 = OpTypePointer UniformConstant %48 |
| %t_rgba32sint_w = OpVariable %_ptr_UniformConstant_48_0 UniformConstant |
| %_ptr_UniformConstant_51_0 = OpTypePointer UniformConstant %51 |
| %t_rgba32float_w = OpVariable %_ptr_UniformConstant_51_0 UniformConstant |
| %void = OpTypeVoid |
| %84 = OpTypeFunction %void |
| %main = OpFunction %void None %84 |
| %87 = OpLabel |
| %89 = OpLoad %3 %t_rgba8unorm_r |
| %91 = OpLoad %7 %t_rgba8snorm_r |
| %93 = OpLoad %10 %t_rgba8uint_r |
| %95 = OpLoad %14 %t_rgba8sint_r |
| %97 = OpLoad %18 %t_rgba16uint_r |
| %99 = OpLoad %21 %t_rgba16sint_r |
| %101 = OpLoad %24 %t_rgba16float_r |
| %103 = OpLoad %27 %t_r32uint_r |
| %105 = OpLoad %30 %t_r32sint_r |
| %107 = OpLoad %33 %t_r32float_r |
| %109 = OpLoad %36 %t_rg32uint_r |
| %111 = OpLoad %39 %t_rg32sint_r |
| %113 = OpLoad %42 %t_rg32float_r |
| %115 = OpLoad %45 %t_rgba32uint_r |
| %117 = OpLoad %48 %t_rgba32sint_r |
| %119 = OpLoad %51 %t_rgba32float_r |
| %121 = OpLoad %3 %t_rgba8unorm_w |
| %123 = OpLoad %7 %t_rgba8snorm_w |
| %125 = OpLoad %10 %t_rgba8uint_w |
| %127 = OpLoad %14 %t_rgba8sint_w |
| %129 = OpLoad %18 %t_rgba16uint_w |
| %131 = OpLoad %21 %t_rgba16sint_w |
| %133 = OpLoad %24 %t_rgba16float_w |
| %135 = OpLoad %27 %t_r32uint_w |
| %137 = OpLoad %30 %t_r32sint_w |
| %139 = OpLoad %33 %t_r32float_w |
| %141 = OpLoad %36 %t_rg32uint_w |
| %143 = OpLoad %39 %t_rg32sint_w |
| %145 = OpLoad %42 %t_rg32float_w |
| %147 = OpLoad %45 %t_rgba32uint_w |
| %149 = OpLoad %48 %t_rgba32sint_w |
| %151 = OpLoad %51 %t_rgba32float_w |
| OpReturn |
| OpFunctionEnd |