glslang/Test/baseResults/remap.hlsl.templatetypes.everything.frag.out
John Kessenich 7dc630f3da HLSL: Flatten a return struct from an entry point and assign locations after flattening.
Locations now get assigned in order, but skipping built-ins, which can be
done post flattening.
2016-09-16 01:44:43 -06:00

31 lines
1.2 KiB
Plaintext

remap.hlsl.templatetypes.everything.frag
Linked fragment stage:
// Module Version 10000
// Generated by (magic number): 80001
// Id's are bound by 16123
Capability Shader
Capability Float64
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
EntryPoint Fragment 5663 "main" 4045 4872
ExecutionMode 5663 OriginUpperLeft
Decorate 4045 Location 0
Decorate 4872 Location 0
8: TypeVoid
1282: TypeFunction 8
13: TypeFloat 32
29: TypeVector 13(float) 4
2572: 13(float) Constant 0
666: TypePointer Output 29(fvec4)
4045: 666(ptr) Variable Output
667: TypePointer Input 29(fvec4)
4872: 667(ptr) Variable Input
5663: 8 Function None 1282
16122: Label
ReturnValue 2572
FunctionEnd