mesa/src
Gil Pedersen 858364be71
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
intel: Add PIPE_FORMAT_R10G10B10X2_UNORM support
This utilizes the RGBX format faking logic from e8cd7a30 to enable
PIPE_FORMAT_R10G10B10X2_UNORM renderer support using swizzling.

This format is needed for better HDR rendering support in the iris driver, to
support the Proton / Wine DXGI implementation, which requires an RGBA ordered
renderer for its Vulkan implementation. This in turn requires the Wayland
display to support both alpha and opaque formats. The check currently fails,
since only PIPE_FORMAT_R10G10B10A2_UNORM is exposed when Gallium (iris) is
the DRI Wayland renderer.

Cc: mesa-stable
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38616>
2025-12-03 11:22:38 +00:00
..
amd radv: reduce maxTexelBufferElements to 1<<29 2025-12-03 09:31:08 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi vulkan/wsi: Add missing KHR_surface_maintenance1 promotions. 2025-11-30 12:17:33 +01:00
broadcom broadcom/compiler: only lower flrp once 2025-12-02 21:28:05 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler glsl: Move flrp lowering out of the loop 2025-12-02 21:28:05 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl egl: Disable kopper on Android 2025-11-25 10:04:51 +00:00
etnaviv ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-11-24 12:02:40 +00:00
freedreno freedreno/registers: Fix definition of CP_COND_EXEC 2025-12-02 14:05:22 +00:00
gallium radeonsi/vpe: correct tone mapping parameters 2025-12-03 10:34:41 +00:00
gbm mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
getopt
gfxstream gfxstream: more fixes for missing prototypes 2025-12-01 14:07:18 -08:00
glx apple_cgl.c: Fix error: call to undeclared function 'os_get_option' 2025-11-20 18:39:19 +00:00
gtest
imagination nir: remove nir_io_add_const_offset_to_base 2025-11-29 00:16:38 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel intel: Add PIPE_FORMAT_R10G10B10X2_UNORM support 2025-12-03 11:22:38 +00:00
kosmickrisp kk: Clamp negative array indices to 0 2025-12-01 09:09:58 +00:00
loader loader: Wrap nouveau_zink_predicate with HAVE_LIBDRM 2025-11-20 18:39:19 +00:00
mesa gallium: add a flag to finalize_nir to allow drivers to skip NIR opts 2025-11-29 07:29:05 +00:00
microsoft nir: Always use sysvals in lower_input_attachments() 2025-11-29 00:50:34 +00:00
nouveau nak/legalize: Use ConstTracker to skip some movs 2025-12-02 19:35:29 +00:00
panfrost pan: Move pan_shader_compile() to pan_compiler.h 2025-12-02 21:00:30 +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: fix error about missing include 2025-12-02 20:03:02 +00:00
virtio venus: add VK_EXT_mesh_shader support 2025-12-03 07:21:53 +00:00
vulkan vulkan/wsi: Fix double destroy of present_id_timeline at swapchain create 2025-12-03 09:53:42 +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