summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir.cpp
diff options
context:
space:
mode:
authorIago Toral Quiroga <[email protected]>2015-04-24 11:14:17 +0200
committerSamuel Iglesias Gonsalvez <[email protected]>2015-07-14 07:04:04 +0200
commit0b1111d985714816fad20c99b4e6ea762df17b46 (patch)
treed546201d1950b1738d0573a07535c7cf0f54c374 /src/glsl/ir.cpp
parent5360ff30c4de966422fde6a574e3959c81bf5037 (diff)
glsl: Don't do constant propagation 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/ir.cpp')
0 files changed, 0 insertions, 0 deletions