1spv.fullyCovered.frag 2// Module Version 10000 3// Generated by (magic number): 8000a 4// Id's are bound by 18 5 6 Capability Shader 7 Capability FragmentFullyCoveredEXT 8 Extension "SPV_EXT_fragment_fully_covered" 9 1: ExtInstImport "GLSL.std.450" 10 MemoryModel Logical GLSL450 11 EntryPoint Fragment 4 "main" 9 12 12 ExecutionMode 4 OriginUpperLeft 13 Source GLSL 450 14 SourceExtension "GL_NV_conservative_raster_underestimation" 15 Name 4 "main" 16 Name 9 "color" 17 Name 12 "gl_FragFullyCoveredNV" 18 Decorate 9(color) Location 0 19 Decorate 12(gl_FragFullyCoveredNV) BuiltIn FullyCoveredEXT 20 2: TypeVoid 21 3: TypeFunction 2 22 6: TypeFloat 32 23 7: TypeVector 6(float) 4 24 8: TypePointer Output 7(fvec4) 25 9(color): 8(ptr) Variable Output 26 10: TypeBool 27 11: TypePointer Input 10(bool) 2812(gl_FragFullyCoveredNV): 11(ptr) Variable Input 29 14: 6(float) Constant 0 30 15: 6(float) Constant 1065353216 31 4(main): 2 Function None 3 32 5: Label 33 13: 10(bool) Load 12(gl_FragFullyCoveredNV) 34 16: 6(float) Select 13 15 14 35 17: 7(fvec4) CompositeConstruct 16 14 14 14 36 Store 9(color) 17 37 Return 38 FunctionEnd 39