mesa/src
Timothy Arceri 14a8d894d0 mesa: fix _mesa_update_texture_matrices()
_math_matrix_is_dirty() should only be used to decide if we need to
run _math_matrix_analyse(). We already decided that we had a new
texture matrix when we called _mesa_update_texture_matrices() so
we need to set _TexMatEnabled correctly otherwise we might
incorrectly return _NEW_FF_VERT_PROGRAM | _NEW_FF_FRAG_PROGRAM in
the following if-statement.

Fixes: ec978e002f ("mesa: only update fixed-func programs on texture matrix enablement changes")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14286
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38473>
(cherry picked from commit b0047be0c2)
2025-11-19 09:23:55 -08:00
..
amd radv/video: Fix coding used_by_curr_pic_lt_flag 2025-11-17 09:54:36 -08:00
android_stub
asahi hk: Report the correct plane count in VkDrmFormatModifierProperties2?EXT 2025-11-04 10:16:42 -08:00
broadcom v3dv: Fix assertion failure for not-found primary_fd during enumeration. 2025-11-07 08:14:47 -08:00
c11 c11/threads: fix build on c23 2025-11-13 08:10:20 -08:00
compiler nir: Fix preseved metadata in sort_unstructured_blocks 2025-11-17 09:54:35 -08:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl treewide: use BITSET_CALLOC 2025-10-09 12:29:55 +00:00
etnaviv etnaviv/ci: Add per-gpu GLES2 extension lists 2025-10-07 19:34:29 +00:00
freedreno tu: Handle case where pipeline writes unused color attachments 2025-11-17 09:54:26 -08:00
gallium radeonsi/vce: Add workaround for unaligned input surface 2025-11-19 09:23:51 -08: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
gfxstream gfxstream: delete magma-over-gfxstream 2025-10-08 15:42:13 +00:00
glx glx: provide glx.pc 2025-10-14 20:53:10 +00:00
gtest
imagination treewide: don't check before free 2025-10-15 23:01:33 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv: ensure slab allocated memory matches image requirements 2025-11-19 09:23:54 -08:00
loader meson: use the wayland module 2025-09-22 16:35:26 +00:00
mesa mesa: fix _mesa_update_texture_matrices() 2025-11-19 09:23:55 -08:00
microsoft microsoft/compiler: Respect write masks when lowering unaligned loads and stores 2025-10-10 19:53:15 +00:00
nouveau nil: Add support for Blackwell 8 and 16-bit modifiers 2025-11-13 08:10:18 -08:00
panfrost panvk/csf: explicitly set ls_sb_slot in set_fbds_provoking_vertex 2025-11-19 09:23:53 -08:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util radv: add vk_wsi_disable_unordered_submits and enable for GTK 2025-11-14 08:36:53 -08:00
virtio venus: use seq_cst for ring cs and tail update ordering 2025-11-17 09:54:30 -08:00
vulkan vulkan/video: Fix coding AV1 seq_choose_screen_content_tools = 1 2025-11-17 09:54:34 -08:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
meson.build Revert "meson: use vcs_tag() instead of custom script" 2025-10-06 23:06:11 +00:00