mesa/src/intel/vulkan_hasvk
Faith Ekstrand 4711e5954e
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
nir: Always use sysvals in lower_input_attachments()
The last holdouts of the var options are gone so we can just emit the
system values.  This is overall simpler as it confines all the sysval to
var logic to nir_lower_sysvals_to_varyings().

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38562>
2025-11-29 00:50:34 +00:00
..
layers
tests
anv_allocator.c treewide: use UTIL_DYNARRAY_INIT 2025-11-04 13:39:48 +00:00
anv_android.c hasvk: Remove special CROS_GRALLOC path from format logic 2025-08-22 23:40:32 +00:00
anv_android.h
anv_android_stubs.c
anv_batch_chain.c hasvk: Switch to util/cache_ops.h 2025-10-16 01:19:44 +00:00
anv_blorp.c anv, hasvk: allow using a 3D image as a resolve target 2025-08-21 20:53:42 +00:00
anv_cmd_buffer.c treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
anv_descriptor_set.c treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
anv_device.c hasvk: don't report custom sample locations for sample count 1 2025-10-16 14:48:06 +00:00
anv_formats.c docs: update/fix vk spec urls 2025-10-22 09:23:34 +02:00
anv_gem.c
anv_gem_stubs.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
anv_genX.h intel: move deref_block_size to intel_urb_config 2025-08-01 11:35:05 +00:00
anv_image.c anv, hasvk: Don't assert on alignment if the value is known to be zero 2025-10-31 22:18:50 +00:00
anv_measure.c
anv_measure.h
anv_nir.h anv: Remove NIR_PASS_V usage 2025-07-14 19:25:52 +00:00
anv_nir_apply_pipeline_layout.c nir: remove manual nir_load_global_constant 2025-10-21 12:39:53 +02:00
anv_nir_compute_push_layout.c treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
anv_nir_lower_multiview.c treewide: add & use parent instr helpers 2025-11-12 21:22:13 +00:00
anv_nir_lower_ubo_loads.c treewide: use nir_load_global_constant alias of nir_build_load_global_constant 2025-10-21 12:39:53 +02:00
anv_nir_lower_ycbcr_textures.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
anv_perf.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
anv_pipeline.c nir: Always use sysvals in lower_input_attachments() 2025-11-29 00:50:34 +00:00
anv_pipeline_cache.c intel: Move intel_shader_reloc to common code and drop elk_shader_reloc 2025-10-09 07:01:46 +00:00
anv_private.h intel: do not NIH util_is_aligned 2025-10-31 15:03:57 +00:00
anv_queue.c
anv_util.c
anv_utrace.c
anv_wsi.c hasvk: Switch to util/cache_ops.h 2025-10-16 01:19:44 +00:00
genX_blorp_exec.c
genX_cmd_buffer.c treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
genX_gpu_memcpy.c intel: move deref_block_size to intel_urb_config 2025-08-01 11:35:05 +00:00
genX_pipeline.c treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
genX_query.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
genX_state.c hasvk: don't report custom sample locations for sample count 1 2025-10-16 14:48:06 +00:00
gfx7_cmd_buffer.c
gfx8_cmd_buffer.c
meson.build vulkan: Optionally share one JSON manifest per driver between architectures 2025-11-24 19:05:57 +00:00