Software 42767 Published by

Dylan Baker has announced the release of Mesa 20.0.5.



mesa 20.0.5

Hi list,

I'd like to announce the availability of mesa 20.0.5. It's one week late due to
a number of issues, including a regression in mesa, a regression in piglit, and
some CI trouble. I'm still planning to make 20.0.6 next week at it's secheduled
time.

This is a pretty big release, as it contiains 3 weeks rather than just two weeks
of changes. We have the normal spattering of changes, with the AMD and Inteldrivers receiving the majority of the work.

Dylan

Shortlog
========


Arcady Goldmints-Orlov (1):
nir: Lower returns correctly inside nested loops

Bas Nieuwenhuizen (3):
radv: Store 64-bit availability bools if requested.
radv: Consider maximum sample distances for entire grid. radv: Use correct buffer count with variable descriptor set sizes.
D Scott Phillips (1):
util/sparse_array: don't stomp head's counter on pop operations
Daniel Stone (1):
EGL: Add eglSetDamageRegionKHR to GLVND dispatch list
Danylo Piliaiev (1):
st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR
Dave Airlie (2):
draw: free the NIR IR.
llvmpipe/nir: free the nir shader

Dylan Baker (8):
.pick_status.json: Update to 089e1fb287eb9b70c191091128ed5ba7edd2960a .pick_status.json: Update to 65e2eaa4d3a7095ac438fafb09d1e36a4210966e .pick_status.json: Update to 28d36d26c2212276e1238fad8f0b12caab97fee8 .pick_status.json: Update to acf7e73be54c7f1cc52fcc9be38a9df26849200e .pick_status.json: Update to 13ce637f1b28381e72470763ff5e39dd3c562476 .pick_status.json: Update to c3c1f4d6bcc210408f8b180727d269838b38193b docs: Add relnotes for 20.0.5
VERSION: bump for 20.0.5

Emil Velikov (4):
glx: set the loader_logger early and for everyone
egl/drm: reinstate (kms_)swrast support
Revert "egl/dri2: Don't dlclose() the driver on dri2_load_driver_common failure"
glx: omit loader_loader() for macOS

Eric Anholt (1):
ci: Remove LLVM from ARM test drivers.

Eric Engestrom (1):
docs/relnotes: add sha256sum for 20.0.4

Hyunjun Ko (1):
nir: fix wrong assignment to buffer in xfb_varyings_info
Ilia Mirkin (1):
nv50: don't try to upload MSAA settings for BUFFER textures
Jason Ekstrand (5):
anv/image: Use align_u64 for image offsets
nir/load_store_vectorize: Fix shared atomic info
spirv: Handle OOB vector extract operations
intel: Add _const versions of prog_data cast helpers
anv: Report correct SLM size

Jose Maria Casanova Crespo (1):
v3d: Primitive Counts Feedback needs an extra 32-bit padding.
Juan A. Suarez Romero (2):
intel/compiler: store the FS inputs in WM prog data
anv/pipeline: allow more than 16 FS inputs

Karol Herbst (2):
clover: fix build with single library clang build
Revert "nvc0: fix line width on GM20x+"

Lionel Landwerlin (7):
iris: properly free resources on BO allocation failure iris: share buffer managers accross screens
iris: make resources take a ref on the screen object
i965: store DRM fd on intel_screen
i965: share buffer managers across screens
iris: drop cache coherent cpu mapping for external BO util/sparse_free_list: manipulate node pointers using atomic primitives

Marek Olšák (1):
st/mesa: fix a crash due to passing a draw vertex shader into the driver

Mathias Fröhlich (1):
i965: Move down genX_upload_sbe in profiles.

Matt Turner (1):
meson: Specify the maximum required libdrm in dri.pc

Neil Armstrong (3):
gitlab-ci/lava: fix handling of lava tags
gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs gitlab-ci: re-enable mali400/450 and t820 jobs

Rhys Perry (1):
aco: fix 1D textureGrad() on GFX9

Rob Clark (1):
nir: fix definition of imadsh_mix16 for vectors

Rohan Garg (1):
ci: Split out radv build-testing on arm64

Samuel Pitoiset (9):
ac/nir: split 8-bit load/store to global memory on GFX6 ac/nir: split 8-bit SSBO stores on GFX6
radv/llvm: enable 8-bit storage features on GFX6-GFX7 ac/nir: split 16-bit load/store to global memory on GFX6 ac/nir: split 16-bit SSBO stores on GFX6
radv/llvm: enable 16-bit storage features on GFX6-GFX7 radv: do not abort with unknown/unimplemented descriptor types radv/llvm: fix exporting the viewport index if the fragment shader needs it
aco: fix exporting the viewport index if the fragment shader needs it
Tapani Pälli (4):
mesa/st: unbind shader state before deleting it
mesa/st: release variants for active programs before unref glsl: stop processing function parameters if error happened mesa/st: initialize all winsys_handle fields for memory objects
Thong Thai (1):
gallium/auxiliary/vl: fix bob compute shaders for deint yuv
Timothy Arceri (1):
radeonsi: don't lower constant arrays to uniforms in GLSL IR
Tobias Jakobi (1):
meson: Link Gallium Nine with ld_args_build_id

Tomeu Vizoso (2):
gitlab-ci: Place files from the Mesa repo into the build tarball gitlab-ci: Serve files for LAVA via separate service

Vinson Lee (2):
swr/rasterizer: Use private functions for min/max to avoid namespace issues.
swr: Remove Byte Order Mark.

pal1000 (1):
scons/windows: Support build with LLVM 10.



git tag: mesa-20.0.5

https://mesa.freedesktop.org/archive/mesa-20.0.5.tar.xz
SHA256: 2c56a82a28cc924e40ea49752abdf1d701c9952481f53cbc7a080271597f572e mesa-20.0.5.tar.xz
SHA512: 6f5780f7574400fea54978b40eb97faca35826a8a7bed96362d7bebcda78e2c add44585ef8dd7dc126e0cc62cff61bee9b2ea360fedcc09a1fbb4c1f20c6aa08 mesa-20.0.5.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-20.0.5.tar.xz.sig