summaryrefslogtreecommitdiffstats
path: root/src/mesa/SConscript
diff options
context:
space:
mode:
authorFrancisco Jerez <[email protected]>2016-01-02 19:02:09 -0800
committerFrancisco Jerez <[email protected]>2016-01-14 19:26:23 -0800
commit18c76551ee425b981efefc61f663a7781df17882 (patch)
tree18a152e0659c7245aa13d2922e271cd148198b79 /src/mesa/SConscript
parent044acb9256046bebec890cac7e42043754459fc2 (diff)
i965/gen6-7: Implement stall and flushes required prior to switching pipelines.
Switching the current pipeline while it's not completely idle or the read and write caches aren't flushed can lead to corruption. Fixes misrendering of at least the following Khronos CTS test: ES31-CTS.shader_image_load_store.basic-allTargets-store-fs The stall and flushes are no longer required on Gen8+. v2: Emit PIPE_CONTROL with non-zero post-sync op before the write cache flush on SNB due to hardware bug. (Ken) Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93323 Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/SConscript')
0 files changed, 0 insertions, 0 deletions