Tag 'mesa-17.1.5-1' created by Timo Aaltonen <tjaal...@debian.org> at 2017-07-25 06:17 +0000
Tagging upload of mesa 17.1.5-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJZduJ4AAoJEMtwMWWoiYTcnvsP/1LAs9DhjwvPwI207nGMCkRq ZczVJURhF5pcGm0Nbb4u91YqDRrACrq0Yp4ifEESSBS3dDojs/o9T0ahTzDWRSB2 X/7BWEt6SDSBEZkKNxmcvWrMtKGLb0dFmcxxYL54BFM6Fd3OfoOVXtV/kegcIDDH P70+PiREJRQ8t/qB4fQcqO+fVNUAboZWpL6z4YuK0x8fepzVQNMa+hSObTJfJ8z1 UHYDnbkXEalLfRZNV9BtvakSbAAHHW5ejlo1OK1CW/dfkEPkZQnUVb4yBGNm5CFQ EScIRguTr0vTI0JkVG2vg/CHVL1FBS7Zzd6PT7sJUKKAXRaG355OnIHOns8d8OS9 D6ZTM3sp5ghgD+Veyi8P+TqXPMI19fpmAtTNe9QFiYOxu5OBcQOA7fQnKqTF7LLI MUbJ2saRb+uqXAnNO9lohRZuG2qMLx0EtQ4iSaMNskZHCOlBUxVtAssfAl+f5haX jIQJ9937ESjPO+pS1jYPcaiLaDlvPwNyg5ZqNhgxiI2y7vsIanvok+HaTXx9rCTX 2bstfvB+KAm5cc4cJNXrW8nf1yPCKctJsfObFcHZV1ZQRkC8LtKBMB8EvZfFsygv yAiQwixisYw6828A+629q3GVTndWJQr/G6K15OBTNLpCUvNTndAoir1iXXXssLrg wEpRRLEqjHHIcFjyzAMJ =eGC3 -----END PGP SIGNATURE----- Changes since mesa-17.1.4-1: Aaron Watry (1): radeon/winsys: Limit max allocation size to 70% of VRAM Aleksander Morgado (2): etnaviv: fix refcnt initialization in etna_screen etnaviv: don't dereference etna_resource pointer if allocation fails Alex Smith (2): ac/nir: Use correct LLVM intrinsics for atomic ops on imageBuffers ac/nir: Fix ordering of parameters for image atomic cmpswap intrinsics Andres Gomez (4): docs: add sha256 checksums for 17.1.4 cherry-ignore: i965: Fix anisotropic filtering for mag filter Update version to 17.1.5 docs: add release notes for 17.1.5 Anuj Phogat (2): intel/isl: Use uint64_t to store total surface size intel/isl: Add the maximum surface size limit Brian Paul (3): draw: check for line_width != 1.0f in validate_pipeline() svga: clamp device line width to at least 1 to fix HWv8 line stippling svga: fix PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE value Bruce Cherniak (1): swr: Limit memory held by defer deleted resources. Chandu Babu N (1): st/va: Fix leak in VAAPI subpictures Charmaine Lee (1): svga: fixed surface size to include array size Connor Abbott (2): spirv: fix OpBitcast when the src and dst bitsize are different (v3) ac/nir: implement 64-bit packing and unpacking Iago Toral Quiroga (1): glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versions Ilia Mirkin (1): glsl: check if any of the named builtins are available first James Legg (2): ac/nir: Make intrinsic_name buffer long enough spirv: Fix reaching unreachable for compare exchange on images Jason Ekstrand (1): nir/spirv: Use the type from the deref for atomics Jordan Justen (4): Merge branch 'upstream-unstable' into debian-unstable debian: Start new 17.1.5-1 changelog entry debian: Update Standards-Version to 4.0.0 for lintian out-of-date-standards-version debian/changelog: Use team upload for lintian changelog-should-mention-nmu Juan A. Suarez Romero (1): glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shaders Kenneth Graunke (2): i965: Use true AA line distance on G45/Ironlake. i965: Always set AALINEDISTANCE_TRUE on Sandybridge. Lucas Stach (1): etnaviv: fix shader miscompilation with more than 16 labels Marek Olšák (1): gallium/radeon: fix a possible crash for buffer exports Neha Bhende (1): svga: loop over box.depth for ReadBack_image on each slice Nicolai Hähnle (1): winsys/radeon: only call pb_slabs_reclaim when slabs are actually used Olivier Lauffenburger (1): st/wgl: improve selection of pixel format Philipp Zabel (1): st/mesa: release EGLImage on EGLImageTarget* error Plamena Manolova (1): mesa/main: Move NULL pointer check. Tim Rowley (2): swr/rast: _mm*_undefined_* implementations for gcc<4.9 swr/rast: Correctly allocate SWR_STATS memory as cacheline aligned Timo Aaltonen (1): release to sid Tomasz Figa (1): intel: common: Fix link failure with standalone Android build Vinson Lee (1): scons: Check for xlocale.h before defining HAVE_XLOCALE_H. --- VERSION | 2 bin/.cherry-ignore | 3 debian/changelog | 11 debian/control | 2 docs/relnotes/17.1.4.html | 3 docs/relnotes/17.1.5.html | 202 +++++++++++++++ scons/gallium.py | 4 src/amd/common/ac_nir_to_llvm.c | 94 ++++-- src/amd/vulkan/radv_pipeline.c | 1 src/compiler/glsl/ast_to_hir.cpp | 2 src/compiler/glsl/builtin_functions.cpp | 13 src/compiler/glsl/builtin_functions.h | 3 src/compiler/glsl/builtin_variables.cpp | 16 - src/compiler/glsl/linker.cpp | 6 src/compiler/spirv/spirv_to_nir.c | 7 src/compiler/spirv/vtn_alu.c | 67 ++++ src/gallium/auxiliary/draw/draw_pipe_validate.c | 7 src/gallium/drivers/etnaviv/etnaviv_compiler.c | 60 ++-- src/gallium/drivers/etnaviv/etnaviv_resource.c | 10 src/gallium/drivers/etnaviv/etnaviv_screen.c | 1 src/gallium/drivers/radeon/r600_texture.c | 24 + src/gallium/drivers/svga/svga_resource_texture.c | 15 - src/gallium/drivers/svga/svga_screen.c | 13 src/gallium/drivers/svga/svga_screen_cache.c | 3 src/gallium/drivers/svga/svga_state_framebuffer.c | 2 src/gallium/drivers/swr/rasterizer/common/os.h | 6 src/gallium/drivers/swr/rasterizer/common/simd16intrin.h | 4 src/gallium/drivers/swr/rasterizer/core/api.cpp | 6 src/gallium/drivers/swr/rasterizer/core/threads.cpp | 4 src/gallium/drivers/swr/swr_screen.cpp | 6 src/gallium/state_trackers/va/subpicture.c | 1 src/gallium/state_trackers/wgl/stw_pixelformat.c | 36 ++ src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 3 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 2 src/intel/Makefile.common.am | 5 src/intel/isl/isl.c | 25 + src/intel/isl/isl.h | 2 src/mesa/drivers/dri/i965/brw_sf_state.c | 2 src/mesa/drivers/dri/i965/gen6_sf_state.c | 3 src/mesa/main/blit.c | 12 src/mesa/state_tracker/st_cb_eglimage.c | 1 41 files changed, 556 insertions(+), 133 deletions(-) ---