i965: Call brw_cache_flush_for_render in predraw_resolve_framebuffer
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 14 Dec 2017 01:23:41 +0000 (17:23 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 17 Jan 2018 05:41:32 +0000 (21:41 -0800)
commit622786c20c6cd073071b00ddf6e50c447f8c5768
tree0efef52f583144f6a70dbabbd19469ac55768863
parent53d8508f1d964423123b7a444e07eabe2d723f7e
i965: Call brw_cache_flush_for_render in predraw_resolve_framebuffer

This makes sure we flush things out of other caches prior to using a
surface through the render cache.  Currently, this is a no-op because GL
won't let you bind anything other than a color surface as color so it
should never end up in the depth cache.  However, this does complete the
flush/add_bo pair for regular drawing which will be required for the
next commit.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Cc: "17.3" <mesa-stable@lists.freedesktop.org>
src/mesa/drivers/dri/i965/brw_draw.c