mesa/src
Calder Young c7e48f79b7
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
brw,anv: Reduce UBO robustness size alignment to 16 bytes
Instead of being encoded as a contiguous 64-bit mask of individual registers,
the robustness information is now encoded as a vector of up to 4 bytes that
represent the limits of each of the pushed UBO ranges in 16 byte units.
Some buggy Direct3D workloads are known to depend on a robustness alignment
as low as 16 bytes to work properly.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36455>
2025-08-21 09:04:55 +00:00
..
amd radv: precompute the depth clip enable 2025-08-21 08:23:04 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi hk: no need to set DRI_CONF_VK_KHR_PRESENT_WAIT 2025-08-21 07:53:15 +00:00
broadcom vk/runtime: Set GPU_MULTI_WAIT on the drm syncobj type. 2025-08-13 18:57:42 +00:00
c11
compiler nir/builder: Add helper for building uvec8 immediates 2025-08-21 09:04:54 +00:00
drm-shim prefer _SC_PAGESIZE over _SC_PAGE_SIZE 2025-08-11 12:30:23 +00:00
egl egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
etnaviv etnaviv/ci: document some flakes 2025-08-20 00:41:19 +00:00
freedreno turnip: advertise present_id/wait behind TU_USE_WSI_PLATFORM 2025-08-21 07:53:15 +00:00
gallium panfrost: Use pan_image_test_modifier_with_format() to do our modifier check 2025-08-21 07:27:05 +00:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gfxstream gfxstream: ANDROID --> VK_USE_PLATFORM_ANDROID_KHR 2025-08-19 10:46:16 +00:00
glx egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
gtest
imagination all: rename gl_shader_stage_name to mesa_shader_stage_name 2025-08-06 10:28:41 +08:00
imgui
intel brw,anv: Reduce UBO robustness size alignment to 16 bytes 2025-08-21 09:04:55 +00:00
loader loader: Don't load nouveau GL on nvidia kmd 2025-07-29 23:52:32 +00:00
mesa radv,zink,st/mesa: use _mesa_set_fini instead of ralloc_free 2025-08-21 06:13:47 +00:00
microsoft nir: convert nir_instr_worklist to init/fini semantics w/out allocation 2025-08-21 06:13:49 +00:00
nouveau nvk: advertise present_id/wait and the 2 version 2025-08-21 07:53:15 +00:00
panfrost pan/va: check branch_offset for overflow 2025-08-21 08:45:33 +00:00
tool meson: Allow configuring with Android-internal perfetto 2025-08-07 16:22:37 +00:00
util driconf: drop obsolete DRI_CONF_VK_KHR_PRESENT_WAIT 2025-08-21 07:53:15 +00:00
virtio venus: expose KHR_present_id(2)/wait(2) support 2025-08-19 22:48:35 +00:00
vulkan vulkan/wsi: drop obsolete wsi_common_vk_instance_supports_present_wait 2025-08-21 07:53:15 +00:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format agx: add foreach_reg_{src,dest} 2025-08-03 14:40:53 -04:00
meson.build mesa: remove inc_mapi 2025-08-06 20:35:26 +00:00