intel/blorp: Stop setting 3DSTATE_DRAWING_RECTANGLE
authorJason Ekstrand <jason@jlekstrand.net>
Mon, 12 Sep 2016 22:50:05 +0000 (15:50 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 15 Sep 2016 00:51:16 +0000 (17:51 -0700)
commita814e18c96ccc70473103cf08a675265f0d1b3c9
tree33e031db4fab6f725803a105636f7d779771fc83
parentb56f509ee0d6fcf85eb01aecfdcc66fb784fee97
intel/blorp: Stop setting 3DSTATE_DRAWING_RECTANGLE

The Vulkan driver sets 3DSTATE_DRAWING_RECTANGLE once to MAX_INT x MAX_INT
at the GPU initialization time and never sets it again.  The GL driver sets
it every time the framebuffer changes.  Originally, blorp set it to the
size of the drawing area but meant we had to set it back in the Vulkan
driver.  Instead, we can easily just do that in the GL driver's blorp_exec
implementation and not set it in blorp core.

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
src/intel/blorp/blorp_genX_exec.h
src/intel/vulkan/genX_blorp_exec.c
src/mesa/drivers/dri/i965/genX_blorp_exec.c