[Mesa-dev] [ANNOUNCE] mesa 13.0.5
Emil Velikov
emil.l.velikov at gmail.com
Mon Feb 20 12:28:39 UTC 2017
Mesa 13.0.5 is now available.
In this release we have:
On the GLX/EGL front we have a GLVND fix for "The Binding of Isaac: Rebirth"
and other games, EGL Wayland buffer age rendering is back to normal.
Over a dozen of GLSL patches, addressing multiple CTS/dEQP tests.
A couple Vulkan WSI entrypoints (vkGetPhysicalDeviceSurfaceFormatsKHR and
vkGetPhysicalDeviceSurfacePresentModesKHR) now correctly handle VK_INCOMPLETE.
The following drivers have received bugfixes anv, i965, radv, r600, radeonsi
and vc4.
To top it up, multiple corner case build issues we resolved.
Since the RC a memory leak in r600 was fixed, as well as an issue with compute
shaders on NVE4+ hardware.
Bartosz Tomczyk (2):
r600: Fix stack overflow
r600/sb: Fix memory leak
Bruce Cherniak (1):
swr: [rasterizer core] Remove dead code Clipper::ClipScalar()
Chad Versace (1):
i965/mt: Disable HiZ when sharing depth buffer externally (v2)
Dave Airlie (3):
radv: change base aligmment for allocated memory.
radv: fix cik macroModeIndex.
radv: adopt some init config workarounds from radeonsi.
Derek Foreman (1):
egl/dri2: add image_loader_extension back into loader extensions
for wayland
Emil Velikov (27):
docs: add sha256 checksums for 13.0.4
configure.ac: list radeon in --with-vulkan-drivers help string
i965: automake: correctly set MKDIR_GEN
freedreno: automake: correctly set MKDIR_GEN
i965: automake: include builddir prior to srcdir
i915: automake: include builddir prior to srcdir
egl: automake: include builddir prior to srcdir
clover: automake: include builddir prior to srcdir
st/dri: automake: include builddir prior to srcdir
d3dadapter9: automake: include builddir prior to srcdir
glx: automake: include builddir prior to srcdir
glx/apple: automake: include builddir prior to srcdir
glx/windows: automake: include builddir prior to srcdir
loader: automake: include builddir prior to srcdir
mapi: automake: include builddir prior to srcdir
radeon, r200: automake: include builddir prior to srcdir
dri/swrast: automake: include builddir prior to srcdir
dri/osmesa: automake: include builddir prior to srcdir
mesa/tests: automake: include builddir prior to srcdir
bin/get-extra-pick-list: use git merge-base to get the branchpoint
bin/get-extra-pick-list: rework to use already_picked list
bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
bin/get-pick-list.sh: limit `git grep ...' only as needed
bin/get-pick-list.sh: remove ancient way of nominating patches
bin/get-fixes-pick-list.sh: add new script
Update version to 13.0.5
docs: add release notes for 13.0.5
Eric Anholt (1):
vc4: Avoid emitting small immediates for UBO indirect load address guards.
Hans de Goede (1):
glx/glvnd: Fix GLXdispatchIndex sorting
Ian Romanick (11):
linker: Slight code rearrange to prevent duplication in the next commit
linker: Accurately track gl_uniform_block::stageref
glsl: Split process_block_array into two functions
glsl: Fix wonkey indentation left from previous commit
glsl: Track the linearized array index for each UBO instance array element
glsl: Use simpler visitor to determine which UBO and SSBO blocks are used
glsl: Add tracking for elements of an array-of-arrays that have
been accessed
glsl: Add structures to track accessed elements of a single array
glsl: Mark a set of array elements as accessed using a list of
array_deref_range
glsl: Walk a list of ir_dereference_array to mark array elements
as accessed
linker: Accurately mark a uniform block instance array element
as used in a stage
Ilia Mirkin (3):
vbo: process buffer binding state changes on draw when recording
st/mesa: MAX_VARYING is the max supported number of patch
varyings, not min
nvc0: disable linked tsc mode in compute launch descriptor
Jason Ekstrand (11):
nir/search: Use the correct bit size for integer comparisons
i965/blorp: Use the correct ISL format for combined depth/stencil
intel/blorp: Handle clearing of A4B4G4R4 on all platforms
isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
anv: Flush render cache before STATE_BASE_ADDRESS on gen7
anv: Improve flushing around STATE_BASE_ADDRESS
vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
vulkan/wsi: Lower the maximum image sizes
i965/sampler_state: Pass texObj into update_sampler_state
i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
Kenneth Graunke (1):
i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug.
Lionel Landwerlin (5):
anv: don't require render target isl bit for depth/stencil surfaces
anv: set command buffer to NULL when allocations fail
anv: fix descriptor pool internal size allocation
spirv: handle OpUndef as part of the variable parsing pass
spirv: handle undefined components for OpVectorShuffle
Marc-André Lureau (1):
tgsi-dump: dump label if instruction has one
Marek Olšák (2):
radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
gallium/radeon: fix performance of buffer readbacks
Topi Pohjolainen (2):
i965: Make depth clear flushing more explicit
i965/gen6: Issue direct depth stall and flush after depth clear
Vinson Lee (2):
scons: Require libdrm >= 2.4.66 for DRM.
util: Fix Clang trivial destructor check.
git tag: mesa-13.0.5
https://mesa.freedesktop.org/archive/13.0.5/mesa-13.0.5.tar.gz
MD5: 2ed2d1d60b337bb38c94f1d2f8116fa3 mesa-13.0.5.tar.gz
SHA1: 2e55756e9a8bdafb13973f5c8b99f667924d116d mesa-13.0.5.tar.gz
SHA256: 7e45e3812078726eabca6d9384364bf035a3c4279024ec9090dd1b19a8989926
mesa-13.0.5.tar.gz
PGP: https://mesa.freedesktop.org/archive/13.0.5/mesa-13.0.5.tar.gz.sig
https://mesa.freedesktop.org/archive/13.0.5/mesa-13.0.5.tar.xz
MD5: a4d9028d843f72dbade46dc157855b56 mesa-13.0.5.tar.xz
SHA1: 32132ea9b6ec9de0ffd314bdbb298a0fe0bd47a0 mesa-13.0.5.tar.xz
SHA256: bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87
mesa-13.0.5.tar.xz
PGP: https://mesa.freedesktop.org/archive/13.0.5/mesa-13.0.5.tar.xz.sig
More information about the mesa-dev
mailing list