mesa/src
Paulo Zanoni 095e4f5f1b
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
brw: control cache_mode through bypass_{l1,l3} variables
This change splits the algorithm in two steps: first we have the
logical decision of which caches to bypass based on the needs of the
send operation, and then we have the code that picks the caching modes
based on which caches to bypass.

This should make it significantly easier for us to add new workarounds
without the risk of breaking existing cases.

Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41319>
2026-06-04 00:08:44 +00:00
..
amd radv: don't leave SPI_PS_INPUT_ENA uninitialized with NULL PS to fix a hang 2026-06-03 18:25:19 +00:00
android_stub android_stub: purge unused log utils 2026-05-01 20:23:23 +00:00
asahi hk: Add heap_memory_percent driconf support 2026-06-01 17:32:50 +00:00
broadcom v3dv: Implement and enable nullDescriptor support 2026-06-02 22:29:00 +00:00
c11
compiler compiler/rust/smallvec: Hide the enum 2026-06-03 18:50:43 +00:00
drm-shim drm-shim: fix shim on GLX 2026-04-14 12:06:10 +00:00
egl egl/gbm: Eliminate max_age local variable 2026-05-29 16:38:01 +00:00
etnaviv etnaviv/ml: derive stride-2 destriding offsets from padding 2026-06-02 08:13:11 +00:00
freedreno mesa: Allow GL_TEXTURE_IMMUTABLE_LEVELS query on GLES3 2026-06-03 21:53:19 +00:00
gallium r300: clean up some dead draw/TGSI leftovers 2026-06-03 22:41:38 +02:00
gbm gbm: Replace VER_MIN with common MIN2 2026-04-30 13:00:03 +00:00
getopt
gfxstream gfxstream/platform: add missing inc_include to platform_virtgpu build 2026-06-03 21:35:50 +00:00
glx glx/windows: Drop static from driwindowsCreateScreen() 2026-05-18 13:33:35 +00:00
gtest
imagination pvr: Fix load-op shader when loading from a 2d image view of a 3d image 2026-06-03 11:12:42 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel brw: control cache_mode through bypass_{l1,l3} variables 2026-06-04 00:08:44 +00:00
kosmickrisp kk: Support VK_EXT_primitive_topology_list_restart 2026-06-03 15:51:53 +00:00
loader loader: check if the kernel driver is amdgpu 2026-05-27 10:19:50 +00:00
mesa mesa: Allow GL_TEXTURE_IMMUTABLE_LEVELS query on GLES3 2026-06-03 21:53:19 +00:00
microsoft vulkan: implement VK_EXT_debug_marker 2026-06-01 15:31:38 +00:00
nouveau nak: Simplify our SmallVec usage 2026-06-03 18:50:43 +00:00
panfrost panvk: report DRM format modifiers through List2EXT 2026-06-03 14:21:00 +00:00
poly poly: Fix range used for index unroll bounds checks 2026-05-26 10:39:00 +00:00
tool pps: Re-emit time clock_sync more regularly 2026-05-06 21:37:15 +00:00
util util: Add runtime parser for boolean lookup tables 2026-06-03 15:23:20 +00:00
virtio vulkan: implement VK_EXT_debug_marker 2026-06-01 15:31:38 +00:00
vulkan Rename the CACHE_LINE_SIZE define to MESA_CACHE_LINE_SIZE 2026-06-02 20:04:20 +00:00
x11 meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
.clang-format intel: add Jay 2026-04-10 18:21:21 +00:00
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00