mesa/src
Boris Brezillon 7a763bb0a3 pan/genxml: Rework the RT/ZS emission logic
For the ZS emission logic, we split the descriptor in 3 parts: ZS, S and
CRC, so we can easily mix and match each variant with pan_merge(). For
RTs, we just define a layout per variant instead of overlays, which makes
dumps less verbose, and avoid the situation where overlapping fields
get accidentally overwritten in the desc emission logic.

While at it, add the `Surface stride hi` fiels to the ZS/Color target
descriptors so we're all set to bump the image size limit.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Tested-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35731>
2025-06-27 07:06:07 +00:00
..
amd radv: make sure to zero-initialize MSB of accel struct descriptor 2025-06-27 06:39:17 +00:00
android_stub
asahi nir: Add nir_lower_halt_to_return 2025-06-26 20:12:12 +00:00
broadcom nir: rename nir_lower_io_to_temporaries -> nir_lower_io_vars_to_temporaries 2025-06-26 18:20:54 +00:00
c11
compiler nir: Add convert_cmat_intel intrinsic 2025-06-27 01:26:22 +00:00
drm-shim
egl dri2: Teach the DRI layer about YU08 and YU10 2025-06-25 18:38:40 +02:00
etnaviv etnaviv/ci: drop fails due to ignored stencil valuemask 2025-06-26 12:17:06 +00:00
freedreno tu: Give renderpass events a separate trace buffer 2025-06-26 22:51:29 +00:00
gallium pan/genxml: Fix the texture dimension field on v9+ 2025-06-27 07:06:07 +00:00
gbm gbm/dri: Support RGB888/BGR888 formats 2025-06-24 05:41:48 +00:00
getopt
gfxstream gfxstream: Small optimization on transformDescriptorSetList 2025-06-26 17:11:41 +00:00
glx glx: Fix memory leak with software dri 2025-06-21 23:47:13 +00:00
gtest
imagination vulkan: Specify library_arch in ICD files 2025-06-19 17:30:24 +00:00
imgui
intel intel: Add support for float16 as cooperative matrix accumulator 2025-06-27 01:26:22 +00:00
loader gallium: Support RGB888/BGR888 formats 2025-06-24 05:41:48 +00:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
mesa mesa: reorder mesa format corresponding to GL_BGRA 2025-06-26 19:36:09 +00:00
microsoft nir: rename nir_lower_io_to_temporaries -> nir_lower_io_vars_to_temporaries 2025-06-26 18:20:54 +00:00
nouveau nvk/nak: handle sm100 lod mode encoding. 2025-06-26 21:12:47 +00:00
panfrost pan/genxml: Rework the RT/ZS emission logic 2025-06-27 07:06:07 +00:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util util/u_trace: Add u_trace_move() 2025-06-26 22:51:29 +00:00
virtio ci/android: Add dEQP module for CML cuttlefish test 2025-06-26 23:21:12 +00:00
vulkan nir: rename nir_lower_clip_cull_distance_arrays -> nir_lower_clip_cull_distance_array_vars 2025-06-26 18:20:53 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: split subdir for virtio/vdrm and virtio/vulkan 2025-06-25 22:21:48 +00:00