URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7419e553db13a26848f77df409144441de7477cf
Author: Dylan Baker <[email protected]>
Date: Wed Apr 7 09:35:30 2021 -0700
VERSION: bump for 21.0.2 release
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebe8cfc3eceef932bd550ea995f36f39baa65eb8
Author: Dylan Baker <[email protected]>
Date: Wed Apr 7 09:35:07 2021 -0700
docs: add release notes for 21.0.2
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=759ce9f053edc6c515ca2414807da08a6d92629e
Author: Boyuan Zhang <[email protected]>
Date: Mon Jan 18 19:21:35 2021 -0500
frontend/va/image: add pipe flush for vlVaPutImage
To fix synchronization issue between multimedia queue and gfx queue.
Adding flush call will let multimedia queue to wait for the content of gfx
command buffer to be executed, for the case where there is dependency
between these two queues.
Fixes: 2f50dea2188c ("radeonsi: always use a staging texture for linear 1D
textures in VRAM")
Signed-off-by: Boyuan Zhang <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
(cherry picked from commit 27209e63ea816762708deef4b4fbec0dfbf4a331)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9995>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3a2783237402f8379a5b950a63b7be93afb1494
Author: Dave Airlie <[email protected]>
Date: Thu Mar 25 08:34:28 2021 +1000
drisw: move zink down the list below the sw drivers.
We don't ever want drisw path picking zink as the driver,
we can revisit this when the penny wrapper work gets further
along.
This selection causes systems with nvidia/intel dual-gpus
to try and pick the intel gpu for rendering in the nvidia
context if there is no nvidia GL driver or accel doesn't work.
This is a partial revert of the original commit.
Fixes: 4a3b42a717ce ("drisw: Prefer hardware-layered sw-winsys drivers over
pure sw")
Acked-by: Jesse Natalie <[email protected]>
Reviewed-by: Adam Jackson <[email protected]>
Acked-By: Mike Blumenkrantz <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9816>
(cherry picked from commit 3e1698fe1baa22d000e29bd267b1c39b59910cca)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96b1db3899c8fc610b37ff7c137f46daf505df3
Author: Bas Nieuwenhuizen <[email protected]>
Date: Mon Apr 5 17:48:56 2021 +0200
radv: Flush caches for shader read operations.
As part of the fmask expand we very much read from the images as
well ...
Fixes: 8f8d72af555 ("radv: Use access helpers for flushing with meta
operations.")
Reviewed-by: Samuel Pitoiset <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10042>
(cherry picked from commit 57511d145878fd4725ce5186dcfe5c2ad93baedf)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=882d47fae4a5b8cc5a5779fbe7d817e7c292d014
Author: Pierre-Eric Pelloux-Prayer <[email protected]>
Date: Tue Mar 30 21:42:15 2021 +0200
mesa/st: fix st_nir_lower_tex_src_plane arguments
st_nir_lower_tex_src_plane expects a mask, no a boolean.
CC: mesa-stable
Reviewed-by: Jesse Natalie <[email protected]>
Acked-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9931>
(cherry picked from commit 72c54713aaed464e871c7177298e76f0202be252)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1665f478acbd18f35077404ea1d3142e7bbf7536
Author: Pierre-Eric Pelloux-Prayer <[email protected]>
Date: Tue Mar 30 21:37:32 2021 +0200
nir/lower_tex: ignore texture_index if tex_instr has deref src
texture_index is meaningless when a tex_instr has deref src.
Use var->data.binding instead.
This fixes the incorrect lowering on radeonsi where the same
lowering steps was applied to all tex_instr based on the needs
of the first one (since texture_index is always 0).
CC: mesa-stable
Reviewed-by: Jesse Natalie <[email protected]>
Acked-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9931>
(cherry picked from commit bc438c91d9b61bbfd3bc2436ee4ab36716540614)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a0f0a34fe22529beaf944b4b5e08b5773b7676e
Author: Adrian Ratiu <[email protected]>
Date: Tue Mar 23 21:41:30 2021 +0200
docs: docker: minor stale documentation fix
Commits like the following changed the script names and distro tag
but didn't update the documentation. We do not explicitely mention
script names because they will likely change in the future but the
distro tag is less likely to change because it is shared with the
upstream ci-templates repo.
Fixes: af7dca35602 ("ci: Update the ci-templates commit.")
Fixes: 506e9d5fc71 ("gitlab-ci: Rename container install scripts to ...")
Fixes: c6c76527535 ("gitlab-ci: Organize images using new REPO_SUFFIX ...")
Signed-off-by: Adrian Ratiu <[email protected]>
Reviewed-by: Michel Dänzer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9781>
(cherry picked from commit 8371b75241ee256d85beb6a1fcf43d7ab5bb3e22)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=11585bb00383304fe8c188224a830b56c8290369
Author: Marek Olšák <[email protected]>
Date: Sun Mar 28 08:48:19 2021 -0400
radeonsi: disable sparse buffers on gfx7-8
Cc: 20.3 21.0 <[email protected]>
Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9795>
(cherry picked from commit 8ea685dfc0d31fe0eeb127f3cb13307f34bc163b)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=816fd2cf5f0c811b1baf0eb2c5a7bd3267f5b4e7
Author: Marek Olšák <[email protected]>
Date: Sun Mar 28 07:46:25 2021 -0400
ac/llvm: don't set unsupported xnack options to fix LLVM crashes on gfx6-8
LLVM prints an error if xnack is unsupported and it uses a global stream
object that is not thread-safe. Since Mesa uses multiple threads to compile
shaders, there is a small chance that it will crash.
Just don't set any xnack options to use LLVM defaults.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4439
Cc: 20.3 21.0 <[email protected]>
Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9795>
(cherry picked from commit ac78b12e2307565adff436e101b5a8dba61a64b3)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1328ea78160a92045f1b48673a0291a789aa78c
Author: Dylan Baker <[email protected]>
Date: Mon Apr 5 13:48:09 2021 -0700
.pick_status.json: Update to 1e0a69afa72c61e5f5841db3e5e7f6bb846a0fab
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5c7d6a05a1c89e8e4a9914c22e5cd66e4f030a7
Author: Tapani Pälli <[email protected]>
Date: Tue Mar 30 16:57:49 2021 +0300
iris: clamp PointWidth in 3DSTATE_SF like i965 does
Values match how MinimumPointWidth, MaximumPointWidth is setup. This
fixes assert hit in debug build when packing the struct with too large
value for genxml.
Signed-off-by: Tapani Pälli <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9942>
(cherry picked from commit b2af419391d0cab7ad5a36fbe3b4f3d2cddfa3db)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=99a47874de3930b29098e721e2d0b19ae9c03c77
Author: Charmaine Lee <[email protected]>
Date: Mon Mar 29 23:01:41 2021 -0700
gallivm: increase size of texture target enum bitfield
Need to bump up the size of texture target bitfield for MSVC.
Fixes: 0ce7c4a7c981 ("gallivm: Use the proper enum for the texture target
bitfield.")
Reviewed-by: Neha Bhende <[email protected]>
Reviewed-by: Roland Scheidegger <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9928>
(cherry picked from commit a442e3ff551dd737607be6d5bb3ca08bea8dc1f5)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed60dec381a7338dee4442c1284d225b484a4f8e
Author: Dylan Baker <[email protected]>
Date: Thu Apr 1 10:37:13 2021 -0700
.pick_status.json: Update to fb5615af40a5878b127827f80f4185df63933f34
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d30cea2b9ba8e3fc81a1d9c5bede0a90688a9783
Author: Erik Faye-Lund <[email protected]>
Date: Mon Mar 29 13:21:47 2021 +0200
compiler/glsl: avoid null-pointer deref
When we encounter a bindless image here, lower_deref returns a
NULL-pointer, and calling record_images_used will try to dereference
that NULL-pointer.
So let's dig out the var from the source instruction instead of the
result of the lowering.
Fixes: 5910c938a29 ("nir/glsl: gather bitmask of images used by program")
Reviewed-by: Tapani Pälli <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9895>
(cherry picked from commit 89a04a54c41b1ffd3f6699273bf1486afa37b96c)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bcbe14854d2686c186930056cf137cf7a13db3e
Author: Icecream95 <[email protected]>
Date: Mon Mar 1 10:51:45 2021 +1300
pipe-loader,gallium/drm: Fix the kmsro pipe_loader target
Include drm_helper.h to define the driver descriptor again, but with a
new define GALLIUM_KMSRO_ONLY to disable defining descriptors for the
drivers that kmsro uses.
Fixes clinfo on Panfrost.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4002
Fixes: 9ec28b8d226 ("gallium/drm: Deduplicate screen creation for the
dynamic (clover) pipe loader.")
Acked-by: Eric Anholt <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9380>
(cherry picked from commit 06a883cfe55751a19a73b6915de63c2eaf6c42b4)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=da38b604e3f772084faf3b637b44df1a6aff4f1c
Author: Lionel Landwerlin <[email protected]>
Date: Wed Mar 24 09:56:42 2021 +0200
intel/fs/copy_prop: check stride constraints with actual final type
In some cases we will change the type of the destination register of
an instruction. This is the type we should use to verify that we're
allow to do the replacement.
Otherwise we can hit restrictions on CHV and upcoming Xe-Hp for
instance where the copy propagation transforms this :
send(16) (mlen: 2) vgrf10:UD, 0u, 0u, vgrf35:D, null:UD
mov(16) vgrf11:UW, vgrf10<2>:UW
mov(16) vgrf12:UW, vgrf10+0.2<2>:UW
mov(16) vgrf15:HF, |vgrf11|:HF
mov(16) vgrf16:HF, |vgrf12|:HF
mov(8) vgrf41<2>:UW, vgrf15+0.0:UW group0
mov(8) vgrf42<2>:UW, vgrf15+0.16:UW group8
mov(8) vgrf45<2>:UW, vgrf16+0.0:UW group0
mov(8) vgrf46<2>:UW, vgrf16+0.16:UW group8
into this :
send(16) (mlen: 2) vgrf10:UD, 0u, 0u, vgrf35:D, null:UD
mov(8) vgrf41<2>:HF, |vgrf10+0.0|<2>:HF group0
mov(8) vgrf42<2>:HF, |vgrf10+1.0|<2>:HF group8
mov(8) vgrf45<2>:HF, |vgrf10+0.2|<2>:HF group0
mov(8) vgrf46<2>:HF, |vgrf10+1.2|<2>:HF group8
Because of the floating point use, stride and offets should be the
same.
v2: Fix final destination type selection (Curro)
v3: constify (Curro)
Signed-off-by: Lionel Landwerlin <[email protected]>
Cc: <[email protected]>
Reviewed-by: Francisco Jerez <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9832>
(cherry picked from commit aa53665fda63484495d736ddd1d4542c66814e61)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=540172fa43f0cee266a7bef6ce135cd314854346
Author: Gert Wollny <[email protected]>
Date: Sun Mar 28 10:27:20 2021 +0200
r600: don't set an index_bias for indirect draw calls
The indirect draw call already encodes the index bias so that no
additional encoding in the hardware is needed in this case.
This fixes a regression with a number of tests from
dEQP-GLES31.functional.draw_indirect.random.*
Fixes: c6c532faa8cf172715b38783ec7175b626a63944
"gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo"
Signed-off-by: Gert Wollny <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9877>
(cherry picked from commit acdf1a123436cb3fa7d4bbc9cfbb9566c7693de4)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca86b94e552cf1a06f23e372021ddb2882f60ec9
Author: Dylan Baker <[email protected]>
Date: Tue Mar 30 09:42:48 2021 -0700
.pick_status.json: Update to 3c64c090e0d2250d7ee880550f8cbeac0052c8d9
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe9e25b29a131e992028d8dae53060dbc86db5d4
Author: Dave Airlie <[email protected]>
Date: Thu Mar 25 16:59:50 2021 +1000
util: rework AMD cpu L3 cache affinity code.
This changes how the L3 cache affinity code works out the affinity
masks. It works better with multi-CPU systems and should also be
capable of handling big/little type situations if they appear in
the future.
It now iterates over all CPU cores, gets the core count for each
CPU, and works out the L3_ID from the physical CPU ID, and
the current cores L3 cache. It then tracks how many L3 caches
it has seen and reallocate the affinity masks for each one.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4496
Fixes: d8ea5099658 ("util: completely rewrite and do AMD Zen L3 cache
pinning correctly")
Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9782>
(cherry picked from commit 11d2db17c522e5a123e781f001d7f75e9abe2bcd)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6123cd4d550466f28f1c412a7a73ee696faa283
Author: Mike Blumenkrantz <[email protected]>
Date: Mon Mar 22 15:45:37 2021 -0400
lavapipe: fix array texture region copies
these need to use different struct members for copying array textures
the buffer2image variants are already doing the right thing
Fixes: b38879f8c5f ("vallium: initial import of the vulkan frontend")
Reviewed-by: Dave Airlie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9761>
(cherry picked from commit dfe9bfef9b9cfb8d27556843db87a2c03d1490e4)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5444d504abb28ca440434e907993e6fc6943016
Author: Dylan Baker <[email protected]>
Date: Mon Mar 29 10:08:20 2021 -0700
.pick_status.json: Update to ee14bec09a92e4363ef916d00d4d9baecfb09fa9
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de93ffed85e0ed6c8ef45813df6b64bc52e2141
Author: Tony Wasserka <[email protected]>
Date: Wed Mar 10 12:07:43 2021 +0100
aco/isel: Don't emit unsupported i16<->f16 conversion opcodes on GFX6/7
Reviewed-by: Daniel Schürmann <[email protected]>
Fixes: b86305bb573 ("nir/algebraic: collapse conversion opcodes (many
patterns)")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4357
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9597>
(cherry picked from commit 436922c84ad144e5589d9bbbeaba24081b2c42f8)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a439ebcac0ec27ee8ed9b90e266ac2df5333918
Author: Simon Ser <[email protected]>
Date: Thu Mar 18 21:47:05 2021 +0100
Revert "egl: Don't add hardware device if there is no render node v2."
This reverts commit 5743a36b2b32a91eaf82c8d109932fe4fea01233.
Now that _eglAddDevice is always called with the correct software
hint, no need to bail out if the device doesn't have a render node.
On split render/display SoCs, the DRM device won't have a render
node, yet rendering is hardware-accelerated (via kmsro).
Signed-off-by: Simon Ser <[email protected]>
Fixes: 5743a36b2b32 ("egl: Don't add hardware device if there is no render
node v2.")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4178
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9697>
(cherry picked from commit 1d349a6484bd2dc2b7fafb12019b4b949fbf59bf)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ec9335a8b39d4c9437c4f5e134deadad9da563
Author: Simon Ser <[email protected]>
Date: Thu Mar 25 18:42:06 2021 +0100
egl: only take render nodes into account when listing DRM devices
We don't want to expose an EGL device for a display-only DRM devices
(like VKMS). For these DRM devices we have a separate software-rendering
device (the first in the list, always present).
There is a similar check in _eglAddDRMDevice, however it will be
removed in a future commit to allow split render/display devices
to be properly added. We can't figure out whether we're on a split
render/display system before loading the driver.
Signed-off-by: Simon Ser <[email protected]>
Fixes: 5743a36b2b32 ("egl: Don't add hardware device if there is no render
node v2.")
Reviewed-by: Eric Anholt <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9697>
(cherry picked from commit e39d72aec203ee317feb87ba1c8953a99aad2a5c)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4962b4649e09b66b6b7862a5b6bfcb95a26e38
Author: Simon Ser <[email protected]>
Date: Thu Mar 18 21:48:44 2021 +0100
egl: fix software flag in _eglAddDevice call on DRM
On the EGL DRM platform, call _eglAddDevice with the software flag
set if GBM has loaded a software driver. This allows _eglAddDevice
to make the difference between llvmpipe and kmsro.
This is important on split render/display SoCs: we don't want to
advertise EGL_MESA_device_software on these systems.
Completely drop disp->Options.ForceSoftware, because GBM is
responsible for choosing software rendering and doesn't take this
hint into account.
Signed-off-by: Simon Ser <[email protected]>
Fixes: 5743a36b2b32 ("egl: Don't add hardware device if there is no render
node v2.")
References: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4178
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9697>
(cherry picked from commit 08a51770bd1b39262003a14850d416df04d13ac7)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bca2aa6e4812c50d22164899ec687de9459ccd8e
Author: Pierre-Eric Pelloux-Prayer <[email protected]>
Date: Wed Mar 24 22:46:24 2021 +0100
mesa/st: fix lower_tex_src_plane in multiple samplers scenario
"plane[0].i32" is the plane being lowered, it's not the sampler we're
looking
for.
It worked when there's a single sampler because, eg for NV12, plane[0].i32
for
the UV plane would be 1 and the added ":uv" sampler would also land at
binding
point 1.
Fixes: 079e5f73d72 ("mesa/st: rewrite src var when lowering tex_src_plane")
Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9812>
(cherry picked from commit 6298347ec71e7e03c02bf262f37d176dbcc2b987)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4e0e7c0f00360065f8d7bcbbdd87180e3cd54e5
Author: Dylan Baker <[email protected]>
Date: Fri Mar 26 09:52:35 2021 -0700
.pick_status.json: Update to a7c0cf500b335069bfe480c947b26052335f897e
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffd661d50bc7b5e4b9604116e88ecbc731249997
Author: Icecream95 <[email protected]>
Date: Thu Mar 18 20:02:22 2021 +1300
panfrost: Disable early-z when alpha test is used
Fixes rendering artefacts in Minetest on Midgard.
Fixes: 275277a2b48 ("panfrost: Implement alpha testing natively")
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9676>
(cherry picked from commit ae62fb3737634fdf1c376f3d27c2eae5b751dccc)
Conflicts:
src/gallium/drivers/panfrost/pan_cmdstream.c
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6a79fb31e0713b0071ebe53097d0486173ef15d
Author: Mike Blumenkrantz <[email protected]>
Date: Wed Mar 24 18:08:27 2021 -0400
lavapipe: fix CmdCopyQueryPoolResults for partial pipeline statistics
queries
if this isn't a query for all pipeline statistics, the bits that are
set need to be individually copied in increasing order
Fixes: b38879f8c5f ("vallium: initial import of the vulkan frontend")
Reviewed-by: Dave Airlie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9813>
(cherry picked from commit 4ad5bfd1bdbf9abfb49f3bde7f655df90717d32b)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=090239c2440450963b20278b24bfed3593f77ae1
Author: Mike Blumenkrantz <[email protected]>
Date: Fri Feb 19 14:43:59 2021 -0500
util/bitscan: add u_foreach_bit macros
this is a standardized (and very slightly improved for usability) version
of the macro that has been copied into every vulkan driver
includes fixup from Rob Clark <[email protected]>
Reviewed-by: Rob Clark <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9191>
(cherry picked from commit e7c7150d6395c1e31f4e73e0e43dc6bb7e6dfacd)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ac46f95bd7929357dc0b599ffd5702480d716f9
Author: Rhys Perry <[email protected]>
Date: Thu Mar 18 15:02:30 2021 +0000
aco: implement image_deref_samples
It used to be that this intrinsic was never created and texture
instructions were always used.
Signed-off-by: Rhys Perry <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]>
Fixes: 50881d59e66 ("compiler/spirv: fix image sample queries")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9686>
(cherry picked from commit 27e2f82f17806c8be2b7e2519e7ff9a0355f5770)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0b620307eaaa46272ed35bdc88ea55c2af6bebe
Author: Mike Blumenkrantz <[email protected]>
Date: Wed Mar 24 18:12:03 2021 -0400
lavapipe: use the passed offset for CmdCopyQueryPoolResults
this avoids overwriting buffer[0] on every copy
Fixes: b38879f8c5f ("vallium: initial import of the vulkan frontend")
Reviewed-by: Dave Airlie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9813>
(cherry picked from commit e20aebb83c5af9ddf11167c39f9b76434e1e7083)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d32c55d9322239dcfab410ec5281b86f87a556f
Author: Dylan Baker <[email protected]>
Date: Thu Mar 25 09:41:15 2021 -0700
.pick_status.json: Mark 75951a44ee9f25d29865f3dd60cdf3b8ce3f7f0c as
backported
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2733a9c7121f3eec67b792d53b25573c4ba2526c
Author: Mike Blumenkrantz <[email protected]>
Date: Wed Mar 24 14:52:25 2021 -0400
util/set: stop leaking u32 key sets which pass a mem ctx
Fixes: 10a76824137 ("util: add _mesa_set_create_u32_keys where keys are not
pointers")
Reviewed-by: Jason Ekstrand <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9810>
(cherry picked from commit 5ecad3cb44cc06271734c479e13f9ae9605eb79b)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3260a85b5c8cb34d2df31be1fb9ddba4254625f1
Author: Dylan Baker <[email protected]>
Date: Thu Mar 25 09:40:15 2021 -0700
.pick_status.json: Update to 8e43abcd2c29366d77fff804a7845b61fb97ca5c
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa8bff051eaee17bf023c69a4a06df37c35daf75
Author: Michel Dänzer <[email protected]>
Date: Fri Feb 19 17:59:56 2021 +0100
Revert "glsl/test: Don't run whitespace tests in parallel"
This reverts commit c60cea0daa2b140547088188d90bce6f09bb1517.
Didn't have the intended effect, and slowed down the meson test run.
Reviewed-by: Dylan Baker <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9528>
(cherry picked from commit 5057f14cbaa4810995c959a96f1e7047a781ff38)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d9ec9cd1199097f99c0a78db449784a7c8fbec1
Author: Michel Dänzer <[email protected]>
Date: Fri Mar 5 17:49:03 2021 +0100
intel/tools: Use subprocess.Popen to read output directly from a pipe
Instead of using tempfiles to communicate between child & parent
process. The latter sometimes resulted in hitting the meson timeout if
there was high filesystem pressure.
Fixes: ccaa5b034f48 "intel/tools: rewrite run-test.sh in python"
Reviewed-by: Dylan Baker <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9528>
(cherry picked from commit 05bf12ccb6f290c701ef5b84a7c46e7818bf2c3e)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e37442f1b804b6b973817713583618ca2816bcf9
Author: Dave Airlie <[email protected]>
Date: Thu Mar 18 14:09:50 2021 +1000
lavapipe: fix templated descriptor updates
The template path was buggy but CTS only tested it with Vulkan 1.1 enabled.
It was just missing the dstArrayElement offset.
Fixes: 41f7fa273d21 ("lavapipe: add support for
VK_KHR_descriptor_update_template")
Reviewed-By: Mike Blumenkrantz <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9675>
(cherry picked from commit 833847603bd3ed527425c4e8b5565cdb7a1f8622)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=770b0185ab37380b8a08d2a165bc67ad7b95d108
Author: Dylan Baker <[email protected]>
Date: Wed Mar 24 15:51:01 2021 -0700
.pick_status.json: Update to 9be24c89c8c298069eaa3ff600ba556b9a4557e9
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit