[Mesa-dev] Mesa 13.0.5 release candidate
Emil Velikov
emil.l.velikov at gmail.com
Fri Feb 17 15:15:12 UTC 2017
Hello list,
The candidate for the Mesa 13.0.5 is now available. Currently we have:
- 70 queued
- 5 nominated (outstanding)
- and 0 rejected patch(es)
With this series 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.
Take a look at section "Mesa stable queue" for more information.
Testing reports/general approval
--------------------------------
Any testing reports (or general approval of the state of the branch) will be
greatly appreciated.
The plan is to have 13.0.5 this Friday (19th of February), around or shortly
after 15:00 GMT.
If you have any questions or suggestions - be that about the current patch
queue or otherwise, please go ahead.
Trivial merge conflicts
-----------------------
commit efe15de5667c62894909dd4f98b9697e23d9af72
Author: Ian Romanick <ian.d.romanick at intel.com>
glsl: Fix wonkey indentation left from previous commit
(cherry picked from commit 300de78ab17433ea05f39013c9eede6a851bcb24)
commit 3abc96823621f245c34e24ff6e22f9f51f523214
Author: Ian Romanick <ian.d.romanick at intel.com>
glsl: Track the linearized array index for each UBO instance array element
(cherry picked from commit d56bd07bb3b6821eca961dde15c40f179be99e2d)
commit f4e2c60858eacffc0ec67b2f5716d4a66e66b2bc
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
spirv: handle undefined components for OpVectorShuffle
(cherry picked from commit bbe8705c579c3e464615a0ca9b2eb4bd3c16aad3)
commit 0683feb18ca4f6010e0714d398d2fc90d3c25413
Author: Eric Anholt <eric at anholt.net>
vc4: Avoid emitting small immediates for UBO indirect load address guards.
(cherry picked from commit b2309393039b2ec0cc00a8e6fd828c60c4ef1e11)
commit 2bdb22fdaaf3ce8146c08dcb65d64318ddb830f5
Author: Jason Ekstrand <jason.ekstrand at intel.com>
i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
(cherry picked from commit c59d1ea51bd0809761094e54c66bf3a200d964ff)
commit c3365b06aca867a2e6c2ae7cd3ba61e3756d081a
Author: Dave Airlie <airlied at redhat.com>
radv: change base aligmment for allocated memory.
(cherry picked from commit 06ffd299252311f57feac4474551bd5b44d3d4d4)
Cheers,
Emil
Mesa stable queue
-----------------
Nominated (5)
=============
Bas Nieuwenhuizen (1):
f448701 radv: Never try to create more than max_sets descriptor sets.
Jason Ekstrand (1):
a4393bd i965/fs: Fix the inline nir_op_pack_double optimization
Lionel Landwerlin (3):
4b44ca7 anv: add helper to get vue map for fragment shader
860d91e anv: set input_slots_valid on brw_wm_prog_key
a0ac118 i965/fs: fix uninitialized memory access
Queued (70)
===========
Bartosz Tomczyk (1):
r600: Fix stack overflow
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 (24):
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
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 (2):
vbo: process buffer binding state changes on draw when recording
st/mesa: MAX_VARYING is the max supported number of patch
varyings, not min
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.
Rejected (0)
============
More information about the mesa-dev
mailing list