mesa/src/intel/blorp
Jordan Justen efea8e7244 intel/blorp_blit: Move RGB=>R conversion to follow blit splitting
In blorp_copy, when RGB surfaces are copied, we convert the
destination surface to a Red only surface, but 3 times as wide. This
introduces an implicit restriction of "mod 3" for the destination
width.

It is easier to handle the blorp split buffer offsetting with the
original RGB surface, and do the RGB=>R after this.

Suggested-by: Jason Ekstrand <jason@jlekstrand.net>
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2016-12-07 09:00:49 -08:00
..
blorp.c intel/blorp: Add support for vertex shaders 2016-11-16 10:11:29 -08:00
blorp.h intel/blorp: Take a fast_clear_op in ccs_resolve 2016-11-17 12:03:24 -08:00
blorp_blit.c intel/blorp_blit: Move RGB=>R conversion to follow blit splitting 2016-12-07 09:00:49 -08:00
blorp_clear.c intel/blorp: Fix rectangle size for level-not-zero resolves 2016-11-23 11:06:52 +02:00
blorp_genX_exec.h intel/blorp: Add capability to use pre-baked binding tables 2016-11-16 10:11:29 -08:00
blorp_priv.h intel/blorp: Properly handle color compression in blorp_copy 2016-11-17 12:03:24 -08:00
TODO intel/blorp: Add a TODO file 2016-09-12 10:14:49 -07:00