1spv.sampleMaskOverrideCoverage.frag 2// Module Version 10000 3// Generated by (magic number): 80007 4// Id's are bound by 20 5 6 Capability Shader 7 Extension "SPV_NV_sample_mask_override_coverage" 8 1: ExtInstImport "GLSL.std.450" 9 MemoryModel Logical GLSL450 10 EntryPoint Fragment 4 "main" 11 19 11 ExecutionMode 4 OriginUpperLeft 12 Source GLSL 450 13 SourceExtension "GL_NV_sample_mask_override_coverage" 14 Name 4 "main" 15 Name 11 "gl_SampleMask" 16 Name 19 "color" 17 Decorate 11(gl_SampleMask) BuiltIn SampleMask 18 Decorate 11(gl_SampleMask) OverrideCoverageNV 19 2: TypeVoid 20 3: TypeFunction 2 21 6: TypeInt 32 1 22 7: TypeInt 32 0 23 8: 7(int) Constant 1 24 9: TypeArray 6(int) 8 25 10: TypePointer Output 9 2611(gl_SampleMask): 10(ptr) Variable Output 27 12: 6(int) Constant 0 28 13: 6(int) Constant 4294967295 29 14: TypePointer Output 6(int) 30 16: TypeFloat 32 31 17: TypeVector 16(float) 4 32 18: TypePointer Input 17(fvec4) 33 19(color): 18(ptr) Variable Input 34 4(main): 2 Function None 3 35 5: Label 36 15: 14(ptr) AccessChain 11(gl_SampleMask) 12 37 Store 15 13 38 Return 39 FunctionEnd 40