Commits on Source (20)
-
Dylan Baker authored
-
Faith Ekstrand authored
This reverts commit 4e1bbb00. It turns out that some DXVK apps due to some implementation detail of DXVK or other create and destroy instances in an interleaved way. Freeing the glsl_type memory without being a bit more careful causes use-after-free issues. Looks like we need to try again. (cherry picked from commit ce47999c)
-
Leo Liu authored
VCN supports this profile as well as UVD, so add it Signed-off-by:
Leo Liu <leo.liu@amd.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com> CC: <mesa-stable@lists.freedesktop.org> (cherry picked from commit f8ef8b56)
-
Samuel Pitoiset authored
I don't think we should update metadata when conditional rendering is enabled. For some reasons, some CTS breaks only on SI. This fixes the following CTS on SI: dEQP-VK.conditional_rendering.draw_clear.clear.depth.* Cc: 19.0 <mesa-stable@lists.freedesktop.org> Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> (cherry picked from commit 6596eb2b)
-
Samuel Pitoiset authored
Especially when performing a transtion from UNDEFINED->GENERAL, the driver shouldn't initialize HTILE metadata in compressed state because it doesn't decompress when the src layout is GENERAL. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110259 Fixes: 3a2e9314 ("radv: always initialize HTILE when the src layout is UNDEFINED") Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> (cherry picked from commit 62a9d757)
-
Karol Herbst authored
Fixes: 0de003be ("nir: Add handle/index-based image intrinsics") Signed-off-by:
Karol Herbst <kherbst@redhat.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> (cherry picked from commit 6ffc7247)
-
Eric Engestrom authored
More specifically, use the library file that has been post-processed by Meson when creating the hardlinks. Bugs: https://bugs.freedesktop.org/show_bug.cgi?id=108766 Fixes: 3218056e "meson: Build i965 and dri stack" Signed-off-by:
Eric Engestrom <eric.engestrom@intel.com> Reviewed-by:
Dylan Baker <dylan@pnwbakers.com> (cherry picked from commit aa7afe32)
-
Leo Liu authored
The number of render targets could be more than max of references, so we search the full list of the render pictures for the current render target index https://bugs.freedesktop.org/show_bug.cgi?id=109648 Signed-off-by:
Leo Liu <leo.liu@amd.com> Tested-by:
James Zhu <James.Zhu@amd.com> Acked-by:
James <Zhu<James.Zhu@amd.com> Cc: <mesa-stable@lists.freedesktop.org> (cherry picked from commit d4e0fbc9)
-
Marek Olšák authored
src/gallium/drivers/radeonsi/si_state_viewport.c:196: si_emit_guardband: Assertion `vp_as_scissor.maxx <= max_viewport_size[vp_as_scissor.quant_mode] && vp_as_scissor.maxy <= max_viewport_size[vp_as_scissor.quant_mode]' failed. The comparison was unsigned, so negative maxx or maxy would fail. Fixes: 3c540e0a "radeonsi: Fix guardband computation for large render targets" (cherry picked from commit 3ad2a9b3)
-
Emma Anholt authored
We were caching only the value set with glXSwapIntervalSGI(), missing out on the default setting of the swap interval by the loader. This fixes glxgears's warning about being vblank synchronized by default. Fixes: 9777c423 ("loader: drop the [gs]et_swap_interval callbacks") Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit edc7deec)
-
Emma Anholt authored
4.1 and 4.2 both have the same 16k limit, but it I'm seeing GPU hangs in the CTS at 8k and 16k. 4k at least lets us get one 4k display working. Cc: mesa-stable@lists.freedesktop.org (cherry picked from commit 62360e92)
-
Emma Anholt authored
We'll need to do a render-based blit for scissors, since the TFU (as seen in this conditional) can only update a whole surface. Fixes: 976ea90b ("v3d: Add support for using the TFU to do some blits.") Fixes piglit fbo-scissor-blit. (cherry picked from commit 4c70f276)
-
Caio Oliveira authored
If a def is used as an condition before its definition, we should also consider this a case to repair. When repairing, make sure we rewrite any if conditions too. Found in while inspecting a SPIR-V conversion from a 'continue block' that contains a conditional branch. We pull the continue block up to the beggining of the loop, and the condition in the branch ends up defined afterwards. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Fixes: 364212f1 "nir: Add a pass to repair SSA form" (cherry picked from commit c037dbb0)
-
Lionel Landwerlin authored
Drivers using genxml will start compilation before generated files are created, so add a dependency to it. Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by:
Eric Engestrom <eric.engestrom@intel.com> Reviewed-by:
Dylan Baker <dylan@pnwbakers.com> Cc: mesa-stable@lists.freedesktop.org (cherry picked from commit 48e48b85) Conflicts resolved by Dylan Conflicts: src/gallium/drivers/iris/meson.build
-
Boyuan Zhang authored
The quantiser matrix that VAAPI provides has been applied with inverse z-scan. However, what we expect in MPEG2 picture description is the original order. Therefore, we need to reverse it back to its original order. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110257 Cc: mesa-stable@lists.freedesktop.org Signed-off-by:
Boyuan Zhang <boyuan.zhang@amd.com> Acked-by:
Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit d507bcdc)
-
Dylan Baker authored
-
Dylan Baker authored
-
Timo Aaltonen authored
-
Timo Aaltonen authored
-
Timo Aaltonen authored
docs/relnotes/19.0.2.html
0 → 100644