summaryrefslogtreecommitdiffstats
path: root/src/glx
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2017-12-13 17:25:26 -0800
committerJason Ekstrand <[email protected]>2018-01-16 21:41:32 -0800
commitd84275b884244a2fd3a6e67ceb2a5277e5edf89a (patch)
tree1e990a0c971353c3eb8c28ff82b7446fc36c5ac1 /src/glx
parent622786c20c6cd073071b00ddf6e50c447f8c5768 (diff)
i965: Track format and aux usage in the render cache
This lets us perform render cache flushes whenever a surface goes from being used with one aux+format to a different aux+format. This is the "proper" fix for https://bugs.freedesktop.org/102435. ee57b15ec764736e2d5360beaef9fb2045ed0f68 which was really just a partial revert of 3e57e9494c2279580ad6a83ab8c065d01e7e634e was just a hack to get rid of a hang in a bunch of Valve games. This solves the actual problem responsible for the hang and lets us enable CCS_E once again. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102435 Reviewed-by: Iago Toral Quiroga <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Cc: "17.3" <[email protected]>
Diffstat (limited to 'src/glx')
0 files changed, 0 insertions, 0 deletions