summaryrefslogtreecommitdiffstats
path: root/src/glsl/link_atomics.cpp
diff options
context:
space:
mode:
authorIlia Mirkin <[email protected]>2015-02-10 03:02:09 -0500
committerIlia Mirkin <[email protected]>2015-02-19 00:28:34 -0500
commit53bf7c8fd2e11a6c64d6ff3a98b56d64d2242505 (patch)
tree7214d2697606da847ffbaa0ba6878c125efdd1dd /src/glsl/link_atomics.cpp
parent1ec715ce8b126da3cfe3b383054f9a176960c218 (diff)
glsl: fix uniform linking logic in the presence of structs
Add a enter/leave record callback so that the offset may be aligned to the proper value. Otherwise only leaf fields are called, and the first field needs to be aligned to the outer struct's base alignment while the last field needs to be aligned to the inner struct's base alignment. This removes most usage of the last field/record type values passed into visit_field. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/glsl/link_atomics.cpp')
0 files changed, 0 insertions, 0 deletions