blob: 76c8e44d330641bcd6122a8cfcb4a469a5d82727 [file] [log] [blame]
Piers Daniell1c5443c2017-12-13 13:07:22 -07001spv.fullyCovered.frag
John Kessenich2b5ea9f2018-01-31 18:35:56 -07002// Module Version 10000
John Kessenichd6c97552018-06-04 15:33:31 -06003// Generated by (magic number): 80007
Piers Daniell1c5443c2017-12-13 13:07:22 -07004// 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 12(gl_FragFullyCoveredNV) BuiltIn FullyCoveredEXT
19 2: TypeVoid
20 3: TypeFunction 2
21 6: TypeFloat 32
22 7: TypeVector 6(float) 4
23 8: TypePointer Output 7(fvec4)
24 9(color): 8(ptr) Variable Output
25 10: TypeBool
26 11: TypePointer Input 10(bool)
2712(gl_FragFullyCoveredNV): 11(ptr) Variable Input
28 14: 6(float) Constant 0
29 15: 6(float) Constant 1065353216
30 4(main): 2 Function None 3
31 5: Label
32 13: 10(bool) Load 12(gl_FragFullyCoveredNV)
33 16: 6(float) Select 13 15 14
34 17: 7(fvec4) CompositeConstruct 16 14 14 14
35 Store 9(color) 17
36 Return
37 FunctionEnd