On Wednesday, January 24, 2018 2:03:38 AM PST Jason Ekstrand wrote: > Yeah, right... > > However, this little series does fix at least three of them and probably a > lot more. The thing which we recently discovered is that you really need > to flush the render cache between switching aux_usage on a particular > render target. The situation improved quite a bit with d84275b884244a2fd3 > which added aux_usage to the cache tracking. However, this wasn't quite > enough because the aux disabling in ea0d2e98ecb369ab84 didn't quite handle > everything correctly. > > This little series fixes all of the issues I've seen while trolling through > the code trying to fix CCS-related hangs. Hopefully, we'll see fewer of > them in future. > > Cc: Kenneth Graunke <kenn...@whitecape.org> > > Jason Ekstrand (4): > i965/miptree: Take an aux_usage in prepare/finish_render > i965/miptree: Add an aux_disabled parameter to render_aux_usage > i965: Replace draw_aux_buffer_disabled with draw_aux_usage > i965/draw: Set NEW_AUX_STATE when draw aux changes
Patches 1-2 and 4 are: Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev