mesa/src/intel/blorp
Rafael Antognolli 1eb58960bf i965: Do not store SRC after 0 on component control.
The PRM SKL-Vol 2b-05.16 says:

   "Within a VERTEX_ELEMENT_STATE structure, if a Component Control
   field is set to something other than VFCOMP_STORE_SRC, no
   higher-numbered Component Control fields may be set to
   VFCOMP_STORE_SRC. In other words, only trailing components can be set
   to something other than VFCOMP_STORE_SRC."

Since we set the component 1 to VFCOMP_STORE_0 on gen8+, and
VFCOMP_STORE_IID on gen5+, and we are not using components 2 and 3,
let's also set them to VFCOMP_STORE_0.

Signed-off-by: Rafael Antognolli <rafael.antognolli@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
2017-08-25 10:02:09 -07:00
..
blorp.c intel/blorp: Assert levels and layers are in range 2017-06-26 11:09:12 -07:00
blorp.h i965: Reduce passing 2x32b of reloc_domains to 2 bits 2017-08-04 10:26:37 -07:00
blorp_blit.c intel/blorp: Adjust intra-tile x when faking rgb with red-only 2017-08-21 09:55:08 +03:00
blorp_clear.c intel/blorp: Add a partial resolve pass for MCS 2017-07-22 20:59:22 -07:00
blorp_genX_exec.h i965: Do not store SRC after 0 on component control. 2017-08-25 10:02:09 -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: Add a partial resolve pass for MCS 2017-07-22 20:59:22 -07:00
TODO intel/blorp: Add a TODO file 2016-09-12 10:14:49 -07:00