[Mesa-dev] Mesa 17.2.3 release candidate
Emil Velikov
emil.l.velikov at gmail.com
Tue Oct 17 17:12:19 UTC 2017
Hello list,
The candidate for the Mesa 17.2.3 is now available. Currently we have:
- 54 queued
- 8 nominated (outstanding)
- and 2 rejected patches
In the current queue we have:
The Vulkan drivers ANV and RADV have multiple small fixes.
The EGL code has improved handling of the new wl_dmabuf codepath.
SWR no longer crashes when checking environment variables.
Other gallium drivers have also seen updates - freedreno, nouveau and radeonsi.
The gallivm module, used by llvmpipe et al. has gained little endian
PPC64 fixes.
The VA and VDPAU state-trackers have seems improvements handling
interlaced videos.
We're using python3 compatible constructs which gives us SCons 3.0 support.
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 17.2.3 Wednesday (18th of October), around or
shortly after 18: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 f2fc1685177ff4886e1dddc1595558ea7f0696b1
Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
glsl/lower_instruction: handle denorms and overflow in ldexp correctly
(cherry picked from commit 93bf9c114b7c54e4faf342810bd848527b7d0a80)
commit 1146591d4ba053426d16e47ae0835aa00e033dee
Author: Dave Airlie <airlied at redhat.com>
radv: emit fmuladd instead of fma to llvm.
(cherry picked from commit 4e93d6baae2d00540b9bee0decff700d1aa6b247)
commit 41ec2af2a8bfefa7295e691bacb44e69a88fec21
Author: Dave Airlie <airlied at redhat.com>
radv: lower ffma in nir.
(cherry picked from commit 2c61594d84911f486aa2edb4b8e561e780139d20)
commit 74a28d85de57fa72f7121be7631aaf702014ccb4
Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
radeonsi: clamp depth comparison value only for fixed point formats
(cherry picked from commit 4c56e070296be6f53bfc1a3a4c864f12c035d3a4)
Cheers,
Emil
Mesa stable queue
-----------------
Nominated (8)
=============
Dave Airlie (1):
radv/image: bump all the offset to uint64_t.
Emil Velikov (5):
configure.ac: factor out detection for old and buggy llvm
configure.ac: rework llvm libs handling for 3.9+
Travis: add binutils 2.26 for a few more LLVM 3.9 builds
configure.ac: add llvm_add_optional_component helper
configure.ac: add missing LLVM components for OpenCL
Marek Olšák (1):
Revert "mesa: fix texture updates for ATI_fragment_shader"
Samuel Pitoiset (1):
radv: add the draw count buffer to the list of buffers
Queued (54)
===========
Alex Smith (1):
radv: Add R16G16B16A16_SNORM fast clear support
Bas Nieuwenhuizen (2):
nir/spirv: Allow loop breaks in a switch body.
radv: Only set the MTYPE flags on GFX9+.
Ben Crocker (4):
gallivm: fix typo in debug_printf message
gallivm: allow additional llc options
gallivm/ppc64le: adjust VSX code generation control.
gallivm/ppc64le: allow environmental control of Altivec code generation
Daniel Stone (2):
egl/wayland: Check queryImage return for wl_buffer
egl/wayland: Don't use dmabuf with no modifiers
Dave Airlie (2):
radv: emit fmuladd instead of fma to llvm.
radv: lower ffma in nir.
Emil Velikov (5):
cherry-ignore: add "anv: Remove unreachable cases from
isl_format_for_size"
cherry-ignore: add "anv/wsi: Allocate enough memory for the entire image"
swr/rast: do not crash on NULL strings returned by getenv
wayland-drm: use a copy of the wayland_drm_callbacks struct
eglmesaext: add forward declaration for struct wl_buffers
Eric Engestrom (1):
scons: use python3-compatible print()
Ilia Mirkin (2):
nv50/ir: fix 64-bit integer shifts
nv50,nvc0: fix push hint logic in presence of a start offset
Jason Ekstrand (6):
intel/compiler: Don't cmod propagate into a saturated operation
intel/compiler: Don't propagate cmod into integer multiplies
glsl/blob: Return false from ensure_can_read on overrun
glsl/blob: Return false from grow_to_fit if we've ever failed
nir/opcodes: Fix constant-folding of ufind_msb
nir: Get rid of the variable on vote intrinsics
Józef Kucia (3):
anv: Fix vkCmdFillBuffer()
spirv: Fix SpvOpAtomicISub
anv: Do not assert() on VK_ATTACHMENT_UNUSED
Leo Liu (3):
st/va: use pipe transfer_map to map upload buffer
st/vdpau: don't re-allocate interlaced buffer with packed YUV format
st/va: don't re-allocate interlaced buffer with pakced format
Lionel Landwerlin (4):
intel: compiler: vec4: add missing default 0 lod
anv/cmd_buffer: fix push descriptors with set > 0
anv/cmd_buffer: Reset state in cmd_buffer_destroy
anv: bo_cache: allow importing a BO larger than needed
Marek Olšák (3):
mesa: fix texture updates for ATI_fragment_shader
st/mesa: don't use pipe_surface for passing information about EGLImage
glsl_to_tgsi: fix instruction order for bindless textures
Nicolai Hähnle (14):
st/glsl_to_tgsi: fix conditional assignments to packed shader outputs
amd/common: fix build_cube_select
radeonsi/gfx9: fix geometry shaders without output vertices
util/queue: fix a race condition in the fence code
glsl/lower_instruction: handle denorms and overflow in ldexp correctly
radeonsi: move current_rast_prim to r600_common_context
radeonsi: don't discard points and lines
radeonsi: deduce rast_prim correctly for tessellation point mode
radeonsi: fix maximum advertised point size / line width
st/mesa: don't clobber glGetInternalformat* buffer for
GL_NUM_SAMPLE_COUNTS
st/glsl_to_tgsi: fix indirect access to 64-bit integer
st/glsl_to_tgsi: fix a use-after-free in merge_two_dsts
radeonsi: clamp depth comparison value only for fixed point formats
radeonsi: clamp border colors for upgraded depth textures
Rob Clark (2):
freedreno/a5xx: align height to GMEM
freedreno/a5xx: fix missing restore state
Rejected (2)
============
Jason Ekstrand (1):
6c7720ed78d anv/wsi: Allocate enough memory for the entire image
Reason: Addresses commit a62a9793357 which did not land in branch
Józef Kucia (1):
14555d0b7a5 anv: Remove unreachable cases from isl_format_for_size()
Reason: Introduces the following dEQP regressions:
dEQP-VK.api.copy_and_blit.core.buffer_to_buffer.partial
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_buffer.partial
More information about the mesa-dev
mailing list