John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 1 | spv.dataOutIndirect.frag
|
| 2 | WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
| 3 |
|
| 4 |
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 5 | Linked fragment stage:
|
| 6 |
|
| 7 |
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 8 | // Module Version 99
|
| 9 | // Generated by (magic number): 51a00bb
|
| 10 | // Id's are bound by 23
|
| 11 |
|
| 12 | Source GLSL 130
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 13 | Capability Shader
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 14 | 1: ExtInstImport "GLSL.std.450"
|
| 15 | MemoryModel Logical GLSL450
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 16 | EntryPoint Fragment 4 "main"
|
| 17 | ExecutionMode 4 OriginLowerLeft
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 18 | Name 4 "main"
|
| 19 | Name 13 "gl_FragData"
|
| 20 | Name 16 "i"
|
| 21 | Name 19 "Color"
|
| 22 | Decorate 13(gl_FragData) BuiltIn FragColor
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 23 | Decorate 19(Color) Smooth
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 24 | 2: TypeVoid
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 25 | 3: TypeFunction 2
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 26 | 7: TypeFloat 32
|
| 27 | 8: TypeVector 7(float) 4
|
| 28 | 9: TypeInt 32 0
|
| 29 | 10: 9(int) Constant 32
|
| 30 | 11: TypeArray 8(fvec4) 10
|
| 31 | 12: TypePointer Output 11
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 32 | 13(gl_FragData): 12(ptr) Variable Output
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 33 | 14: TypeInt 32 1
|
| 34 | 15: TypePointer UniformConstant 14(int)
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 35 | 16(i): 15(ptr) Variable UniformConstant
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 36 | 18: TypePointer Input 8(fvec4)
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 37 | 19(Color): 18(ptr) Variable Input
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 38 | 21: TypePointer Output 8(fvec4)
|
| 39 | 4(main): 2 Function None 3
|
| 40 | 5: Label
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 41 | 17: 14(int) Load 16(i)
|
| 42 | 20: 8(fvec4) Load 19(Color)
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 43 | 22: 21(ptr) AccessChain 13(gl_FragData) 17
|
John Kessenich | 5e4b124 | 2015-08-06 22:53:06 -0600 | [diff] [blame^] | 44 | Store 22 20
|
John Kessenich | 39374da | 2015-05-15 21:32:46 +0000 | [diff] [blame] | 45 | Branch 6
|
| 46 | 6: Label
|
| 47 | Return
|
| 48 | FunctionEnd
|