mesa/src/intel
Lionel Landwerlin bb12110359 anv: don't use pipeline layout at descriptor bind
An application is allowed to bind an empty descriptor set in a place
where a pipeline layout has no descriptor set layout. For example :

  pipeline_layout_A :
     set0 : NULL
     set1 : descriptor_set_layout_A

  vkCmdBindDescriptor :
     set0 : descriptor_set_B (with layout bindingCount=0)
     set1 : descriptor_set_C (compatible with descriptor_set_layout_A)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13227
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35125>
(cherry picked from commit 39f55541a3)
2025-06-04 15:52:45 +02:00
..
blorp intel: Fix the MOCS values in XY_BLOCK_COPY_BLT for Xe2+ 2025-04-23 12:21:56 +02:00
ci ci/lava: Consolidate piglit trace job definitions 2025-04-11 07:05:07 +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 hasvk/elk: stop turning load_push_constants into load_uniform 2025-06-04 15:52:44 +02:00
decoder intel/brw: support for dumping shader line numbers 2025-04-08 19:39:53 +00:00
dev intel/dev: update mesa_defs.json from internal database 2025-04-30 14:16:00 +02:00
ds perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
executor intel/executor: Fix bfloat example for converting F to packed BF 2025-04-30 14:15:56 +02:00
genxml intel: Fix the MOCS values in XY_BLOCK_COPY_BLT for Xe2+ 2025-04-23 12:21:56 +02:00
isl intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+ 2025-04-23 12:21:56 +02:00
nullhw-layer build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
perf intel/perf: Update intel_perf to match xe_drm.h 2025-04-11 18:35:49 +00:00
shaders intel: use common CL args 2025-03-06 00:43:59 +00:00
tools intel/tools: Fix batch buffer decoder 2025-05-03 12:48:02 +02:00
vulkan anv: don't use pipeline layout at descriptor bind 2025-06-04 15:52:45 +02:00
vulkan_hasvk hasvk/elk: stop turning load_push_constants into load_uniform 2025-06-04 15:52:44 +02:00
meson.build intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00