John Kessenich | 2a27116 | 2017-07-20 20:00:36 -0600 | [diff] [blame] | 1 | spv.hlslDebugInfo.vert |
| 2 | // Module Version 10000 |
John Kessenich | 07ed11f | 2017-10-07 11:33:11 -0600 | [diff] [blame^] | 3 | // Generated by (magic number): 80002 |
John Kessenich | 2a27116 | 2017-07-20 20:00:36 -0600 | [diff] [blame] | 4 | // Id's are bound by 19 |
| 5 | |
| 6 | Capability Shader |
| 7 | 2: ExtInstImport "GLSL.std.450" |
| 8 | MemoryModel Logical GLSL450 |
| 9 | EntryPoint Vertex 5 "newMain" 17 |
| 10 | 1: String "spv.hlslDebugInfo.vert" |
| 11 | Source HLSL 500 1 "// OpModuleProcessed entry-point newMain |
| 12 | // OpModuleProcessed shift-sampler-binding 2 |
| 13 | // OpModuleProcessed shift-texture-binding 4 |
| 14 | // OpModuleProcessed shift-image-binding 1 |
| 15 | // OpModuleProcessed shift-UBO-binding 6 |
| 16 | // OpModuleProcessed shift-ssbo-binding 3 |
| 17 | // OpModuleProcessed shift-uav-binding 5 |
| 18 | // OpModuleProcessed flatten-uniform-arrays |
| 19 | // OpModuleProcessed no-storage-format |
| 20 | // OpModuleProcessed resource-set-binding t0 0 0 |
| 21 | // OpModuleProcessed hlsl-iomap |
| 22 | // OpModuleProcessed auto-map-bindings |
| 23 | // OpModuleProcessed auto-map-locations |
| 24 | // OpModuleProcessed client vulkan100 |
| 25 | // OpModuleProcessed target-env vulkan1.0 |
| 26 | // OpModuleProcessed source-entrypoint origMain |
| 27 | // OpModuleProcessed hlsl-offsets |
| 28 | #line 1 |
| 29 | float4 origMain() : SV_Position |
| 30 | { |
| 31 | return (float4)0; |
| 32 | } |
| 33 | " |
| 34 | Name 5 "newMain" |
| 35 | Name 10 "@newMain(" |
| 36 | Name 17 "@entryPointOutput" |
| 37 | Decorate 17(@entryPointOutput) BuiltIn Position |
| 38 | 3: TypeVoid |
| 39 | 4: TypeFunction 3 |
| 40 | 7: TypeFloat 32 |
| 41 | 8: TypeVector 7(float) 4 |
| 42 | 9: TypeFunction 8(fvec4) |
| 43 | 12: 7(float) Constant 0 |
| 44 | 13: 8(fvec4) ConstantComposite 12 12 12 12 |
| 45 | 16: TypePointer Output 8(fvec4) |
| 46 | 17(@entryPointOutput): 16(ptr) Variable Output |
| 47 | 5(newMain): 3 Function None 4 |
| 48 | 6: Label |
| 49 | Line 1 2 0 |
| 50 | 18: 8(fvec4) FunctionCall 10(@newMain() |
| 51 | Store 17(@entryPointOutput) 18 |
| 52 | Return |
| 53 | FunctionEnd |
| 54 | 10(@newMain(): 8(fvec4) Function None 9 |
| 55 | 11: Label |
| 56 | Line 1 3 0 |
| 57 | ReturnValue 13 |
| 58 | FunctionEnd |