Karmjit Mahil
b9da3963c7
freedreno/replay: Define __user for msm_kgsl
...
Signed-off-by: Karmjit Mahil <karmjit.mahil@igalia.com >
Tested-by: Vinson Lee <vlee@freedesktop.org >
Reviewed-by: Rob Clark <robclark@freedesktop.org >
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12515
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33196 >
2025-01-28 11:25:10 +00:00
Erik Faye-Lund
8dae603431
panfrost: in-place map/unmap shouldn't grow
...
If we're doing in-place map/unmap of a tiled resource, that shouldn't
cause the size of the resource to grow. So let's drop this needless
complexity, and just assert this assumption instead.
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32724 >
2025-01-28 10:57:06 +00:00
Erik Faye-Lund
b60ee4251e
panfrost: propagate errors from panfrost_batch_create_bo
...
Without this, we just assert and/or crash because the allocation fails.
This should allow us to survive a bit longer.
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32724 >
2025-01-28 10:57:06 +00:00
Erik Faye-Lund
76760ce610
panfrost: propagate allocation scratchpad allocation errors
...
We don't currently return NULL from panfrost_batch_create_bo, but that
is about to change. So let's prepare the scratchpad-related call-sites
for this.
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32724 >
2025-01-28 10:57:06 +00:00
Erik Faye-Lund
29e6c74f02
panfrost: unify emit_tls and emit_fbd
...
Most of these functions are the same, let's pull that out to a helper to
avoid repeating ourselves.
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32724 >
2025-01-28 10:57:06 +00:00
Erik Faye-Lund
f7e16859a9
panfrost: handle allocation errors when afbc-packing
...
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32724 >
2025-01-28 10:57:06 +00:00
Erik Faye-Lund
801933acf9
panfrost: mark helper as static
...
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32724 >
2025-01-28 10:57:06 +00:00
David Rosca
2729b3696c
frontends/va: Fix decoding VC1 streams with multiple slices
...
VC1 has different start code for SLICE which we need to use.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12525
Cc: mesa-stable
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33221 >
2025-01-28 09:38:45 +00:00
Tapani Pälli
e28f24fbf2
mesa/st: take pixelmaps in to account in drawpixels cache
...
Otherwise we might use cache item with different mapping.
Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12492
Signed-off-by: Tapani Pälli <tapani.palli@intel.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33191 >
2025-01-28 08:50:51 +00:00
Samuel Pitoiset
c172f6ef01
radv: fix disabling logic op for srgb/float formats when blending is enabled
...
The Vulkan spec says:
"If logicOpEnable is VK_TRUE, then a logical operation selected by
logicOp is applied between each color attachment and the
fragment’s corresponding output value, and blending of all
attachments is treated as if it were disabled. Any attachments
using color formats for which logical operations are not supported
simply pass through the color values unmodified."
When logic op and blending are both enabled, logic op takes precedence
and values should be passed through unmodified. Also RB+ shouldn't
have any effects when blending is disabled.
Fixes new VKCTS coverage dEQP-VK.pipeline.*.logic_op_na_formats.*.
Fixes: 03b037a0e3 ("radv: disable logic op for float/srgb formats")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33235 >
2025-01-28 08:19:15 +00:00
Samuel Pitoiset
d857198c87
radv/ci: update descriptor buffer skipped tests
...
More subsets have been added (eg. sparse).
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Martin Roukala <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33237 >
2025-01-28 07:49:54 +00:00
Lionel Landwerlin
a2c19471fe
intel: fix dependency for internal CL shaders
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Fixes: db11165c07 ("intel/cl: switch to SPIRV as shader storage")
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com >
Reviewed-by: Antonio Ospite <antonio.ospite@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33233 >
2025-01-28 07:19:58 +00:00
Faith Ekstrand
b708e43504
nvk: Set a command buffer error if pushbuf alloc fails
...
This case is super unlikely (nearly impossible in practice) but we
should set the command buffer error if it happens.
Cc: stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32936 >
2025-01-28 04:25:06 +00:00
Mel Henning
96131df213
nak: Fix a spelling error
...
I'm guessing this was a bad find/replace
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33247 >
2025-01-28 02:59:29 +00:00
Mel Henning
b6b1021303
nak: Return VK_ERROR_UNKNOWN on assertion failure
...
Previously, unwinding would abort the process when it reached the FFI
boundary. Instead, catch panics and report them to the client. The
default panic handler still runs and prints the assertion failure to
stderr.
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33247 >
2025-01-28 02:59:29 +00:00
Caio Oliveira
2b6437a3f4
intel/brw: Remove unused enum
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33251 >
2025-01-28 02:17:17 +00:00
Caio Oliveira
0e1bb2f70e
intel/brw: Use brw prefix instead of namespace in dynamic_msaa_flags()
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33227 >
2025-01-28 00:48:38 +00:00
Pavel Ondračka
dead324a8f
etnaviv: always clamp shadow sampler comparison reference value
...
There is no support for floating point depth formats in etnaviv,
so the clamping can be enabled unconditionally.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33140 >
2025-01-28 00:01:07 +00:00
Pavel Ondračka
ea6ccb8628
nir: add support for clamping in nir_lower_tex_shadow
...
From OpenGL 4.6 - 8.23.1 Depth Texture Comparison Mode
Let Dt be the depth texture value and St be the stencil index
component. If there is no stencil component, the value of St is
undefined. Let Dref be the reference value, provided by the shader’s
texture lookup function. If the texture’s internal format indicates
a fixed-point depth texture, then Dt and Dref are clamped to the
range [0, 1]; otherwise no clamping is performed.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33140 >
2025-01-28 00:01:07 +00:00
Mel Henning
9091bb9fab
nvk: Fix an assertion in nvk_slm_area_ensure
...
I ran into this assert multiple times in Civ 6 (DX12 mode) on proton
Fixes: 6935fe5c68 ("nvk: Rework TLS/SLM and image/sampler table handling")
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33147 >
2025-01-27 23:02:15 +00:00
Friedrich Vock
767737536e
nir,vtn: Add return info to parameters
...
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33246 >
2025-01-27 22:21:19 +00:00
Friedrich Vock
3321a56d1d
nir: Serialize all parameter attributes
...
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33246 >
2025-01-27 22:21:19 +00:00
Alyssa Rosenzweig
54879582b4
nir: fix O(N^2) behaviour in nir_remove_dead_variables
...
..where N = # of functions in the shader. We were accidentally reprocessing the
whole shader for every function impl. Noticed when reading a vtn_bindgen2
profile.
We elect to port the relevant part of the pass to instrctions_pass which fixes
the perf problem while deleting a pile of code.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33245 >
2025-01-27 21:40:49 +00:00
David Rosca
8357ef588f
frontends/va: Unlock driver mutex for SyncSurface/Buffer fence wait
...
Only keep context mutex locked while waiting for fence.
This fixes issue with multi-threaded use of VAAPI where SyncSurface
and SyncBuffer would block all contexts, even those used in different
threads. The issue exists for all API calls, however in most cases this
is not a big deal as most calls will return fast, but sync is expected
to take up to tens of ms.
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165 >
2025-01-27 20:56:14 +00:00
David Rosca
d5c1d2faa8
frontends/va: Add context mutex
...
For now only used to protect context->decoder.
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165 >
2025-01-27 20:56:14 +00:00
David Rosca
d2b1192257
gallium/vl: Don't flush in vl_compositor yuv_deint and rgb_to_yuv
...
Instead let the callers do it, same as other vl_compositor functions.
Acked-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165 >
2025-01-27 20:56:14 +00:00
David Rosca
0f20a3a4f1
frontends/va: Add surface pipe_fence for vl_compositor rendering
...
Wait on it in SyncSurface. Fixes sync issues when using surfaces from
processing context (shader path) in external APIs (eg. Vulkan interop).
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165 >
2025-01-27 20:56:14 +00:00
David Rosca
d4a6a22ef4
frontends/va: Remove vlVaBuffer derived_image_buffer
...
It's not used anymore.
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165 >
2025-01-27 20:56:13 +00:00
David Rosca
faa5512464
frontends/va: Don't flush before resource_get_handle
...
resource_get_handle will flush if needed.
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165 >
2025-01-27 20:56:13 +00:00
David Rosca
54dbef9377
frontends/va: Implement QuerySurfaceStatus as SyncSurface with 0 timeout
...
We only support ready and rendering status, so this is equivalent to
SyncSurface with 0 timeout.
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165 >
2025-01-27 20:56:13 +00:00
Thomas H.P. Andersen
84b660b922
nvk: follow naming convention for devices
...
Reviewed-by: Faith Ekstrand <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32765 >
2025-01-27 20:32:05 +00:00
Mike Blumenkrantz
4e1b18178b
aco: exclude novalidateir from codegen flags
...
this otherwise bricks caching
cc: mesa-stable
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33239 >
2025-01-27 19:15:47 +00:00
Caio Oliveira
a4afb81729
intel/brw: Use brw prefix for some schedule instructions identifiers
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33145 >
2025-01-27 18:32:41 +00:00
Mike Blumenkrantz
015eda4a41
zink: deduplicate VkDevice and VkInstance
...
it's illegal to mix and match objects between different VkDevices even
if the creation params are identical, and this can cause issues on some
drivers
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33204 >
2025-01-27 17:31:02 +00:00
Mauro Rossi
a1333d60e9
android: remove shared-glapi building rules
...
Changes required after commit 44bda7c2
Fixes the following building error:
FAILED: out/target/product/x86_64/obj/SHARED_LIBRARIES/libglapi_intermediates/libglapi.so
...
'out/target/product/x86_64/obj/MESON_MESA3D/install/usr/local/lib/libglapi.so': No such file or directory
Fixes: 44bda7c2 ("dri: put shared-glapi into libgallium.*.so, remove the remap table to reduce GL dispatch overhead")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33224 >
2025-01-27 17:20:17 +00:00
Igor Torrente
d4faef8f0b
NVK: Enable RW DMA-BUF export
...
Venus need mmap DMA-BUF as rw to implement some things internaly.
This patch allows NVK DMA-BUF export to be mmaped as RW.
cc: mesa-stable
Signed-off-by: Igor Torrente <igor.torrente@collabora.com >
Reviewed-by: Faith Ekstrand <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33203 >
2025-01-27 16:50:40 +00:00
Samuel Pitoiset
0f5bd032eb
ci: update VKCTS main to a9988483c0864d7190e5e6264ccead95423dfd00
...
RADV is the only driver using VKCTS main.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Martin Roukala <None>
Reviewed-by: Eric Engestrom <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33186 >
2025-01-27 13:50:01 +00:00
Lionel Landwerlin
74f57d7267
meson: required SPIRV-Tools LLVM workaround on LLVM17+
...
Otherwise, compiling some of the shaders in src/intel/shaders, we can
hit the following message from our internal CLC glue code :
"SPIRV-Tools doesn't contain https://github.com/KhronosGroup/SPIRV-Tools/pull/5534 "
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Fixes: db11165c07 ("intel/cl: switch to SPIRV as shader storage")
Reviewed-by: Karol Herbst <kherbst@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33234 >
2025-01-27 13:16:27 +00:00
Rhys Perry
cdae225243
nir/divergence: assume all instructions are loop invariant if no continues
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32998 >
2025-01-27 12:40:14 +00:00
Georg Lehmann
df1de388a3
aco/sched_ilp: reorder VINTRP
...
VINTRP(gfx6-gfx10.3) is mostly just VALU, but we treated it like memory
instructions as an afterthought. This had issues as VINTRP was never reordered
with itself, or other memory instructions. Reordering VINTRP in clauses
increases ILP. We don't really need collect_clause_dependencies for VINTRP
either, because they ususally have the same dependencies already. That means
we can still form VINTRP clauses by selecting preferably VINTRP after a
previous one.
Foz-DB Navi21:
Totals from 34184 (43.16% of 79206) affected shaders:
Instrs: 18811270 -> 18812046 (+0.00%); split: -0.01%, +0.02%
CodeSize: 103627276 -> 103630056 (+0.00%); split: -0.01%, +0.01%
Latency: 188379364 -> 187936731 (-0.23%); split: -0.27%, +0.03%
InvThroughput: 42600163 -> 42590608 (-0.02%); split: -0.03%, +0.00%
VClause: 378960 -> 378912 (-0.01%); split: -0.02%, +0.00%
SClause: 727560 -> 720573 (-0.96%); split: -1.08%, +0.12%
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Reviewed-by: Daniel Schürmann <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33111 >
2025-01-27 11:59:45 +00:00
Georg Lehmann
45ccd6487f
aco/sched_ilp: only remove WaW/WaR for inter clause dependencies
...
Direct RaW shouldn't be removed, because the clause is split by a wait anyway.
Foz-DB Navi21:
Totals from 52 (0.07% of 79206) affected shaders:
Instrs: 1603523 -> 1603485 (-0.00%); split: -0.00%, +0.00%
CodeSize: 8223048 -> 8222788 (-0.00%)
Latency: 9741674 -> 9738884 (-0.03%); split: -0.03%, +0.00%
InvThroughput: 2322621 -> 2322010 (-0.03%); split: -0.03%, +0.00%
SClause: 31325 -> 31320 (-0.02%); split: -0.02%, +0.01%
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Reviewed-by: Daniel Schürmann <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33111 >
2025-01-27 11:59:45 +00:00
Georg Lehmann
4b332afb32
aco/sched_ilp: add dependencies of later clause instrs more aggressively
...
Foz-DB GFX1150:
Totals from 22246 (28.03% of 79377) affected shaders:
Instrs: 22689053 -> 22684012 (-0.02%); split: -0.06%, +0.03%
CodeSize: 117622416 -> 117603292 (-0.02%); split: -0.04%, +0.03%
Latency: 182725630 -> 182702465 (-0.01%); split: -0.06%, +0.05%
InvThroughput: 37963256 -> 37956961 (-0.02%); split: -0.03%, +0.02%
VClause: 471019 -> 467248 (-0.80%)
SClause: 592620 -> 590034 (-0.44%); split: -0.44%, +0.01%
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Reviewed-by: Daniel Schürmann <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33111 >
2025-01-27 11:59:45 +00:00
Georg Lehmann
ea514e9385
aco/sched_ilp: continue open clauses
...
Foz-DB GFX1150:
Totals from 13789 (17.37% of 79395) affected shaders:
Instrs: 16567395 -> 16570832 (+0.02%); split: -0.03%, +0.05%
CodeSize: 85737492 -> 85751072 (+0.02%); split: -0.02%, +0.04%
Latency: 140988872 -> 140831767 (-0.11%); split: -0.12%, +0.01%
InvThroughput: 29639206 -> 29614890 (-0.08%); split: -0.09%, +0.00%
VClause: 347065 -> 343779 (-0.95%); split: -0.96%, +0.01%
SClause: 424881 -> 418657 (-1.46%); split: -1.48%, +0.02%
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Reviewed-by: Daniel Schürmann <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33111 >
2025-01-27 11:59:45 +00:00
Georg Lehmann
997ea2e273
aco: update is_dual_issue_capable for gfx11.5+
...
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Reviewed-by: Daniel Schürmann <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33111 >
2025-01-27 11:59:45 +00:00
Rhys Perry
e18e293e6c
aco: don't use divergence information for most ALU defs
...
If one of the sources are divergent but all are SGPRs, then this can
cause issues (for example, imul with two SGPR sources and a VGPR definition).
No fossil-db changes (navi21)
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com >
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12454
Backport-to: 24.3
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32997 >
2025-01-27 10:48:07 +00:00
Antonio Ospite
cd5c135349
freedreno/meson: sort list of options passed to get_supported_arguments()
...
Sort the list of compiler options passed to get_supported_arguments(),
this also makes it easier to spot and remove duplicates.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33209 >
2025-01-27 09:09:38 +00:00
Antonio Ospite
38c0ed5fc4
freedreno/meson: remove C++ cross-build arguments HACKs
...
After the fix in commit b016f218fb (ci/android: fix meson C++
cross-compiler argument detection, 2025-01-14) the cross-build meson
hacks should not be necessary anymore for the CI builds to pass.
Remove the hacks making sure that the removed arguments are all in the
regular list of arguments passed through cpp.get_supported_arguments()
Reviewed-by: Rob Clark <robclark@freedesktop.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33209 >
2025-01-27 09:09:38 +00:00
Samuel Pitoiset
ce3a137892
radv: fix the number of drm modifier planes for DCC on GFX12
...
It's always 1 plane because DCC isn't allocated from the userspace
driver.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33213 >
2025-01-27 08:44:48 +00:00
Samuel Pitoiset
cd31a61fda
radv: fix an assertion about DCC and modifier on GFX12
...
radv_image_has_dcc() should always returns FALSE.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33213 >
2025-01-27 08:44:48 +00:00
Samuel Pitoiset
48d199f3dc
ac/gpu_info: add gfx12_supports_display_dcc
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33212 >
2025-01-27 08:08:15 +00:00