mesa/src/intel/blorp
Jason Ekstrand 804856fa57 intel/blorp: Handle more exotic destination formats
This commit adds support for the following formats as destination
formats even though the hardware does not support rendering to them:

 - ISL_FORMAT_R24_UNORM_X8_TYPELESS
 - ISL_FORMAT_A4B4G4R4_UNORM
 - ISL_FORMAT_L8_UNORM_SRGB
 - ISL_FORMAT_R9G9B9E5_SHAREDEXP

This is done by using a different format and emitting shader code to
fake it the rest of the way.

Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
2018-05-09 11:16:33 -07:00
..
blorp.c intel/blorp: Use isl_aux_op instead of blorp_hiz_op 2018-02-08 16:35:31 -08:00
blorp.h intel/blorp: Add a blorp_hiz_clear_depth_stencil helper 2018-02-20 13:49:24 -08:00
blorp_blit.c intel/blorp: Handle more exotic destination formats 2018-05-09 11:16:33 -07:00
blorp_clear.c intel/blorp: Add indirect clear color support to mcs_partial_resolve 2018-03-01 14:07:58 -08:00
blorp_genX_exec.h blorp: Silence unused function warnings 2018-04-11 13:04:49 -07:00
blorp_nir_builder.h intel/blorp: Add a partial resolve pass for MCS 2017-07-22 20:59:22 -07:00
blorp_priv.h intel/blorp: Handle more exotic destination formats 2018-05-09 11:16:33 -07:00
meson.build meson: Use dependencies for nir 2018-01-11 15:40:02 -08:00
TODO intel/blorp: Add a TODO file 2016-09-12 10:14:49 -07:00