Adam Jackson
c1dc98ceec
dri: Implement __DRI_DRIVER_VTABLE
...
We're going to switch to using this instead of doing all these weird
globalDriverAPI hacks, which are fragile and weird.
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15649 >
2022-03-31 09:58:40 -04:00
Adam Jackson
9c772de270
dri: Fold away some unused indirection in __DriverAPIRec
...
The context-related API doesn't vary between dri2 and drisw.
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15649 >
2022-03-31 09:58:32 -04:00
Boris Brezillon
23bd889541
dzn: Properly support static blend constants
...
The current code was assuming blend constants to be passed dynamically,
which is wrong. Let's handle both the dynamic and static cases.
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15608 >
2022-03-31 12:21:35 +00:00
Boris Brezillon
f16a7aa9d6
dzn: Fix alpha blend factor translation
...
When VK_BLEND_FACTOR_xxx_COLOR is passed to an alpha equation what we
really want is the alpha component replicated on the RGBA channels,
which has dedicated enums in D3D12. Let's make sure we use the right
definition depending on the equation we're translating.
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15608 >
2022-03-31 12:21:35 +00:00
Samuel Pitoiset
738a6760e3
radv: suspend/resume queries during internal driver operations
...
Pipeline statistics and occlusion queries shouldn't be enabled for
internal driver operations like clears. Transform feedback queries
don't have to be suspended because the driver doesn't use streamout.
This fixes a bunch of Zink failures.
Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15660 >
2022-03-31 11:47:22 +00:00
Erik Faye-Lund
83ed40cdcd
vbo/dlist: do not try to pad an empty draw
...
In the case where u_index_generator returns zero new vertices, we never
filled tmp_indices before trying to duplicate the last veretx. This
causes us to read unitialized memory.
This fixes a Valgrind issue triggering in glxgears on Zink:
---8<---
==296461== Invalid read of size 2
==296461== at 0x570F335: compile_vertex_list (vbo_save_api.c:733)
==296461== by 0x570FEFB: wrap_buffers (vbo_save_api.c:1021)
==296461== by 0x571050A: upgrade_vertex (vbo_save_api.c:1134)
==296461== by 0x571050A: fixup_vertex (vbo_save_api.c:1251)
==296461== by 0x57114D1: _save_Normal3f (vbo_attrib_tmp.h:315)
==296461== by 0x10B750: ??? (in /usr/bin/glxgears)
==296461== by 0x10A2CC: ??? (in /usr/bin/glxgears)
==296461== by 0x4B3F30F: (below main) (in /usr/lib/libc.so.6)
==296461== Address 0x11ca23de is 2 bytes before a block of size 1,968 alloc'd
==296461== at 0x4845899: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==296461== by 0x570E647: compile_vertex_list (vbo_save_api.c:604)
==296461== by 0x570FEFB: wrap_buffers (vbo_save_api.c:1021)
==296461== by 0x571050A: upgrade_vertex (vbo_save_api.c:1134)
==296461== by 0x571050A: fixup_vertex (vbo_save_api.c:1251)
==296461== by 0x57114D1: _save_Normal3f (vbo_attrib_tmp.h:315)
==296461== by 0x10B750: ??? (in /usr/bin/glxgears)
==296461== by 0x10A2CC: ??? (in /usr/bin/glxgears)
==296461== by 0x4B3F30F: (below main) (in /usr/lib/libc.so.6)
---8<---
Fixes: dcbf2423d2 ("vbo/dlist: add vertices to incomplete primitives")
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15633 >
2022-03-31 13:21:13 +02:00
Samuel Pitoiset
b784910ac7
radv: save/restore the stencil write mask during internal driver operations
...
The slow depth/stencil clear path would overwrite the stencil write
mask otherwise.
This fixes few Zink failures.
Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15667 >
2022-03-31 10:40:51 +00:00
Pierre-Eric Pelloux-Prayer
d58105fdd4
ac: remove LLVM 4.0 workaround
...
This was added to fix https://bugs.freedesktop.org/show_bug.cgi?id=97988 but
has been fixed in LLVM since.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15559 >
2022-03-31 10:15:19 +00:00
Pierre-Eric Pelloux-Prayer
7d7c56e61a
radeonsi: drop LLVM global instruction selector
...
I'm not sure if this is really used by anyone?
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15559 >
2022-03-31 10:15:19 +00:00
Pierre-Eric Pelloux-Prayer
47152875c7
docs: document useful radeonsi env variables
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15559 >
2022-03-31 10:15:19 +00:00
Pierre-Eric Pelloux-Prayer
9c2605ae42
drirc: enable radeonsi_zerovram for Black Geyser
...
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6180
Cc: mesa-stable
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15559 >
2022-03-31 10:15:19 +00:00
Boris Brezillon
329f16fffc
dzn: Make a bunch of functions private
...
Looks like some functions that should have been marked static when
transitioning from C++ methods to plain C where forgotten. Let's fix that
now.
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15607 >
2022-03-31 09:46:36 +00:00
Boris Brezillon
4194c89ed8
dzn: Remove the dzn_cmd_exec_functions file
...
That's a leftover from a previous version of the secondary command
buffer implementation.
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15607 >
2022-03-31 09:46:36 +00:00
Boris Brezillon
b402cff591
dzn: Add Missing return type to dzn_translate_sampler_filter()
...
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15607 >
2022-03-31 09:46:36 +00:00
Yonggang Luo
bf3c772e5e
ci: Improve vs2019 mesa_build.ps1 for remove the need of cmd.exe
...
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com >
Acked-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15595 >
2022-03-31 09:16:27 +00:00
Yonggang Luo
55ca1c8db3
vulkan/microsoft: Remove override_options: ['cpp_std=c++latest'] option for visual studio
...
The project no longer uses c++20 features
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com >
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15595 >
2022-03-31 09:16:27 +00:00
Daniel Schürmann
db8c401f71
aco/ra: fix stride check on subdword parallelcopies for create_vector
...
On GFX6/7, info.rc is in full dwords.
Fixes: 9476986e6f ('aco/ra: special-case get_reg_for_create_vector_copy()')
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15393 >
2022-03-31 08:55:07 +00:00
Samuel Pitoiset
d32656bc65
radv: lower has_multiview_view_index in NIR
...
This lowering is done in a new NIR pass where the layer is written
before emit_vertex_with_counter for geometry shaders and after the
position for other vertex stages.
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/15456 >
2022-03-31 07:34:21 +00:00
Samuel Pitoiset
2b18234e61
radv: drop EXT or KHR suffixes for stuff promoted in Vulkan 1.3
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15663 >
2022-03-31 07:13:17 +00:00
Yiwei Zhang
e8a63cf61e
virgl: fake modifier plane count query support
...
dri2_create_image_from_fd might pass host modifier. Before virgl
consumes modifier info from the guest side, fake the support so that the
image creation can still proceed instead of bailing.
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org >
Reviewed-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15658 >
2022-03-31 00:00:01 +00:00
Jason Ekstrand
51077e821a
vulkan: Allow the driver to manually enable threaded submit
...
This is useful for drivers that wish to be able to block inside their
vk_queue::driver_submit hook.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15566 >
2022-03-30 23:17:56 +00:00
Jason Ekstrand
08512aea09
vulkan: Replace various uses of device->timeline_mode
...
What we really care about is if we're DEFERRED so we need to do a flush
and if there can be any other threads we might race against. We don't
really care about the timeline mode itself.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15566 >
2022-03-30 23:17:56 +00:00
Jason Ekstrand
8e51778acf
vulkan/queue: Rework vk_queue_submit()
...
Instead of basing everything on the timeline mode, base it on the submit
mode of the queue. This makes a lot more sense since it's what we
really care about anyway.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15566 >
2022-03-30 23:17:56 +00:00
Jason Ekstrand
e0ffdc8ce0
vulkan/queue: Rework submit thread enabling
...
Now that we have a threading mode in the device, we can set that based
on the environment variable instead of delaying it to submit time. This
allows us to avoid the static variable trickery we use to avoid reading
environment variables over and over again. We also move the enabling of
the submit thread up a level or two and give it a bit more obvious
condition.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15566 >
2022-03-30 23:17:56 +00:00
Jason Ekstrand
9ddab162b7
vulkan/queue: Add a submit mode enum
...
This encapsulates all three possible submit modes: immediate, deferred,
and threaded. It's more clear than the has_thread boolean combined with
device-level checks.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15566 >
2022-03-30 23:17:56 +00:00
Emma Anholt
97f17d4b38
glsl: Delete dont_lower_swz path of lower_quadop_vector.
...
This was last used with Mesa classic, in _mesa_ir_link_shader().
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15623 >
2022-03-30 22:26:15 +00:00
Emma Anholt
761eb7e539
glsl: Delete unused EmitNoPow path.
...
This was last used with i915c, now lower_fpow covers this class of
lowering.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15623 >
2022-03-30 22:26:15 +00:00
Jason Ekstrand
dc2c9bae25
vulkan: Add more VU comments to justify framebuffer asserts
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15674 >
2022-03-30 20:43:12 +00:00
Mike Blumenkrantz
38064566c6
zink: update radv ci baseline
...
just rebased cts locally and this is what popped out
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15672 >
2022-03-30 17:50:35 +00:00
Alyssa Rosenzweig
0c1fde956b
panfrost: Add Valhall compressed formats
...
We need to map to the interchange format, since there is no longer a pixel
format for the memory layout. Use this new format table on v9.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
42b9295fa6
panfrost: Restrict Z/S formats for Valhall
...
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
ac51142bab
panfrost: Handle Valhall IDVS in job_uses_tiling
...
Valhall-style IDVS uses a distinct job type which has to be handled separately.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
ee9b63a7bb
panfrost: Disable AFBC on Valhall
...
Doesn't work yet. Kick the can down the road; I'd like to get textures
and FBOs working at all before worrying about compressing them.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
5b056971a3
pan/bi: Preload r60/r61 for MSAA + blend shader
...
This is the sort of leakiness I hate about blend shaders. MSAA + blend shader is
somewhat obscure but gets hit in the CTS.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
913a7ed41a
pan/bi: Use ID accessors for LEA_ATTR
...
This is more portable.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
3e08672369
pan/bi: Split out load/store to thread storage
...
We need a slightly different idiom on Valhall, so let's first split the
helpers for encapsulation.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
5e76467d5d
pan/bi: Use nir_tex_instr_has_implicit_derivative
...
Rather tracking it ourselves. Slightly shorter.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
fc81415f47
pan/bi: Call Valhall backend passes on v9
...
These are required to lower the IR into something suitable for Valhall
packing.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
ac5eb4934b
pan/bi: Fix write_mask size
...
We really need to stop tying the IR to Bifrost...
Fixes: 3c817ed511 ("pan/bi: Model Valhall texture instructions")
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Alyssa Rosenzweig
12edaae64a
pan/bi: Add .shadow modifier to TEX_GATHER
...
Although TEX_GATHER looks like TEX_FETCH, it does support shadow comparators
like TEX_SINGLE. Model this in the IR so we can use it.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15586 >
2022-03-30 17:29:12 +00:00
Rajnesh Kanwal
860e3f6ff9
pvr: Check if the buffer/image was bound before unbinding.
...
Signed-off-by: Rajnesh Kanwal <rajnesh.kanwal@imgtec.com >
Reviewed-by: Frank Binns <frank.binns@imgtec.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15641 >
2022-03-30 14:26:07 +00:00
Rohan Garg
d876abeaa8
anv: Drop dead code in anv_UpdateDescriptorSets
...
Signed-off-by: Rohan Garg <rohan.garg@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15666 >
2022-03-30 15:19:47 +02:00
Omar Akkila
4e4b411378
ci: cherry-pick deqp fix for zlib dependency
...
Zlib was bumped to 1.2.12 breaking links to the previous 1.2.11.
Unfortunately, no tag currently carries the fix so cherry-pick it for
now.
Signed-off-by: Omar Akkila <omar.akkila@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15626 >
2022-03-30 08:23:18 +00:00
Omar Akkila
803705425e
ci: uprev vkd3d-proton to v2.6
...
GitHub has deprecated the git:// protocol and no longer
accepts them. One of them vkd3d-proton's dependencies 'dxil-spirv'
was still using git:// for its submodules up until v2.6 where it
now uses https:// instead.
Signed-off-by: Omar Akkila <omar.akkila@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15626 >
2022-03-30 08:23:18 +00:00
Omar Akkila
f2fa850888
ci: uprev Fossilize
...
Fossilize used the git:// protocol for fetching submodules
but as of January 11, 2022, GitHub has tempirarily disabled
acceptance of the Git protocol until March 15, 2022 whereby
it will be permanantly disabled.
This patch uprevs to the Fossilize commit that switches
submodule URLs to https:// instead. Otherwise, we would get
an error stating that "The unauthenticated git protocol on
port 9418 is no longer supported." when trying to clone
submodules.
See https://github.blog/2021-09-01-improving-git-protocol-security-github
for more info.
Signed-off-by: Omar Akkila <omar.akkila@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15626 >
2022-03-30 08:23:18 +00:00
Lionel Landwerlin
684a4ea30c
intel/clc: fix missing pointer write
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Fixes: 346a7f14fb ("intel/compiler: Add code for compiling CL-style SPIR-V kernels")
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15611 >
2022-03-30 07:56:25 +00:00
Samuel Pitoiset
03888bf09c
radv: fix mismatch between radv_GetPhysicalDeviceMemoryProperties*()
...
This fixes a regression with
dEQP-VK.api.info.get_physical_device_properties2.memory_properties.
This test expects the unused array elements to be untouched.
Fixes: 87b65af43e ("radv: Use common GetPhysicalDeviceMemoryProperties")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15629 >
2022-03-30 07:00:57 +00:00
Corentin Noël
f86bc873ff
nir_to_tgsi: Require the block index to always be populated
...
In some cases like when using `NIR_DEBUG=serialize`, impl->num_blocks is 0
which leads to assertions error in the blocklist. Make sure to require the
num_blocks to be populated.
Fixes: 74c02d99b2
Signed-off-by: Corentin Noël <corentin.noel@collabora.com >
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15640 >
2022-03-30 04:19:14 +00:00
Mike Blumenkrantz
6cfde0abe9
mesa/st: don't add pointsize to ES programs if it already exists
...
an obvious missed case from the previous series, but there's no need
to-readd an output if it already exists here
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15590 >
2022-03-30 03:49:36 +00:00
Mike Blumenkrantz
2b22485702
mesa/st: rework pointsize constant uploads
...
this now has a flag that is toggled when the last vertex stage changes,
and this will trigger the appropriate updates during state validation
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15590 >
2022-03-30 03:49:36 +00:00