mesa/src/intel
Iván Briano 6268792a29 anv: set HW state for fragment shader barycentric
When the FS requires it, set the VertexAttributeBypass and
LegacyBaryAssignmentDisable bits accordingly.

Also program the provoking vertex to give us the per-vertex attributes
in the order the Vulkan specification dictates, and track its dynamic
value for the FS to pick up constant interpolated inputs correctly.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34445>
2025-05-20 20:57:59 +00:00
..
blorp intel/blorp: Simplify get_fast_clear_rect() for gfx12.5 2025-05-13 15:13:05 +00:00
ci anv/ci: Update expectations 2025-05-05 13:28:40 +00:00
common intel: Use devinfo->urb.min_entries[GS and TCS] for setting URB configs 2025-03-10 17:23:07 -07:00
compiler brw: add lowering passes for FS barycentric inputs 2025-05-20 20:57:59 +00:00
decoder intel/brw: support for dumping shader line numbers 2025-04-08 19:39:53 +00:00
dev intel/dev: Differentiate displayable PAT entry of compression (xe2) 2025-05-16 16:03:54 -07:00
ds intel/ds: Fix formatting of stage index. 2025-05-08 01:21:25 +00:00
executor intel/executor: Fix bfloat example for converting F to packed BF 2025-04-29 16:29:36 +00:00
genxml intel/genxml: update some instructions for Xe2+ 2025-05-20 20:57:58 +00:00
isl intel: Add and use isl_surf_image_has_unique_tiles() 2025-05-13 15:13:04 +00:00
nullhw-layer build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
perf intel: Switch uint64_t intel_debug to a bitset 2025-04-22 23:09:26 +00:00
shaders intel: use common CL args 2025-03-06 00:43:59 +00:00
tools intel/tools: add intel_measure.py 2025-05-19 17:27:30 +00:00
vulkan anv: set HW state for fragment shader barycentric 2025-05-20 20:57:59 +00:00
vulkan_hasvk intel: Add and use isl_surf_from_mem() 2025-05-13 15:13:04 +00:00
meson.build intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00