Mihai Preda
32a55651cf
gallivm: use LLVM opaque pointers in lp_bld_tgsi_soa.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
c8520c2a8f
gallivm: use LLVM opaque pointers in lp_bld_struct.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
1f636e7fb2
gallivm: use LLVM opaque pointers in lp_bld_sample_soa.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
12cac07fe6
gallivm: use LLVM opaque pointers in lp_bld_sample.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
2a59fdb96d
gallivm: use LLVM opaque pointers in lp_bld_nir_soa.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
36c45736ce
gallivm: use LLVM opaque pointers in lp_bld_gather.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
61da78c311
gallivm: use LLVM opaque pointers in lp_bld_format_s3tc.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
84ba15ac06
gallivm: use LLVM opaque pointers in lp_bld_intr.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
3143f871ac
gallivm: use LLVM opaque pointers in lp_bld_flow.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
1e0ddda796
gallivm: use LLVM opaque pointers in lp_bld_printf.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
2a6e9d13fb
gallivm: use LLVM opaque pointers in lp_bld_coro.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
f1fc0bb567
gallivm: use LLVM opaque pointers in lp_bld_conv.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
6867b184ca
gallivm: use LLVM opaque pointers in lp_bld_format_aos.c
...
Also extract lp_build_const_func_pointer_from_type() in lp_bld_const.h
taking explicit function type.
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
70e9db951d
gallivm: use LLVM opaque pointers in lp_bld_assert.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
1e1ebbe6df
gallivm: use LLVM opaque pointers in lp_bld_arit.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
d53fe793c3
gallium/llvmpipe: use LLVM opaque pointers in lp_bld_depth.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
f90d71f518
gallium/llvmpipe: use LLVM opaque pointers in lp_bld_interp.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
eb9a65c914
gallium: use LLVM opaque pointers in draw_llvm.c
...
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Mihai Preda
af20d46a39
gallium: add opaque pointers shim for LLVM < 8.0
...
LLVM is transitioning to "opaque pointers", and as such deprecates
LLVMBuildGEP, LLVMBuildCall, LLVMBuildLoad, replacing them with
LLVMBuildGEP2, LLVMBuildCall2, LLVMBuildLoad2 respectivelly.
These new functions were added in LLVM 8.0; so for LLVM before 8.0 we
simply forward to the non-opaque-pointer variants.
Acked-by: Marek Olšák <marek.olsak@amd.com >
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893 >
2022-05-04 20:00:33 +00:00
Adam Jackson
bbdf7e45b1
wsi/x11: Hook up KHR_incremental_present
...
We create one XFIXES region per swapchain image. If the QueuePresent
comes in with a list of rectangles, we push them into the region and
pass it to xcb_present_pixmap.
The extension is technically just a hint. We still fall back to the
unhinted "update the whole image" path if the update region has more
than an arbitrary number of rects, or if we're stuck using plain
PutImage instead of ShmPutImage.
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16218 >
2022-05-04 19:31:53 +00:00
Mike Blumenkrantz
9f91ce3556
zink: add a ci flake
...
weird that this is suddenly failing on two drivers lately...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16329 >
2022-05-04 19:07:36 +00:00
Mike Blumenkrantz
5d621bef7b
lavapipe: lower quad_broadcast intrinsics
...
not supported by gallivm
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16301 >
2022-05-04 18:55:19 +00:00
Emma Anholt
3cdb200f10
svga: Add support for requesting NIR and translating to TGSI.
...
I'm working on switching mesa/st to no longer produce TGSI on its own, and
so we need a way to test SVGA against that future.
Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com >
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com >
Reviewed-by: Charmaine Lee <charmainel@vmware.com >
Reviewed-by: Neha Bhende <bhenden@vmware.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14160 >
2022-05-04 18:09:43 +00:00
Jonathan Gray
0cfc01fe83
intel/dev: add RPL-S pci ids from drm-intel-next
...
from Tejas Upadhyay 'drm/i915: Add RPL-S PCI IDs' in drm-intel-next
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16320 >
2022-05-04 17:18:03 +00:00
Samuel Pitoiset
665a671c7d
radv: only init acceleration structure if RT is enabled
...
This is to fix a LLVM crash with 13.0 because ATOMIC_FMAX is only
supported on 14.0+, so RADV_DEBUG=llvm was just completely broken.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16305 >
2022-05-04 16:46:25 +00:00
Samuel Pitoiset
e53e70fba0
radv/sqtt: fix configuring AUTO_FLUSH_MODE on GFX10.3
...
The polarity is inverted. Ported from RadeonSI and PAL.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16303 >
2022-05-04 16:13:49 +00:00
Samuel Pitoiset
4f9ae10296
ac,radeonsi: add has_sqtt_auto_flush_mode_bug
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16303 >
2022-05-04 16:13:49 +00:00
Adam Jackson
6f4b5fb675
egl/kopper: Hook up eglSwapInterval
...
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15800 >
2022-05-04 15:06:51 +00:00
Adam Jackson
b6ea787903
glx/kopper: Enable GLX_EXT_swap_control etc.
...
This requires newly tracking the max swap interval since kopper can't do
abs(interval) > 1 yet.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15800 >
2022-05-04 15:06:51 +00:00
Adam Jackson
1e90e3325b
kopper: Grow a swap interval API
...
We take a slight liberty here by allowing 0 to mean either MAILBOX or
IMMEDIATE, since Wayland (at least) doesn't have a true IMMEDIATE mode
at least MAILBOX won't throttle to vblank.
This only correctly handles intervals of 0 or 1 at the moment.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15800 >
2022-05-04 15:06:51 +00:00
Adam Jackson
44a20baeb8
wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes
...
If the window is destroyed from underneath us while we happen to be in
xcb_wait_for_special_event, there's no recovery. The special event will
never match because the XID is no longer valid, and Present doesn't have
an in-band DestroyNotify. We're going to work around this by using the
poll API instead. If we get an event we short-circuit back to the top of
the "wait for available image" loop, so we drain the whole special event
queue before any other logic. Which means if we run out of special
events (and the connection and swapchain are still valid) that we
_don't_ have enough images available, so to hurry along any events that
the X server hasn't flushed out yet we call GetGeometry on the
swapchain's window. As a side effect this verifies that the window is
still alive.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15800 >
2022-05-04 15:06:51 +00:00
Samuel Pitoiset
260cd1a18b
radv/radix: handle intentional allocation failures properly
...
This test can intentionally make the alloc callback to return NULL, so
we have to handle object creation failures properly. The driver should
also avoid memleaks because the test checks that.
Fixes crashes with
dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Acked-by: Martin Roukala <martin.roukala@mupuf.org >
Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16298 >
2022-05-04 14:44:55 +00:00
Konstantin Seurer
428929cf1f
radv: Use RADV_RT_STAGE_BITS more often
...
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16306 >
2022-05-04 13:48:24 +00:00
Konstantin Seurer
3438a5ec15
radv: Treat rt stages like compute stages
...
Fixes dEQP-VK.binding_model.descriptorset_random.sets4.noarray.ubolimitlow.sbolimitlow.sampledimglow.outimgtexlow.noiub.nouab.rgen.noia.0
and probably some other ones.
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16306 >
2022-05-04 13:48:24 +00:00
Konstantin Seurer
0fe2ffeb65
radv: Move RADV_RT_STAGE_BITS to radv_private.h
...
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16306 >
2022-05-04 13:48:24 +00:00
Samuel Pitoiset
f5cffbb8df
radv: re-emit dynamic line stipple state if the primitive topology changed
...
The dynamic primitive topology could change from LINE_LIST to
LINE_STRIP for example and the stipple state depends on this.
Found by inspection.
Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16295 >
2022-05-04 13:30:13 +00:00
Alyssa Rosenzweig
0fcddd4d2c
pan/bi: Rework varying linking on Valhall
...
Valhall introduces hardware-allocated varyings. Instead of allocating varying
descriptors on the CPU with a slot based interface, the driver just tells the
hardware how many bytes to allocate per vertex and loads/stores with byte
offsets. This is much nicer!
However, this requires us to rework our linking code to account for separable
shaders. With separable shaders, we can't rely on driver_location matching
between stages, and unlike on Midgard, we can't resolve the differences with
curated command stream descriptors. However, we *can* rely on slots matching. So
we should "just" determine the byte offsets based on the slot, and then
separable shaders work.
For GLES, it really is that easy.
For desktop GL, it's not -- desktop GL brings unpredictable extra varyings like
COL1 and TEX2. Allocating space for all of these unconditionally would hamper
performance. To cope, we key fragment shaders to the set of non-GLES varyings
written by the linked vertex shader. Then we may define an efficient ABI, where
only apps only pay for what they use.
Fixes various tests in dEQP-GLES31.functional.separate_shader.random.* on
Valhall.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16310 >
2022-05-04 13:07:59 +00:00
Alyssa Rosenzweig
635d8d6bd7
panvk: Don't use VARYING_SLOT_TEX0 internally
...
This is a legacy varying for desktop GL use. Don't use it in our meta shaders,
as it adds pointless complexity.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16310 >
2022-05-04 13:07:59 +00:00
Alyssa Rosenzweig
27a8e4f9d5
panfrost: Don't use VARYING_SLOT_TEX0 internally
...
This is a legacy varying for desktop GL use. Don't use it in our internal
shaders, as it adds pointless complexity.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16310 >
2022-05-04 13:07:59 +00:00
Alyssa Rosenzweig
b31527952e
panfrost/ci: Smoke test spilling
...
Spilling is tricky and doesn't get much testing in CI. Run
a subset of dEQP-GLES2.functional.shaders.* with spilling forced to get spilling
tested in CI.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
6761dbf891
panfrost: Use packed TLS on Valhall
...
Packed TLS has cache-locality benefits on Valhall, compared to Bifrost's flat
TLS. Valhall does support flat TLS, but requires extra arithmetic in the shader
for correct results. At least until we get to generic pointers (and maybe even
then), we can use packed TLS. So just use packed TLS always for proper spilling.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
98bdc4a5ff
panfrost: Use emit_tls
...
Instead of rolling our own, so it can pick up a Valhall fix.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
0e65c6de0e
panfrost: Correct XML for TLS
...
It was never updated for Valhall, from Midgard.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
045ed4e688
pan/bi: Assert that blend shaders may not spill
...
The set of blend shaders is closed. They are completely internal. As such, we
know that the registers we reserve for them suffice, and we don't permit
register spilling. Refusing to support spilling in blend shaders simplifies a
number of parts of the compiler. Add a check that we don't try to spill anyway,
which will silently fail.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
6b6ace5199
pan/bi: Add option to test spilling
...
BIFROST_MESA_DEBUG=spill now restricts the register file to 1/4 its usual size,
useful for testing register spilling (e.g. running CTS) as well as debugging
spilling on small shaders.
Note blend shaders are exempt, as we don't allow blend shaders to spill.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
961b18ccbc
pan/bi: Align spilled registers on Valhall
...
Required to support packed addressing correctly. Fixes (with spilling forced):
dEQP-GLES2.functional.shaders.random.trigonometric.vertex.20
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
040a3ef24e
pan/va: Serialize memory stores
...
We could do better :(
Fixes spilling.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16314 >
2022-05-04 12:48:27 +00:00
Alyssa Rosenzweig
5831c44121
panfrost: Relax image check
...
Shader images on Valhall don't allow nonzero "Minimum level". However,
pan_texture lowers away nonzero minimum levels anyway, so there's nothing to
check. Fixes:
KHR-GLES31.core.shader_image_load_store.advanced-allMips-cs
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16315 >
2022-05-04 12:29:55 +00:00
Georg Lehmann
bf6372df62
meson: Tell glslang to be quiet.
...
Without --quiet glslang unconditionally prints the input file name to stdout.
Check if --quiet is supported because some distros only have ancient glslang
versions.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16312 >
2022-05-04 11:30:43 +00:00
Rhys Perry
1b639a0ce5
aco/ra: fix vgpr_limit
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com >
Fixes: b98a4d4dd7 ("aco: refactor GPR limit calculation")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16297 >
2022-05-04 11:12:13 +00:00