mesa/src/intel
Lionel Landwerlin 505d176a8e anv: disable baked in pipeline bits from dynamic emission path
In 27ee40f4c9 ("anv: Add support for sample locations") we
introduced the ability to emit sample locations baked in as part of
the pipeline or dynamically.

This is different from the previous dynamic states that were always
removed from the pipeline batch and instead emitted dynamically all
the time.

The mistake in 27ee40f4c9 is that sample locations are now emitted
all the time, leading to bigger command buffers for unnecessary
reasons.

This change introduces a bit fields of what is baked in the pipeline
and doesn't need to be dynamically emitted.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 4ad4cd8906 ("anv: Enabled the VK_EXT_sample_locations extension")
Cc: <mesa-stable>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10282>
2021-04-16 11:53:25 +00:00
..
blorp intel/blorp: remove tile flush from emit surface state 2021-04-15 04:54:40 +00:00
common intel: avoid dumping null cs sampler/binding states 2021-04-07 14:24:08 +00:00
compiler intel/eu: Add instruction compaction support on XeHP. 2021-04-16 08:27:35 +00:00
dev intel: Drop gen_device_info::has_resource_streamer 2021-04-07 13:33:18 +00:00
genxml intel: add L3 Bypass Disable to gen xml 2021-04-15 04:54:40 +00:00
isl Convert most remaining free-form fall-through comments to FALLTHROUGH 2021-04-15 16:01:22 +00:00
nullhw-layer intel/nullhw: fix build 2021-03-26 20:12:40 +00:00
perf Convert most remaining free-form fall-through comments to FALLTHROUGH 2021-04-15 16:01:22 +00:00
tools glsl: build without bison 2021-04-13 19:12:48 +00:00
vulkan anv: disable baked in pipeline bits from dynamic emission path 2021-04-16 11:53:25 +00:00
Android.blorp.mk
Android.common.mk intel: split driver/device UUID generators 2020-10-07 11:11:23 +03:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk intel: add identifier for debug purposes 2020-05-20 15:58:22 +00:00
Android.genxml.mk intel/genxml: Build gen 12.5 2020-12-01 19:06:22 +00:00
Android.isl.mk intel: Rename genx keyword to gfxx in build files 2021-04-02 18:33:07 +00:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk intel: Rename genx keyword to gfxx in source files 2021-04-02 18:33:07 +00:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources android: anv: Remove anv_intel.c from Makefile.sources 2021-04-10 00:44:25 +02:00
meson.build intel: Add null hw layer 2021-03-25 19:10:03 +00:00