i965/blorp: Add a new brw_blorp_surf intermediate struct
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 20 Jul 2016 02:04:03 +0000 (19:04 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 17 Aug 2016 21:46:22 +0000 (14:46 -0700)
commit75deae9c9064382976aa261e1ff3057939c22cd5
treed33069c8008a522f0e7cd67fb1cfa818c259e36e
parent57664c869ffcea436449f77a36dd6538c934c125
i965/blorp: Add a new brw_blorp_surf intermediate struct

At the moment, this seems to make all of the interfaces messier rather than
clener.  However, it does provide a representation of a surface that
simultaneously contains everything and is completely unaware of miptrees.

Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
src/mesa/drivers/dri/i965/brw_blorp.c
src/mesa/drivers/dri/i965/brw_blorp.h
src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
src/mesa/drivers/dri/i965/brw_blorp_clear.cpp