[Mesa-dev] [ANNOUNCE] mesa 17.2.3
Emil Velikov
emil.l.velikov at gmail.com
Thu Oct 19 12:35:52 UTC 2017
Mesa 17.2.3 is now available.
In this release 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.
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 (7):
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
Update version to 17.2.3
docs: add release notes for 17.2.3
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
Juan A. Suarez Romero (1):
docs: add sha256 checksums for 17.2.2
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
git tag: mesa-17.2.3
https://mesa.freedesktop.org/archive/mesa-17.2.3.tar.gz
MD5: 89d4a96eeaa34a135a37ded75520313e mesa-17.2.3.tar.gz
SHA1: 47fa86bb278ad874c5845de3303b9190dcc32ce2 mesa-17.2.3.tar.gz
SHA256: fb305eecfeec1fd771fdc96fff973c51871f7bd35fd2bd56cacc27b4b8823220
mesa-17.2.3.tar.gz
SHA512: 78a607496a663e745c0c5f640a427febee16a4bb7ee8e9545311bc06bb70690f79f0739aa312324d07b87ae1827b3b6877fde1d045344da01f3107485cbabdad
mesa-17.2.3.tar.gz
PGP: https://mesa.freedesktop.org/archive/mesa-17.2.3.tar.gz.sig
https://mesa.freedesktop.org/archive/mesa-17.2.3.tar.xz
MD5: a7dca71afbc7294cb7d505067fd44ef6 mesa-17.2.3.tar.xz
SHA1: c46b8c71fe44e3346323835dc9a44cdfe2bffac7 mesa-17.2.3.tar.xz
SHA256: a0b0ec8f7b24dd044d7ab30a8c7e6d3767521e245f88d4ed5dd93315dc56f837
mesa-17.2.3.tar.xz
SHA512: 749a0a46b772974633e405804ace7f509afb79f47811dbbdd390333721d744f2ac64f985ff1fd6c5aa3019b700be70bc1f75f60745ed9f4c5b08a9a8f77dfc76
mesa-17.2.3.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-17.2.3.tar.xz.sig
More information about the mesa-dev
mailing list