mesa/src
Faith Ekstrand aac927aa15 pan/genxml: Add float internal and writeback formats
Valhall adds float color target support in hardware, including hardware
blending.  This commit just adds the XML and doesn't enable it in the C
code.  Annoyingly, even though there's enough bits to do otherwise, the
hardware re-interprets the color (writeback) format field in the render
target descriptor based on the internal format.  The easiest way to
handle this in the XML is to just have two different enums and fields in
the Render Target structs which alias.  This seems to be the least
duplication while still encoding the necessary information.

Reviewed-by: Aksel Hjerpbakk <aksel.hjerpbakk@arm.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39171>
2026-01-08 00:01:27 +00:00
..
amd nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
broadcom ALL: use #define and a copy helper to check and copy build_id 2026-01-07 08:32:33 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl wgl: Support contexts created from non-window DCs 2026-01-05 23:25:19 +00:00
etnaviv etnaviv/ci: document fixed tests 2026-01-04 12:40:00 +01:00
freedreno tu: Fix passing tmp arrays to tu_desc_set_swiz/fdl6_buffer_view_init 2026-01-07 16:43:31 +00:00
gallium zink: add Mesa powervr to explicit sync / invalid<->linear allowlists 2026-01-07 21:09:37 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxsteam: Support QNX-native swapchain in host codegen 2026-01-06 16:39:49 +00:00
glx driconf: add a way to override GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 2025-12-17 23:35:24 +00:00
gtest
imagination pvr: Use BUILD_ID_EXPECTED_HASH_LENGTH 2026-01-07 18:38:56 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel intel/hang_replay: add option to dump VM state as part of the dump 2026-01-07 19:16:25 +00:00
kosmickrisp kk: Fix maxTexelBufferElements value 2026-01-07 20:06:20 +00:00
loader loader: fix UB in wayland helper code. 2026-01-03 07:56:38 +00:00
mesa Revert "glthread: mark internal bufferobjs for the ctx they belong to" 2026-01-07 10:19:50 +00:00
microsoft nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
nouveau nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
panfrost pan/genxml: Add float internal and writeback formats 2026-01-08 00:01:27 +00:00
poly nir: remove nir_io_add_const_offset_to_base 2025-11-29 00:16:38 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util util: remove SHA1, use BLAKE3 in its functions to switch everything to BLAKE3 2026-01-07 08:32:33 +00:00
virtio ALL: use SHA1_DIGEST_LENGTH etc. instead of hardcoding the numbers 2026-01-07 08:32:33 +00:00
vulkan vk/runtime,zink: only integrate renderdoc on supported platforms 2026-01-07 09:08:46 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00