Emma Anholt
ad0fcaf1ee
ci/lava: Simplify passthrough of the request to upload results/ to minio.
...
We already have a way to pass env vars around, just use that instead of
packing/unpacking it on the kernel command line.
Cleans up HW runner job log output some more.
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15332 >
2022-04-05 21:37:46 +00:00
Emma Anholt
34278e8f2e
ci/deqp: Move the set +e just before the deqp-runner invocation.
...
You don't want to proceed to running deqp-runner if you failed at the
vtest or runner options environment setup.
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15332 >
2022-04-05 21:37:46 +00:00
Emma Anholt
82cd8614e6
ci/deqp: Add gitlab-ci sections to deqp-runner.sh.
...
This should help highlight the actual test results, as opposed to the setup
and teardown.
Also tuned the "set -x"es a little bit so we get less surrounding noise in
the echo process.
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15332 >
2022-04-05 21:37:46 +00:00
Emma Anholt
03549f3bf3
spirv: Silence "Decoration not allowed on struct members: SpvDecorationRestrict"
...
VK-GL-CTS causes tons of these due to a bug in glslang, to the point where
it's hard to find actual issues in test logs. Disable the warning for
now, with a link to the issue we're waiting on being resolved.
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15332 >
2022-04-05 21:37:46 +00:00
Emma Anholt
0ee0d54985
util/log: Don't print an extra \n if the format string had one.
...
You're not supposed to include a '\n' in mesa_log*() messages because
android logging will log what you provide on its own line anyway, so each
mesa_log() should be the body of a log line. But also, getting everyone
to consistently not do that is hopeless because we're all so trained by
printf(). So, just detect an existing \n and don't add a new one.
Cleans up deqp-vk debug output a bunch from turnip.
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15332 >
2022-04-05 21:37:46 +00:00
Mike Blumenkrantz
e0b431da33
docs: update features for VK_EXT_image_2d_view_of_3d
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15757 >
2022-04-05 17:08:02 -04:00
Mike Blumenkrantz
6fd344ff98
anv: expose VK_EXT_image_2d_view_of_3d
...
sampling only available on gen9+
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15754 >
2022-04-05 20:30:31 +00:00
Mike Blumenkrantz
8b5c9e7c81
lavapipe: expose VK_EXT_image_2d_view_of_3d
...
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15754 >
2022-04-05 20:30:31 +00:00
Mike Blumenkrantz
9a6ea51388
vulkan: check 3D image type for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
...
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15754 >
2022-04-05 20:30:31 +00:00
Connor Abbott
b91b90c256
tu: Expose VK_KHR_maintenance4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15488 >
2022-04-05 17:46:35 +00:00
Connor Abbott
5eb63d825f
tu: Remove tu_pipeline::layout
...
This makes it more obvious that the layout is never used after creating
the pipeline, which is required by VK_KHR_maintenance4.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15488 >
2022-04-05 17:46:35 +00:00
Connor Abbott
7455a7a44c
tu: Fill out maxBufferSize
...
It seems this is really a workaround for silly issues in
GetBufferMemoryRequirements when you ask for a really large buffer. Just
expose the maximum possible size ATM.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15488 >
2022-04-05 17:46:35 +00:00
Connor Abbott
d1762b7df0
tu: Implement GetDevice*MemoryRequirements()
...
Based mostly on anv, which is a bit more optimized than radv - we at
allocate the image on the stack.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15488 >
2022-04-05 17:46:35 +00:00
Erik Faye-Lund
c42da6dd60
ci: do not specify c_std and cpp_std for windows-build
...
When parts of the tree needs later c and c++ versions, they should ask
for it in the build-system itself, not expect the user to ask for it on
the command-line instead. So let's not paper over things by specifying
them here.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15706 >
2022-04-05 16:58:56 +00:00
Erik Faye-Lund
f607db2689
dozen: require c++20 for designated initializers
...
We do require C++20 still, because designated initializers is part of
that standard. This is almost a revert, but conditionally selecting
between c++latest or c++20 when available, as that's what we really want.
Fixes: 55ca1c8db3
("vulkan/microsoft: Remove `override_options: ['cpp_std=c++latest']` option for visual studio")
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15706 >
2022-04-05 16:58:56 +00:00
Erik Faye-Lund
ed399a179e
nir/tests: do not use designated initializers in c++ code
...
Designated initializers require C++20, which is a bit easier said than
done to support well across meson versions. Let's avoid using them
for now instead.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com >
Acked-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15706 >
2022-04-05 16:58:56 +00:00
Erik Faye-Lund
28dbabec8e
aco: do not use designated initializers
...
Designated initializers are a C++20 feature, but we don't use C++20. In
fact, enabling C++20 for ACO triggers new compiler errors due to some
equality semantics details.
So let's instead stop using designated initializers here.
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15706 >
2022-04-05 16:58:56 +00:00
Thong Thai
dcd81d2d80
frontends/va: fix decode issues introduced by efc change
...
Fixes: 9602526568
("frontends/va: add encoder format conversion (EFC) support")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6153
Signed-off-by: Thong Thai <thong.thai@amd.com >
Tested-by: Andrew Falcon <bluestang2006@gmail.com >
Reviewed-by: Leo Liu <leo.liu@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15717 >
2022-04-05 16:40:08 +00:00
Konstantin Seurer
dacd78fd5a
radv: Remove radv_util.c
...
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/15725 >
2022-04-05 15:53:46 +00:00
Mike Blumenkrantz
b591409b6c
vulkan: spec update to 1.3.211
...
Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15752 >
2022-04-05 12:55:21 +00:00
Roman Stratiienko
61f94fff0d
panfrost: Don't crash on panfrost_bo_create() with size==0 invocation
...
1. Clamp bucket_index from both ends to avoid returning negative index.
2. Return NULL in case BO allocation/fetching failure to prevent invalid
bo mapping.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6247
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15748 >
2022-04-05 13:08:51 +03:00
Samuel Pitoiset
576833507b
radv: only declare dynamic states that are used by internal operations
...
Initialize some default static PSO states instead.
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/15729 >
2022-04-05 07:54:52 +00:00
Samuel Pitoiset
edc09beccc
radv: use radv_dynamic_state for saving/restoring meta operations
...
Instead of duplicating every fields.
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/15729 >
2022-04-05 07:54:52 +00:00
Samuel Pitoiset
3fa3d81172
radv: save/restore more dynamic states during internal driver operations
...
This doesn't fix anything known but it could happen in theory.
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/15729 >
2022-04-05 07:54:52 +00:00
Samuel Pitoiset
ebf4f66c6a
radv/ci: update CI lists against CTS 1.3.1.1
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15745 >
2022-04-05 09:13:41 +02:00
Igor Torrente
cc8e271813
venus: add VK_EXT_{conditional_rendering,index_type_uint8} extensions
...
Implements all the necessary code in the device initialization
and extensions functions.
Signed-off-by: Igor Torrente <igor.torrente@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15652 >
2022-04-05 05:10:26 +00:00
Igor Torrente
bfab83ab4b
venus: Update venus-protocol to add two new extensions
...
These are the changes automatically generated from the venus-protocol
repository.
Update the file to add `VK_EXT_index_type_uint8` and
`VK_EXT_conditional_rendering`
Signed-off-by: Igor Torrente <igor.torrente@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15652 >
2022-04-05 05:10:26 +00:00
Yiwei Zhang
801cdd83f1
venus: workaround an ANGLE assumption on FORMAT_IMPLEMENTATION_DEFINED
...
ANGLE expects VK_FORMAT_UNDEFINED to be returned for such AHB prop
query.
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15721 >
2022-04-05 05:03:39 +00:00
Omar Akkila
4208895175
ci: bump VK-GL-CTS to 1.3.1.1
...
Signed-off-by: Omar Akkila <omar.akkila@collabora.com >
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15668 >
2022-04-04 23:04:33 +00:00
Jason Ekstrand
94ce812497
anv: Advertise two more formats
...
These both require swizzling so border colors won't work. However,
they're conveniently in the list of formats for which custom border
colors require you to specify a format in the sampler. That list
constists of:
- VK_FORMAT_B4G4R4A4_UNORM_PACK16
- VK_FORMAT_B5G6R5_UNORM_PACK16
- VK_FORMAT_B5G5R5A1_UNORM_PACK16
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6226
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15624 >
2022-04-04 21:42:23 +00:00
Jason Ekstrand
e32b9e5c3f
anv: Generalize border color swizzles
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15624 >
2022-04-04 21:42:23 +00:00
Jason Ekstrand
54509d27d9
anv: Disallow blending on swizzled formats
...
Fixes: c20f78dc5d
("anv: Support swizzled formats.")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15624 >
2022-04-04 21:42:23 +00:00
Jason Ekstrand
257a20f40d
intel/isl: Add a helper for swizzling color values
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15624 >
2022-04-04 21:42:23 +00:00
Benjamin Cheng
4489933842
vulkan/queue: Destroy wait temps if they are skipped
...
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6223
Fixes: 8a11d2a31b
("vulkan: Add a dummy sync type")
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Tested-by: Jakob Bornecrantz <jakob@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15727 >
2022-04-04 20:52:46 +00:00
Rhys Perry
5b4e41e4db
aco: don't use v_mad_mix on GFX9 if 16-bit denormals must be preserved
...
This probably effectively disables the v_mad_mix optimization on GFX9.
fossil-db (Vega):
Totals from 11545 (7.15% of 161366) affected shaders:
MaxWaves: 43025 -> 42780 (-0.57%); split: +0.06%, -0.63%
Instrs: 18571635 -> 18734201 (+0.88%); split: -0.00%, +0.88%
CodeSize: 96483568 -> 96611012 (+0.13%); split: -0.11%, +0.24%
SGPRs: 1079056 -> 1077616 (-0.13%); split: -0.14%, +0.01%
VGPRs: 819248 -> 821868 (+0.32%); split: -0.04%, +0.36%
SpillSGPRs: 13313 -> 12464 (-6.38%)
Latency: 293804093 -> 295046122 (+0.42%); split: -0.09%, +0.51%
InvThroughput: 110002239 -> 110994978 (+0.90%); split: -0.03%, +0.93%
VClause: 342458 -> 342596 (+0.04%); split: -0.12%, +0.16%
SClause: 648566 -> 648046 (-0.08%); split: -0.12%, +0.04%
Copies: 1728225 -> 1726679 (-0.09%); split: -0.66%, +0.57%
Branches: 552973 -> 552963 (-0.00%); split: -0.02%, +0.02%
PreSGPRs: 862360 -> 856820 (-0.64%); split: -0.69%, +0.05%
PreVGPRs: 773689 -> 776818 (+0.40%); split: -0.02%, +0.42%
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/6178
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15718 >
2022-04-04 19:27:12 +00:00
Francisco Jerez
03cf788891
iris: Replace unconditional QBO flush with iris_dirty_for_history().
...
We can now use the same cache tracking mechanism for synchronizing QBO
writes instead of the unconditional PIPE_CONTROL performed currently,
which is unable to invalidate any incoherent caches which may contain
stale data for the buffer object.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15738 >
2022-04-04 10:32:31 -07:00
Francisco Jerez
6cc09699cd
iris: Remove remaining history flushes.
...
This removes a couple of remaining history flushes which were
open-coded instead of using the iris_flush_and_dirty_for_history()
helper.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15738 >
2022-04-04 10:32:31 -07:00
Francisco Jerez
bbb103be0e
iris: Demote all callers of iris_flush_and_dirty_for_history() to iris_dirty_for_history().
...
The unconditional flushing performed by
iris_flush_and_dirty_for_history() is now redundant with the memory
barriers introduced previously in this series, which should be in a
better position to determine from which domain the buffer will
actually be used in the future, and whether an additional flush or
invalidation is required or redundant with other PIPE_CONTROL commands
emitted elsewhere.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15738 >
2022-04-04 10:32:31 -07:00
Mike Blumenkrantz
bbe15d99e2
aux/trace: dump format in set_shader_images
...
Acked-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15323 >
2022-04-04 13:16:16 +00:00
Tomeu Vizoso
d948f32365
ci/freedreno: Reduce concurrency when replaying traces on a630
...
We are running out of memory when replaying traces sometimes, reduce the
number of concurrent retrace processes.
Mesa: User error: GL_OUT_OF_MEMORY in glReadPixels
warning: GL_OUT_OF_MEMORY while getting snapshot
1074335: warning: failed to get snapshot
https://gitlab.freedesktop.org/mesa/mesa/-/jobs/20519522
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15682 >
2022-04-04 12:48:40 +00:00
Juan A. Suarez Romero
689f9d2a5b
v3d: fix some leaks in cache
...
Fix a couple of leaks introduced when adding support for on-disk shader
cache.
Fixes: 4468db20f7
("v3d: add support for on-disk shader cache")
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com >
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15733 >
2022-04-04 10:49:59 +00:00
Iago Toral Quiroga
827ef5fba9
v3dv: fix limits for inline uniform blocks
...
We don't support 'Update After Bind', however, the limits for this
model also include the ones without it. See the with or without remark
in the spec below:
"maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks is similar to
maxPerStageDescriptorInlineUniformBlocks but counts descriptor bindings
from descriptor sets created with or without the
VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT bit set."
Fixes:
dEQP-VK.api.info.vulkan1p2_limits_validation.ext_inline_uniform_block
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15732 >
2022-04-04 09:28:55 +00:00
Tomeu Vizoso
51ab4ef4be
Revert "ci/panfrost: Disable some jobs due to a lab failure"
...
Machines are back.
This reverts commit b5fd1fddd9
.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15730 >
2022-04-04 08:59:38 +02:00
Samuel Pitoiset
c439735a91
radv: save/restore the stencil reference during internal driver operations
...
I think I should improve this to be more robust.
Gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6243
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/15700 >
2022-04-04 06:31:11 +00:00
Samuel Pitoiset
41ece97afb
radv: fix cleaning the image view for CmdCopyImageToBuffer()
...
Fixes: f07e67272e
("radv: fix vk_object_base_init/finish for internal image views")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15707 >
2022-04-04 06:12:12 +00:00
Karmjit Mahil
e5439bf4aa
pvr: Add stricter type checking in pvr_csb_pack().
...
Since the packing functions generated by csbgen use a void pointer
for the buffer in which to pack, it's possible to easily write out
of bounds. This commits attempts to reduce the chances by
having the pack macro check that the pointer passed points to an
element sized equally to the state word being packed. Catching
these errors earlier.
As can be seen in this commit, there already was a case of this:
"pds_ctrl". The word size is meant to be 64 bits but the pointer
was pointing to a 32 bit field.
Although it's fine for the word size to be smaller than the
storage pointed to by the pointer, this is not allowed just to
be extra careful.
Signed-off-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com >
Reviewed-by: Frank Binns <frank.binns@imgtec.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15687 >
2022-04-04 03:40:48 +00:00
Konstantin Seurer
c4650cbdb0
radv: Replace magic constants with enum values
...
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15722 >
2022-04-03 12:43:00 +00:00
Konstantin Seurer
c8fe408fcc
radv: Advertise ray primitive culling
...
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15722 >
2022-04-03 12:43:00 +00:00
Konstantin Seurer
9f55888996
radv: Fully implement ray primitive culling
...
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15722 >
2022-04-03 12:43:00 +00:00
Emma Anholt
e1de9b0de5
turnip: Allow image access on swapped formats.
...
This is apparently something that gamescope would like to have, and the
CTS's test coverage is happy with it.
Fixes : #6011 (we hope)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15293 >
2022-04-02 19:55:40 +00:00