diff options
author | Iago Toral Quiroga <[email protected]> | 2015-04-24 11:15:48 +0200 |
---|---|---|
committer | Samuel Iglesias Gonsalvez <[email protected]> | 2015-07-14 07:04:04 +0200 |
commit | 5dfea83ee6bf85fb3962679d043eb06b33bfd4c1 (patch) | |
tree | 7f45ba3521740f762f99dfd31a3d0de01e05b344 /src/glsl/opt_copy_propagation.cpp | |
parent | 0b1111d985714816fad20c99b4e6ea762df17b46 (diff) |
glsl: Don't do constant variable on buffer variables
Since the backing storage for these is shared we cannot ensure that
the value won't change by writes from other threads. Normally SSBO
accesses are not guaranteed to be syncronized with other threads,
except when memoryBarrier is used. So, we might be able to optimize
some SSBO accesses, but for now we always take the safe path and emit
the SSBO access.
Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'src/glsl/opt_copy_propagation.cpp')
0 files changed, 0 insertions, 0 deletions