diff options
author | Francisco Jerez <[email protected]> | 2016-01-02 19:02:09 -0800 |
---|---|---|
committer | Francisco Jerez <[email protected]> | 2016-01-14 19:26:23 -0800 |
commit | 18c76551ee425b981efefc61f663a7781df17882 (patch) | |
tree | 18a152e0659c7245aa13d2922e271cd148198b79 /src/mesa/SConscript | |
parent | 044acb9256046bebec890cac7e42043754459fc2 (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