Tag 'mesa-17.2.2-1' created by Timo Aaltonen <tjaal...@debian.org> at 2017-10-03 12:49 +0000
Tagging upload of mesa 17.2.2-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJZ04c9AAoJEMtwMWWoiYTcB6cQAIawOZAGRC7f5IyPs0TKU1Jh l+TtKHBc8jpYNKBiW3RFT4h3t58RVhY/KR1YA9J/jSWIc7LlwCMXVjc3v1VJ2zQ+ xEcZrjH/TqAE+lDzAYvOmJk6dlbIY4DSg1NqZmiTKCN28DvNbP42bd2bFmelJC39 cuFVKUEX0toftqbnLLrIahAOgYxAk1nXALlDUA/OGwpcTrQdO5RKBr7abofAQfFY R8FN5cF8A7xu1//n+w5zt+jyu6LwBFUaTJXe/k+HMnQRbUeLhEja82btHXjkoG8P W6TkO8TeMyjB3ju5bthnVeCYlPVTi9oe5jKXCRMnDwK/j78pKC3nvHHSyWnhs9tG /gqmCirV9Ys8E/9c5ITAVXorSfL1No7alCHnp8Hgh46iYEK8IVToekyV5qiIAd1m DDgloLVRCpXIs3zG/Cs/rdbKbScnMdqQddzsUNu1wxsXYiUphwr3KjIwN1riVJ10 0an9tDP42tGLqef+BGLvDcb00T8oSMC38qVo8eSOi7SUwh+bJnTFUaE+HQbrEhhS 1zPwZtJiLwvh/mPswHTiUbK4MtxnkfKMuKTuo0hiWeYcM0tQxi4BEjShv7D6h27Z wEmC+nvUWUHheYgXQtvRvBCcGM/Sri4AGtqFrBI+OTa2/fkr0sP0mh6/i+3LVUQ2 oCkUwOn91P3vpnL2C1UM =EBFs -----END PGP SIGNATURE----- Changes since mesa-17.2.1-2: Alexandru-Liviu Prodea (1): Scons: Add LLVM 5.0 support Bas Nieuwenhuizen (1): radv: Check for GFX9 for 1D arrays in image_size intrinsic. Boris Brezillon (1): broadcom/vc4: Fix infinite retry in vc4_bo_alloc() Dave Airlie (3): radv/nir: call opt_remove_phis after trivial continues. ac/surface: handle S8 on gfx9 st/glsl->tgsi: fix u64 to bool comparisons. David Airlie (1): radv: add gfx9 scissor workaround Emil Velikov (2): docs: add sha256 checksums for 17.2.1 automake: enable libunwind in `make distcheck' Eric Anholt (4): broadcom/vc4: Fix use-after-free for flushing when writing to a texture. broadcom/vc4: Fix use-after-free trying to mix a quad and tile clear. broadcom/vc4: Fix use-after-free when deleting a program. broadcom/vc4: Keep pipe_sampler_view->texture matching the original texture. Gert Wollny (2): travis: force llvm-3.3 for "make Gallium ST Other" travis: Add libunwind-dev to gallium/make builds Grazvydas Ignotas (1): configure: check if -latomic is needed for __atomic_* Ian Romanick (1): nv20: Fix GL_CLAMP Jason Ekstrand (6): i965/blorp: Set r8stencil_needs_update when writing stencil vulkan/wsi/wayland: Stop printing out the DRM device vulkan/wsi/wayland: Refactor wsi_wl_display code vulkan/wsi/wayland: Stop caching Wayland displays vulkan/wsi/wayland: Copy wl_proxy objects from oldSwapchain if available vulkan/wsi/wayland: Return better error messages Juan A. Suarez Romero (5): cherry-ignore: add "radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bug" cherry-ignore: add "radv: Check for GFX9 for 1D arrays in image_size intrinsic." cherry-ignore: add "radv: copy the number of viewports/scissors at pipeline bind time" Update version to 17.2.2 docs: add release notes for 17.2.2 Józef Kucia (1): anv: Fix descriptors copying Kenneth Graunke (2): i965/vec4: Actually handle atomic op intrinsics. i965/vec4: Fix swizzles on atomic sources. Leo Liu (1): st/va/postproc: use video original size for postprocessing Lucas Stach (1): etnaviv: fix 16bpp clears Matt Turner (2): util: Link libmesautil into u_atomic_test util/u_atomic: Add implementation of __sync_val_compare_and_swap_8 Nicolai Hähnle (9): radeonsi: workaround for gather4 on integer cube maps amd/common: round cube array slice in ac_prepare_cube_coords amd/common: add workaround for cube map array layer clamping glsl/linker: fix output variable overlap check radeonsi: fix array textures layer coordinate radeonsi: set MIP_POINT_PRECLAMP to 0 amd/addrlib: fix missing va_end() after va_copy() amd/common: move ac_build_phi from radeonsi radeonsi: fix a regression in integer cube map handling Samuel Iglesias Gonsálvez (1): anv: fix viewport transformation for z component Samuel Pitoiset (1): radv: fix saved compute state when doing statistics/occlusion queries Tapani Pälli (1): mesa: free current ComputeProgram state in _mesa_free_context_data Tim Rowley (1): swr/rast: remove llvm fence/atomics from generated files Timo Aaltonen (3): Merge branch 'upstream-unstable' into debian-unstable update changelog release to unstable Tomasz Figa (1): egl/dri2: Implement swapInterval fallback in a conformant way --- .travis.yml | 15 Makefile.am | 1 VERSION | 2 bin/.cherry-ignore | 12 debian/changelog | 6 docs/relnotes/17.2.1.html | 3 docs/relnotes/17.2.2.html | 202 ++++++++ scons/llvm.py | 21 src/amd/addrlib/core/addrobject.cpp | 8 src/amd/common/ac_llvm_build.c | 53 ++ src/amd/common/ac_llvm_build.h | 14 src/amd/common/ac_nir_to_llvm.c | 11 src/amd/common/ac_surface.c | 11 src/amd/vulkan/radv_cmd_buffer.c | 5 src/amd/vulkan/radv_pipeline.c | 1 src/amd/vulkan/radv_query.c | 4 src/compiler/glsl/linker.cpp | 23 src/egl/drivers/dri2/egl_dri2.c | 12 src/egl/drivers/dri2/egl_dri2_fallbacks.h | 9 src/egl/drivers/dri2/platform_x11.c | 1 src/gallium/drivers/etnaviv/etnaviv_clear_blit.c | 2 src/gallium/drivers/radeonsi/si_shader.c | 20 src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c | 136 +++++ src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c | 2 src/gallium/drivers/radeonsi/si_state.c | 2 src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_ir_macros.py | 8 src/gallium/drivers/vc4/vc4_bufmgr.c | 10 src/gallium/drivers/vc4/vc4_context.h | 7 src/gallium/drivers/vc4/vc4_draw.c | 65 +- src/gallium/drivers/vc4/vc4_job.c | 9 src/gallium/drivers/vc4/vc4_program.c | 21 src/gallium/drivers/vc4/vc4_resource.c | 15 src/gallium/drivers/vc4/vc4_resource.h | 14 src/gallium/drivers/vc4/vc4_state.c | 34 - src/gallium/drivers/vc4/vc4_uniforms.c | 2 src/gallium/state_trackers/va/postproc.c | 14 src/intel/compiler/brw_vec4_nir.cpp | 12 src/intel/compiler/brw_vec4_surface_builder.cpp | 13 src/intel/vulkan/anv_descriptor_set.c | 2 src/intel/vulkan/gen8_cmd_buffer.c | 4 src/mesa/drivers/dri/i965/brw_blorp.c | 6 src/mesa/drivers/dri/nouveau/nouveau_gldefs.h | 19 src/mesa/drivers/dri/nouveau/nv20_state_tex.c | 16 src/mesa/main/context.c | 2 src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 16 src/util/Makefile.am | 1 src/util/u_atomic.c | 14 src/vulkan/wsi/wsi_common_wayland.c | 249 +++++----- 48 files changed, 855 insertions(+), 274 deletions(-) ---