URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc4180339ca3238ba4eb2cb62466af085c1fee23 Author: Tapani Pälli <tapani.pa...@intel.com> Date: Thu Jan 11 15:50:09 2024 +0200
anv: check for wa 16013994831 in emit_so_memcpy_end We are toggling preemption on/off during streamout, this is also happening on gfx12 platforms, not just dg2. Cc: mesa-stable Signed-off-by: Tapani Pälli <tapani.pa...@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27002> (cherry picked from commit 36f428f1de78d6bd2c0aa6719da06cd5233a8c7f) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b39ee4d7669c93fcb52ec570faaca2a4736ec886 Author: Vinson Lee <v...@freedesktop.org> Date: Sat Jan 13 21:06:38 2024 -0800 intel/disasm: Remove duplicate variable reg_file Fix defects reported by Coverity Scan. Evaluation order violation (EVALUATION_ORDER) write_write_typo: In reg_file = reg_file = brw_inst_dpas_3src_dst_reg_file(devinfo, inst), reg_file is written twice with the same value. Fixes: 1c92dad5cb7 ("intel/disasm: Disassembly support for DPAS") Signed-off-by: Vinson Lee <v...@freedesktop.org> Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27056> (cherry picked from commit 73835874a82f741e10cbc8da9128a4f5cd46e347) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b8984f32f9fb4e45e167fdd0147e28e6b4c8759 Author: Lionel Landwerlin <lionel.g.landwer...@intel.com> Date: Sun Jan 14 10:51:05 2024 +0200 anv: hide vendor ID for The Finals XeSS workaround. Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Reviewed-by: Tapani Pälli <tapani.pa...@intel.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10436 Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27057> (cherry picked from commit a34a113059f55947cc08624897999f7f066f000a) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb3d73073ffb76a14af5746baecca51d6fd5763c Author: Lionel Landwerlin <lionel.g.landwer...@intel.com> Date: Sun Jan 14 10:49:57 2024 +0200 intel/aux_map: fix fallback unmapping range on failure Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Fixes: 7c6faa1efe ("intel/aux_map: introduce ref count of L1 entries") Reviewed-by: Tapani Pälli <tapani.pa...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27057> (cherry picked from commit ff6041afdf2df9f048aa192f602c191e96ce92fd) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f19b7d8dfc49b9923aa235ada4c43ff11b5bc9ef Author: Jesse Natalie <jenat...@microsoft.com> Date: Thu Jan 11 15:46:07 2024 -0800 mesa: Consider mesa format in addition to internal format for mip/cube completeness Prior to 06b526de, the mesa format was used for these completeness checks. That was to address the case where a *different* internal format selected the *same* mesa format, and the texture shouldn't be considered compatible. But this didn't address the case where the *same* internal format selected a *different* mesa format, e.g. because the type passed to the TexImage API was different. An old WGL demo app called TexFilter.exe tries to redefine a mipped RGBA16 texture as RGBA8. This incorrect logic caused Mesa to try to copy the RGBA16 data from the smaller mips into the newly created RGBA8 data, because it thought that the texture was still mip-complete, despite the format changing. Cc: mesa-stable Reviewed-By: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27023> (cherry picked from commit 4cb9c77e8e08507b5c181a480259e42b43dd647e) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04ffe4771e598e8216106696c04694082e7e86ad Author: José Roberto de Souza <jose.so...@intel.com> Date: Fri Jan 12 08:31:31 2024 -0800 anv: Fix PAT entry for userptr in integrated GPUs Fixes: 060439bdf0e7 ("anv: Add ANV_BO_ALLOC_IMPORTED") Signed-off-by: José Roberto de Souza <jose.so...@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27040> (cherry picked from commit 49fe060b5f39eb673b0c6a8757730386c6ce5570) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ebdd39d85295f7c2da70f3ec915f9b854c9f2be Author: Yiwei Zhang <zzyi...@chromium.org> Date: Thu Jan 11 20:47:10 2024 -0800 venus: populate oom from ring submit alloc failures ring_seqno_valid indicates a successful ring cmd submission, and can be used to avoid invalid reply decoding due to failed submit alloc. Otherwise, the garbled VkResult will mislead into initialization failure instead of oom. Below cts failure is fixed: dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic Fixes: ec131c6e553 ("venus: use instance allocator for ring allocs") Signed-off-by: Yiwei Zhang <zzyi...@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27026> (cherry picked from commit ecd50e70d4d23802c4c102ca2e5723ebf4a19c0c) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcd78c5281470bd0dcad4188dd1943d09c74c4f5 Author: Matt Turner <matts...@gmail.com> Date: Wed Jan 10 17:32:06 2024 -0500 util/tests: Disable half-float NaN test on hppa/old-mips Bug: https://bugs.gentoo.org/908079 Fixes: 067023dce2c ("util: Add some unit tests of the half-float conversions.") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26991> (cherry picked from commit 5b7c73390247caa847c56c442298107a1e568a6d) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97ebcff41cea6727e7f324e49343269ed8d6083f Author: Matt Turner <matts...@gmail.com> Date: Wed Jan 10 17:31:08 2024 -0500 util: Add DETECT_ARCH_HPPA macro Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26991> (cherry picked from commit 0540c9de447730e5efe73a0c5a1a5b6c1e902722) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6febac5c9655d4eb8d4a24e0ae42741aa5ed3463 Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-pra...@amd.com> Date: Tue Jan 9 09:01:15 2024 +0100 Revert "ci/radeonsi: disable VA-API testing on raven" This reverts commit 9017852de431ebdcc3989250184d7c9fd009c89a. Reviewed-by: Marek Olšák <marek.ol...@amd.com> Reviewed-by: David Heidelberg <david.heidelb...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26947> (cherry picked from commit e2f39e8aca185eb9875b2fe0164b6d718a4ccd10) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab960ee0bfb57211f539a098644a2c09e7220e09 Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-pra...@amd.com> Date: Wed Jan 3 14:42:52 2024 +0100 radeonsi: compute epitch when modifying surf_pitch In the linear case with no mipmaps addrlib sets epitch to surf_pitch - 1 so lets do the same thing here. The change in si_descriptors.c looks like it's papering over a bug but I couldn't find any other changes that wouldn't break at least one use case. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10375 Fixes: 115b61e51f6 ("ac/surface: don't oversize surf_size") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26947> (cherry picked from commit 4e76c4ecb462ec6bc1b114b93161c7c732f3a65b) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc11cbb37ed7e5867be055f11f224f9511aed7ca Author: Tatsuyuki Ishi <ishitatsuy...@gmail.com> Date: Thu Jan 11 17:18:15 2024 +0900 radv: Recompute max_waves after postprocessing RT config The max waves for RT prolog need to be recalculated after merging the resource usage of all shaders invoked from it. Note that there is no need to panic, as the info was only used to calculate maximum scratch size and with the RT prolog being low footprint, this likely only caused overestimation rather than underestimation. Fixes: 533ec9843e4 ("radv: Precompute shader max_waves.") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26998> (cherry picked from commit 63827751e136cbfd8f5eb5cd74df40442377972e) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f5604ed4576da1ef22944c86972a9151c9a85de Author: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Date: Wed Jan 10 12:22:56 2024 -0500 zink: fix separate shader patch variable location adjustment in spirv, these start at location 0, not location 32 fixes #10414 Fixes: d9942442f20 ("zink: handle patch variable locations for separate shaders better") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26981> (cherry picked from commit 565ee4fafc9490a4ee7eec117123444843376d1c) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc677d7c30010f66c3dcaa62f3a3252c6ff8a7cb Author: Lionel Landwerlin <lionel.g.landwer...@intel.com> Date: Thu Jan 11 17:40:39 2024 +0200 anv: fix disabled Wa_14017076903/18022508906 Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Fixes: d0669f3ede ("intel/dev: switch defect identifiers to use lineage numbers") Reviewed-by: José Roberto de Souza <jose.so...@intel.com> Reviewed-by: Tapani Pälli <tapani.pa...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27008> (cherry picked from commit 695b4a299250ee7ff5da5f7eda70c6b245dd0f78) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f575e2b9f1f2ba3a1d921791b7ba06e714aef998 Author: Eric Engestrom <e...@igalia.com> Date: Wed Jan 10 13:25:48 2024 +0000 ci: make sure we evaluate the python-test rules first Fixes: 2c9fdaa83013ac60b55e ("ci: fix python-test dependency error on merge requests") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26984> (cherry picked from commit f298a0e7092addb9db5ab14c9085cd5a0f54fa1d) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37539197152ac76bc76975c740dfc82982d56b01 Author: Timur Kristóf <timur.kris...@gmail.com> Date: Thu Jan 4 10:10:11 2024 +0100 radv: Correctly select SDMA support for PRIME blit. Cc: mesa-stable Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10317 Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com> Signed-off-by: Timur Kristóf <timur.kris...@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27015> (cherry picked from commit 436b89e8388810dc456c366b8ab0ee03f8fb1357) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=757192b046dfdd0808b5f7ed17e57d529e35023d Author: Pavel Ondračka <pavel.ondra...@gmail.com> Date: Tue Jan 9 16:03:38 2024 +0100 r300: fix reusing of color varying slots for generic ones This was broken when I added texcoord support, the problem is that we failed to properly count the number of used fs inputs and thus we failed to make the proper decision when to reuse the color varying slot Also fix the error messages, they were incorrect after the rewrite as well. This fixes a bunch of piglits. Fixes: d4b8e8a48144f4b899d48c271558f0dc613632cb Signed-off-by: Pavel Ondračka <pavel.ondra...@gmail.com> Reviewed-by: Filip Gawin <filip.ga...@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27003> (cherry picked from commit 53c17d85abad095c9d381785d29531e8a4532ffc) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02b5a2348dfa4c9f109504e5563204dec959914a Author: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Date: Wed Jan 10 15:24:47 2024 -0500 lavapipe: fix devenv icd filename fixes #10408 cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26985> (cherry picked from commit 465e26dd9806728f4689c56097d80d6c04f610f6) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c36933195fcdd0c12b6cc1c513786f27321893c Author: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Date: Wed Jan 10 09:41:37 2024 -0500 lavapipe: use pushconstants2 for dgc Fixes: ec656e19840 ("lavapipe: maint6") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26977> (cherry picked from commit bf729063c3f09b47c6a8105d8b7417285f81ad25) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae5c0e6600870c3fb33e043d582ca7a05f406fc5 Author: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Date: Wed Jan 10 09:27:10 2024 -0500 vk/cmdbuf: add back deleted maint6 workgraph bits this otherwise breaks workgraph support in lavapipe Fixes: ec656e19840 ("lavapipe: maint6") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26977> (cherry picked from commit b6bfa73dc7b7825aca85b2451d446a32ebc05505) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1064107e9bb7f947f076790cc029f55904bf863 Author: Eric Engestrom <e...@engestrom.ch> Date: Mon Jan 15 09:44:39 2024 +0000 .pick_status.json: Mark 0557f0d59c5b22a8a934900ddc91f7a6057e146f as denominated URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b4f6394748abde9215a7112b50b69bbc47aa174 Author: Eric Engestrom <e...@engestrom.ch> Date: Mon Jan 15 09:43:41 2024 +0000 .pick_status.json: Update to 4fe5f06d400a7310ffc280761c27b036aec86646