yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
7a5308f4
main
1spv.fsi.frag 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 24 5 6 Capability Shader 7 Capability FragmentShaderSampleInterlockEXT 8 Extension "SPV_EXT_fragment_shader_interlock" 9 1: ExtInstImport "GLSL.std.450" 10 MemoryModel Logical GLSL450 11 EntryPoint Fragment 4 "main" 12 ExecutionMode 4 OriginUpperLeft 13 ExecutionMode 4 SampleInterlockOrderedEXT 14 Source GLSL 450 15 SourceExtension "GL_ARB_fragment_shader_interlock" 16 Name 4 "main" 17 Name 7 "B1" 18 MemberName 7(B1) 0 "x" 19 Name 9 "b1" 20 Name 17 "im" 21 Decorate 7(B1) BufferBlock 22 MemberDecorate 7(B1) 0 Coherent 23 MemberDecorate 7(B1) 0 Offset 0 24 Decorate 9(b1) Coherent 25 Decorate 9(b1) Binding 0 26 Decorate 9(b1) DescriptorSet 0 27 Decorate 17(im) Coherent 28 Decorate 17(im) Binding 1 29 Decorate 17(im) DescriptorSet 0 30 2: TypeVoid 31 3: TypeFunction 2 32 6: TypeInt 32 1 33 7(B1): TypeStruct 6(int) 34 8: TypePointer Uniform 7(B1) 35 9(b1): 8(ptr) Variable Uniform 36 10: 6(int) Constant 0 37 11: 6(int) Constant 1 38 12: TypePointer Uniform 6(int) 39 14: TypeFloat 32 40 15: TypeImage 14(float) 2D nonsampled format:Rgba32f 41 16: TypePointer UniformConstant 15 42 17(im): 16(ptr) Variable UniformConstant 43 19: TypeVector 6(int) 2 44 20: 19(ivec2) ConstantComposite 10 10 45 21: TypeVector 14(float) 4 46 22: 14(float) Constant 0 47 23: 21(fvec4) ConstantComposite 22 22 22 22 48 4(main): 2 Function None 3 49 5: Label 50 BeginInvocationInterlockEXT 51 13: 12(ptr) AccessChain 9(b1) 10 52 Store 13 11 53 18: 15 Load 17(im) 54 ImageWrite 18 20 23 55 EndInvocationInterlockEXT 56 Return 57 FunctionEnd