mesa/src
Icenowy Zheng ee031d67b4
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
pvr: fix dirty tracking for stencil ops
The dirty state of stencil ops is not checked when deciding whether to
rebuild the ISP state, although the values are part of the ISP state
(the 27:16 bits of ISPB word).

Add MESA_VK_DYNAMIC_DS_STENCIL_OP to the condition for rebuilding ISP
control registers.

Fixes GLCTS tests when running on top of Zink:
dEQP-GLES2.functional.fragment_ops.stencil.zero_stencil_fail

Fixes: 88f1fad3f7 ("pvr: Use common pipeline & dynamic state frameworks")
Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn>
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40623>
2026-03-28 19:39:01 +08:00
..
amd radv: advertise VK_KHR_device_address_commands 2026-03-27 16:17:02 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi treewide: Enable lowering of primitive ID in a bunch of Vulkan drivers 2026-03-25 03:11:56 +00:00
broadcom v3d: Rename cle_buffer_min_size to page_size 2026-03-27 18:54:29 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler pan/compiler: Replace frag_coord_zw_pan with var_special_pan 2026-03-27 19:23:02 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl wsi/wayland: Use wl_fixes to destroy wl_registry 2026-03-12 16:24:33 +00:00
etnaviv etnaviv/ml: Skip all synthetic tests as we now have several real models 2026-03-23 12:57:09 +00:00
freedreno fd/replay: kgsl context should use no-fault tolerance, report reset state 2026-03-28 07:58:05 +00:00
gallium pan/compiler: Replace frag_coord_zw_pan with var_special_pan 2026-03-27 19:23:02 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: simple compile fix 2026-03-25 17:33:56 +00:00
glx glx: guard glx_screen frontend_screen member 2026-03-10 01:53:15 +00:00
gtest
imagination pvr: fix dirty tracking for stencil ops 2026-03-28 19:39:01 +08:00
imgui
intel brw: fence SLM writes between workgroups 2026-03-26 22:38:55 +00:00
kosmickrisp Rename more sha and sha1 names to blake3 2026-03-23 07:03:28 +00:00
loader kmsro: wire Zink up as a fallback 2026-03-13 18:54:26 +00:00
mesa treewide: Enable lowering of primitive ID in a bunch of Vulkan drivers 2026-03-25 03:11:56 +00:00
microsoft treewide: Enable lowering of primitive ID in a bunch of Vulkan drivers 2026-03-25 03:11:56 +00:00
nouveau nvk: fix barrier cache invalidation 2026-03-26 18:29:16 +00:00
panfrost panvk/csf: use different resource registers for precomp vs user dispatch 2026-03-28 03:53:41 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool intel: Include available counter descriptions in the perfetto counter spec 2026-03-06 08:47:16 +00:00
util ac/nir/meta_cs_blit: use uint16 for coordinates to fix 64K blits 2026-03-25 09:39:20 +00:00
virtio ci/venus: Skip crashing Android CTS test on ANV 2026-03-25 07:51:08 +00:00
vulkan vulkan/wsi/headless: implement wait_for_present for swapchain 2026-03-27 19:55:11 +00:00
x11 x11: Add helper util to check for xshm support 2026-03-06 01:18:53 +00:00
.clang-format
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00