mesa: Changes to 'refs/tags/mesa-17.2.3-1'
Tag 'mesa-17.2.3-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-10-20 10:02 +0000
Tagging upload of mesa 17.2.3-1 to unstable.
-----BEGIN PGP SIGNATURE-----
iQJPBAABCgA5FiEE45C5cAWC+uqVmsrUHu9T04o6nGcFAlnpycEbHGFuZHJlYXMu
Ym9sbC5kZXZAZ21haWwuY29tAAoJEB7vU9OKOpxn/woQAKHb++dpOtys90W+1rxr
huIHupJdsF5Mt7OLJba0U79/E12YEQcZ2iSLvqmAovqMPzyZZcgve1DS8hzzS+Xx
/G5TexeORpGjp4cyOfq6yaSlcUn+tFIhQhhc0ySbXcmqDpwv9EfPG8WktFIOBbN8
NGlozYgFe63kR/E3pYhbjcdAEjwuI5s5QyReuf3eM+xJFN9k0KjPiHLNyL858gMi
ii8oBaz058AhAuFg3D/7Z/Lo+LfvdPJ9fdyEfuNHSgDUMInjwsCd3cpFJn77gBE/
SLHLbOoGazy/pCSrlyvr1Tyo3rkZsoi2ueTbVhyxW3faYdFHaroy4h4i0MdiQqOp
uuB89z/mQMAI9Po4iRUJj8yQ+o08RDzQ9fEfpR5gZYVpYbU36wMoH6nX4SiivGIx
re9z2xr6ggKpLTLj311UZxhNHfJv82vuJLkiA8HCigzQ0DJFvN9/LuMHrMdgyrdy
1BV6UAsKnVkvMrtHDmcHdzYQoJmGiSH/iqvRFgoe7mln+393w/5DBoMFMkfVq5FZ
u5LwrqFlF82o9JoP+sFodIt9/p10GOJoA4TWd8or0iLoe6oVS6Pc2GBnKOAo2s1f
vrTBWKdHmYA1aT5o9mHH5OMjDE4/VpmM4QKC7bhV5KRxivoikObdjs4hI8gOJ4fk
V5JBa0cxOw0y5B5mI6JxJ63t
=LV7d
-----END PGP SIGNATURE-----
Changes since mesa-17.2.2-1:
Alex Smith (1):
radv: Add R16G16B16A16_SNORM fast clear support
Andreas Boll (5):
Merge tag 'mesa-17.2.3' into debian-unstable
Bump changelog
Bump standards version to 4.1.1 (Priority: extra -> optional).
Update extend-diff-ignore.
Upload to unstable.
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
---
SConstruct | 8
VERSION | 2
bin/.cherry-ignore | 9
debian/changelog | 8
debian/control | 5
debian/source/local-options | 5
docs/relnotes/17.2.2.html | 3
docs/relnotes/17.2.3.html | 180 ++++++++++++++
include/EGL/eglmesaext.h | 1
scons/gallium.py | 22 -
scons/llvm.py | 16 -
src/SConscript | 2
src/amd/common/ac_llvm_build.c | 6
src/amd/common/ac_nir_to_llvm.c | 2
src/amd/common/sid.h | 2
src/amd/vulkan/radv_formats.c | 6
src/amd/vulkan/radv_pipeline.c | 1
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 2
src/compiler/glsl/blob.c | 11
src/compiler/glsl/blob.h | 6
src/compiler/glsl/glsl_to_nir.cpp | 2
src/compiler/glsl/lower_instructions.cpp | 167 ++++++++----
src/compiler/nir/nir_intrinsics.h | 6
src/compiler/nir/nir_opcodes.py | 2
src/compiler/spirv/spirv_to_nir.c | 1
src/compiler/spirv/vtn_cfg.c | 2
src/egl/drivers/dri2/platform_wayland.c | 68 +++--
src/egl/wayland/wayland-drm/wayland-drm.c | 10
src/gallium/auxiliary/gallivm/lp_bld_init.c | 2
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 60 ++++
src/gallium/auxiliary/util/u_cpu_detect.c | 32 +-
src/gallium/drivers/freedreno/a5xx/fd5_emit.c | 3
src/gallium/drivers/freedreno/freedreno_resource.c | 6
src/gallium/drivers/llvmpipe/SConscript | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 4
src/gallium/drivers/nouveau/nv50/nv50_push.c | 3
src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c | 9
src/gallium/drivers/radeon/r600_pipe_common.c | 11
src/gallium/drivers/radeon/r600_pipe_common.h | 2
src/gallium/drivers/radeon/r600_texture.c | 5
src/gallium/drivers/radeon/r600_viewport.c | 21 +
src/gallium/drivers/radeonsi/si_descriptors.c | 31 +-
src/gallium/drivers/radeonsi/si_pipe.h | 2
src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c | 25 +
src/gallium/drivers/radeonsi/si_state.c | 125 +++++----
src/gallium/drivers/radeonsi/si_state_draw.c | 24 +
src/gallium/drivers/radeonsi/si_state_shaders.c | 16 -
src/gallium/drivers/svga/SConscript | 2
src/gallium/drivers/swr/SConscript | 6
src/gallium/drivers/swr/rasterizer/core/utils.h | 3
src/gallium/state_trackers/va/buffer.c | 12
src/gallium/state_trackers/va/image.c | 10
src/gallium/state_trackers/vdpau/surface.c | 2
src/gallium/targets/dri/SConscript | 2
src/intel/compiler/brw_fs_cmod_propagation.cpp | 25 +
src/intel/compiler/brw_vec4_cmod_propagation.cpp | 25 +
src/intel/compiler/brw_vec4_nir.cpp | 9
src/intel/vulkan/anv_allocator.c | 2
src/intel/vulkan/anv_blorp.c | 4
src/intel/vulkan/anv_cmd_buffer.c | 61 +++-
src/intel/vulkan/anv_private.h | 3
src/intel/vulkan/genX_cmd_buffer.c | 3
src/mesa/main/texstate.c | 8
src/mesa/state_tracker/st_cb_eglimage.c | 96 +++----
src/mesa/state_tracker/st_format.c | 3
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 33 ++
src/util/u_queue.c | 13 +
67 files changed, 917 insertions(+), 343 deletions(-)
---
Reply to: