Lionel Landwerlin
99dcdf4d64
nir/divergence: add missing btd_shader_type_intel
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Fixes: 6d9ae6ec1e ("intel: add a new intrinsic to get the shader stage from bindless shaders")
Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19948 >
2022-11-23 15:04:22 +00:00
Lionel Landwerlin
9bb055ff5d
anv: generate correct addresses for state pool offsets
...
Fixes a number of CTS patterns on DG2 :
- dEQP-VK.dynamic_rendering.primary_cmd_buff.random*
- dEQP-VK.draw.*secondary_cmd*
- dEQP-VK.dynamic_rendering.*secondary_cmd*
- dEQP-VK.geometry.*secondary_cmd_buffer
- dEQP-VK.multiview.*secondary_cmd*
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Fixes: 9c1c1888d9 ("intel/fs: put scratch surface in the surface state heap")
Reviewed-by: Ivan Briano <ivan.briano@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19946 >
2022-11-23 14:37:19 +00:00
Lionel Landwerlin
20e8e1eb06
blorp: support negative offsets in addresses
...
Similar to anv_address
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Fixes: 9c1c1888d9 ("intel/fs: put scratch surface in the surface state heap")
Reviewed-by: Ivan Briano <ivan.briano@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19946 >
2022-11-23 14:37:19 +00:00
Simon Ser
f0ddb389aa
vulkan/device-select-layer: drop wayland-protocols dep
...
wayland-protocols is not a library, it just contains a bunch of
XML files. No need to try to link to it.
Signed-off-by: Simon Ser <contact@emersion.fr >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19894 >
2022-11-23 12:15:23 +00:00
Simon Ser
b74a1c8fad
panfrost: drop wayland-protocols dep
...
wayland-protocols is not a library, it just contains a bunch of
XML files. No need to try to link to it.
Signed-off-by: Simon Ser <contact@emersion.fr >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19894 >
2022-11-23 12:15:23 +00:00
Simon Ser
d9f4e4a821
v3dv: drop wayland-protocols dep
...
wayland-protocols is not a library, it just contains a bunch of
XML files. No need to try to link to it.
Signed-off-by: Simon Ser <contact@emersion.fr >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19894 >
2022-11-23 12:15:23 +00:00
Erik Faye-Lund
a4690750b7
gallium/draw: do not use trig to compute tangent
...
We've already done the expensive part of computing this without
trigenometry, e.g computing the length. So let's finish it off.
Reviewed-by: Roland Scheidegger <sroland@vmware.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19899 >
2022-11-23 10:39:00 +00:00
Erik Faye-Lund
089e724259
gallium/draw: properly fix short aalines
...
The fix we used to have for short smooth lines were incorrect, and
here's the real fix:
For lines shorter than one pixel, we need to clamp the length-wise
coverage to the line-length. That produces results that are consistent
with our approximation for longer lines.
Because we pass (length / 2) + 0.5 to the fragment shader instead of
the unmodified length, we need to spend a few instructions to
reconstruct the original width.
Reviewed-by: Roland Scheidegger <sroland@vmware.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19899 >
2022-11-23 10:39:00 +00:00
Erik Faye-Lund
20964181c1
aux/draw: vectorize aaline computations
...
This makes it a bit more similar to the TGSI version, which makes
modifying them easier to review.
Reviewed-by: Roland Scheidegger <sroland@vmware.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19899 >
2022-11-23 10:39:00 +00:00
Jimi Huotari
64e74b4277
driconf: disable glthread for FINAL FANTASY XI
...
Enabling 'glthread' here causes textures to be missing/invisible.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7562
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19935 >
2022-11-23 10:03:04 +00:00
Samuel Pitoiset
4301f1d892
radv: fix number of PS samples with VK_AMD_mixed_attachment_samples
...
From the Vulkan spec:
"If the VK_AMD_mixed_attachment_samples extension is enabled and
the subpass uses color attachments, the samples value used to
create each color attachment is used instead of
rasterizationSamples."
Found by inspection, though I don't think this extension is widely
used.
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/19907 >
2022-11-23 07:52:13 +00:00
Martin Roukala (né Peres)
9eccb54dbf
radv/ci: make use of the new VanGogh runners
...
I just added 3 new Steam Decks at my home CI, bringing the total count
to 5. Let's make use of 2 of these to reduce execution time in Mesa CI
and leave the last one available for DXVK-CI.
Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19929 >
2022-11-23 07:20:47 +00:00
Lionel Landwerlin
1d9608be1a
genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages
...
We want to avoid those settings so that we do not have to emit a tile
fence to implement Wa_22013689345.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Francisco Jerez <currojerez@riseup.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19322 >
2022-11-23 06:54:04 +00:00
Lionel Landwerlin
945637514e
intel/fs: improve Wa_22013689345 workaround
...
The initial implementation is a pretty big hammer. Implement the HW
recommendation to minimize cases in which we need a fence.
This improves by 10FPS on some of the Sascha Willems RT demos.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Fixes: 6031ad4bf6 ("intel/fs: Add Wa_22013689345")
Reviewed-by: Francisco Jerez <currojerez@riseup.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19322 >
2022-11-23 06:54:04 +00:00
Vinson Lee
86f353ed23
intel/perf: Fix memory leak.
...
Fix defect with Coverity Scan.
Resource leak (RESOURCE_LEAK)
leaked_storage: Variable pass_array going out of scope leaks the storage it points to.
Fixes: d4cbb66506 ("intel/perf: support more than 64 queries")
Signed-off-by: Vinson Lee <vlee@freedesktop.org >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19888 >
2022-11-22 22:17:02 -08:00
José Roberto de Souza
15c1a9ed60
anv: Set 3DSTATE_RASTER API mode as recomended
...
TGL+ specification ask the API mode to be set to DX10.1 for Vulkan API.
BSpec: 46947
Reference: TGL PRMs, Volume 2d: Command Reference: Structures: 3DSTATE_RASTER_BODY
Signed-off-by: José Roberto de Souza <jose.souza@intel.com >
Reviewed-by: Ivan Briano <ivan.briano@intel.com >
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19934 >
2022-11-23 01:37:07 +00:00
Dawn Han
505a5bc79f
venus: enable VK_KHR_push_descriptor
...
Signed-off-by: Dawn Han <dawnhan@google.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18988 >
2022-11-23 01:21:34 +00:00
Dawn Han
933ca11f1a
venus: implement vkCmdPushDescriptorSetWithTemplateKHR
...
Signed-off-by: Dawn Han <dawnhan@google.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18988 >
2022-11-23 01:21:34 +00:00
Dawn Han
19f2b9d0bb
venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()
...
Signed-off-by: Dawn Han <dawnhan@google.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18988 >
2022-11-23 01:21:34 +00:00
Dawn Han
91966f2eff
venus: extend lifetime of push descriptor set layout
...
Signed-off-by: Dawn Han <dawnhan@google.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18988 >
2022-11-23 01:21:34 +00:00
David Heidelberg
5ed2265fbf
radeonsi/ci: update stoney fail -> flakes
...
Reviewed-by: Emma Anholt <emma@anholt.net >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19941 >
2022-11-23 01:45:37 +01:00
Emma Anholt
f4b7b73df4
ci/iris: Drop EGL copyteximage2d.12 xfail.
...
It is still marked as a flake (along with other copyteximage cases) on all
these boards, so this will reduce the CI IRC channel noise given that we
actually expect a Pass. I haven't found where exactly in history we went
from generally-fail to generally-pass, but it looks like around Feb 2022.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
bffb7153a1
ci/llvmpipe: Add headless Wayland testing using weston.
...
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
207f9677f6
ci/llvmpipe: Drop NIR stress testing from deqp-egl.
...
This was a pasteo from deqp-gles31.
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
05ae56adea
ci/vc4,v3d: Add headless wayland testing using weston.
...
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
1c59c10deb
ci/iris: Add headless Wayland testing using weston.
...
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
76831b6344
ci/freedreno: Add wayland testing using weston.
...
Take the old EGL job and make it a suite, stop segregating the reset tests
now that we assign reset blame appropriately, and add a variant using
headless weston. This catches two failures we weren't covering before.
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
bdf66c44f0
ci/freedreno: Drop EGL wide_color and create_context flakes.
...
Haven't seen them since May 2021, when my current set of IRC logs start.
The color_clears, render, and sharing.gles2 flakes are definitely still
there.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
2e99c85c7d
ci/freedreno: Expire an old robustness flake.
...
Last happened in January, and Rob made great strides in reset stability
since then so I think it's gone.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
6af1fbc251
ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.
...
The last user is now gone.
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
eb699d8014
ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.
...
Now that we assign reset blame appropriately, they're safe to run
together, and no single-threading. I put these in a .toml because I'm
about to add another window system.
Acked-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
307700ad12
ci/softpipe: Add another blit flake.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Emma Anholt
19c7d18831
ci/llvmpipe: Update some flakes/skips from IRC logs.
...
Acked-by: David Heidelberg <david.heidelberg@collabora.com > (prev version)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19912 >
2022-11-22 21:28:02 +00:00
Mauro Rossi
e74d989a69
r600/sfn: allow building with clang 6 (Android 9)
...
static constexpr const 'value' is replaced by static function
in all type_char template specializations
to avoid the following building errors happening with clang 6
/home/utente/pie-x86_kernel/prebuilts/clang/host/linux-x86/clang-4691093/bin/ld.lld: error: undefined symbol: r600::type_char<r600::ExportInstr>::value
>>> referenced by sfn_scheduler.cpp
>>> sfn_sfn_scheduler.cpp.o:(bool r600::BlockSheduler::collect_ready_type<r600::ExportInstr>(std::__1::list<r600::ExportInstr*, std::__1::allocator<r600::ExportInstr*> >&, std::__1::list<r600::ExportInstr*, std::__1::allocator<r600::ExportInstr*> >&)) in archive src/gallium/drivers/r600/libr600.a
...
/home/utente/pie-x86_kernel/prebuilts/clang/host/linux-x86/clang-4691093/bin/ld.lld: error: undefined symbol: r600::type_char<r600::RatInstr>::value
>>> referenced by sfn_scheduler.cpp
>>> sfn_sfn_scheduler.cpp.o:(bool r600::BlockSheduler::collect_ready_type<r600::RatInstr>(std::__1::list<r600::RatInstr*, std::__1::allocator<r600::RatInstr*> >&, std::__1::list<r600::RatInstr*, std::__1::allocator<r600::RatInstr*> >&)) in archive src/gallium/drivers/r600/libr600.a
clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
Cc: "22.2" "22.3" mesa-stable
Reviewed-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19873 >
2022-11-22 21:30:56 +01:00
Samuel Pitoiset
ce11c06429
aco: fix emitting DEALLOC_VGPRS in the discard block
...
It should be emitted right before s_endpgm.
Cc: 22.3 mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19931 >
2022-11-22 19:52:04 +00:00
Samuel Pitoiset
c9f0b7b042
radv: fix possible hangs with NGG streamout and secondary cmdbuf
...
This was missing but it might hang if streamout is used only in
secondary command buffers.
Found by inspection.
Cc: 22.3 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/19801 >
2022-11-22 19:25:52 +00:00
Samuel Pitoiset
3189be249d
radv: fix NGG streamout when it's never enabled in runtime
...
If a shader has XFB outputs but the application never enables
streamout in runtime (no buffers bound and no begin/end pair), we
have to disable it in the shader by emitting buffer size as 0. It's
also still needed to remember that the cmdbuf needs GDS/GDS OA BOs,
so move this at pipeline bind time instead.
Cc: 22.3 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/19801 >
2022-11-22 19:25:52 +00:00
Samuel Pitoiset
6a2bcce882
radv: re-mit streamout buffers to unbind them when NGG streamout is disabled
...
A buffer size as 0 acts like if streamout is disabled with NGG.
Cc: 22.3 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/19801 >
2022-11-22 19:25:51 +00:00
Samuel Pitoiset
5b60949155
radv: enable NGG XFB queries only if streamout is enabled
...
Otherwise, it's possible to increase counters if a shader has XFB but
the application paused it.
Cc: 22.3 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/19801 >
2022-11-22 19:25:51 +00:00
Samuel Pitoiset
ba81dcf971
radv: fix computing the pervertex LDS size with NGG streamout
...
The NGG streamout lowering pass allocates space for all outputs which
means we have to align our computation. Otherwise, the maximum number
of vertices is incorrect and we end up by reaching the maximum allowed
LDS size. This code could be shared instead of being duplicated but
that's for later.
Fixes some transform feedback tests with Zink and
RADV_PERFTEST=ngg_streamout on GFX10.3.
Cc: 22.3 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/19801 >
2022-11-22 19:25:51 +00:00
Samuel Pitoiset
499abeba60
radv: stop overallocating LDS for VS/TES when NGG streamout is enabled
...
The number of shader outputs should only be considered when the
shader has XFB, otherwise we are overallocating LDS.
fossils-db (GFX1100):
Totals from 16602 (12.31% of 134913) affected shaders:
LDS: 17000448 -> 8500224 (-50.00%)
Cc: 22.3 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/19801 >
2022-11-22 19:25:51 +00:00
noasakurajin
8b8d14f906
add zink to macos ci
...
This commit causes zink to be build in the macos ci on every commit.
In addition to that meson will now error if there is no moltenvk-dir
given on macos since the build would fail anyways.
Reviewed-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19531 >
2022-11-22 19:04:13 +00:00
Christian Gmeiner
e244b0f8b2
etnaviv: nir: lower extract byte/word
...
Fixes e.g. 'Unhandled ALU op: extract_u16' seen with deqp on gc7000.
Cc: 22.3 mesa-stable
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19776 >
2022-11-22 18:39:12 +00:00
Christian Gmeiner
7d78fe4a86
etnaviv: Support negative float inline immediates
...
Closes : #7652
Fixes: 45a111c21c ("nir/opt_algebraic: Fuse c - a * b to FMA")
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19776 >
2022-11-22 18:39:12 +00:00
Lucas Stach
74ff3f70bb
etnaviv: fix NULL pointer dereference in TS allocation
...
Commit c2b06e1a38 ("etnaviv: add support for sharing the TS buffer")
introduced a problem similar to the one fixed in 3b3cd51286 ("etnaviv:
fix renderonly check in etna_resource_alloc") in a different code path.
This causes a NULL pointer dereference when the screen is instanciated
on the render node. Fix it in the same way by just checking for a valid
pointer.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19923 >
2022-11-22 18:30:41 +00:00
Lionel Landwerlin
3aadbb9fde
anv: enable sample location enable dynamic state
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Tapani Pälli <tapani.palli@intel.com >
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19925 >
2022-11-22 17:04:33 +00:00
Pedro J. Estébanez
c869d1cb62
microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19896 >
2022-11-22 16:49:36 +00:00
Tomeu Vizoso
b07d57e481
rusticl: Emit build-id in libRusticlOpenCL
...
Drivers may need it for their on-disk shader caches.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19927 >
2022-11-22 15:22:40 +00:00
Eric Engestrom
321d1d355b
v3d: make format/modifier logic easier to read
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19900 >
2022-11-22 14:53:18 +00:00
Constantine Shablya
c2695dac5a
nir: convert nir_opt_idiv_const to nir_shader_instructions_pass
...
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19881 >
2022-11-22 14:04:13 +00:00