HLSL: Register all entry-point in/out as part of the interface.
This makes the interface be invariant, whether or not individual variables are used.
This commit is contained in:
parent
b3e24e4359
commit
deb4940c17
98 changed files with 448 additions and 19 deletions
|
|
@ -11,12 +11,18 @@ Linked fragment stage:
|
|||
Capability Float64
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 5663 "main"
|
||||
EntryPoint Fragment 5663 "main" 4045 4872
|
||||
ExecutionMode 5663 OriginUpperLeft
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue