i965/state: Ignore intel_obj->_Format for depth/stencil and ETC2
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 29 Nov 2017 00:06:27 +0000 (16:06 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 22 Feb 2018 02:18:16 +0000 (18:18 -0800)
commit5b1b710e6f5321bed06b8c28524d8360412545f7
tree9e59cb6a8565b6ed6f07055bb8265353015b7357
parent183ce5e629ee973d72a3e8b3361aa2de196cc203
i965/state: Ignore intel_obj->_Format for depth/stencil and ETC2

We're about to start letting the intel_obj->_Format be the "real"
texture format.  For depth/stencil textures, this may be a combined
depth stencil format.  For ETC2 on gen7 and earlier, this will be the
actual ETC2 format.  This makes a bit more GL sense but means we have to
be careful in state upload.

Reviewed-by: Chad Versace <chadversary@chromium.org>
src/mesa/drivers/dri/i965/brw_wm_surface_state.c