Apply GLSL memory decorations to top-level OpVariable
Apply memory decorations from GLSL source to the top-level OpVariable. Previously, these decorations would only be applied to individual members. While this is correct behavior, it is more convenient for some front ends to see the decorations (specifically ReadOnly and WriteOnly) applied to the whole variable rather than individual members.
This commit is contained in:
parent
df3398078f
commit
5073d93ec4
39 changed files with 65 additions and 1 deletions
|
|
@ -7465,6 +7465,8 @@ gl_FragCoord origin is upper left
|
|||
MemberDecorate 919(TDEnvLightBuffer) 0 Restrict
|
||||
MemberDecorate 919(TDEnvLightBuffer) 0 NonWritable
|
||||
MemberDecorate 919(TDEnvLightBuffer) 0 Offset 0
|
||||
Decorate 922(uTDEnvLightBuffers) Restrict
|
||||
Decorate 922(uTDEnvLightBuffers) NonWritable
|
||||
Decorate 922(uTDEnvLightBuffers) Binding 0
|
||||
Decorate 922(uTDEnvLightBuffers) DescriptorSet 0
|
||||
Decorate 926(mTD2DImageOutputs) Binding 0
|
||||
|
|
@ -9146,6 +9148,8 @@ gl_FragCoord origin is upper left
|
|||
MemberDecorate 1293(TDEnvLightBuffer) 0 Restrict
|
||||
MemberDecorate 1293(TDEnvLightBuffer) 0 NonWritable
|
||||
MemberDecorate 1293(TDEnvLightBuffer) 0 Offset 0
|
||||
Decorate 1296(uTDEnvLightBuffers) Restrict
|
||||
Decorate 1296(uTDEnvLightBuffers) NonWritable
|
||||
Decorate 1296(uTDEnvLightBuffers) Binding 0
|
||||
Decorate 1296(uTDEnvLightBuffers) DescriptorSet 0
|
||||
2: TypeVoid
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue