Tag 'mesa-13.0.2-1' created by Andreas Boll <andreas.boll....@gmail.com> at 2016-11-29 15:30 +0000
Tagging upload of mesa 13.0.2-1 to unstable. -----BEGIN PGP SIGNATURE----- iQIcBAABCgAGBQJYPZ8aAAoJEB7vU9OKOpxn47YP/3Lxgi6cQtz89HRtjJZKtTrl fUyvXb4RzxPIi5ouksCZ036zO+x3zuQwx3IJBR+ootItKF02vsVYoUyf5GcuQasS 5Wu+O8KywidCtgopYFEcW6WHbQXv60KVp+bZoGjt7F4PpQ1RHIZw8fLlm3iBQZVP eZubFKJjh7RVo9SEb2QVqOWyjDu56umK/IydWnjaOad8UfA5xYRo6P1Ej6iCvMks MDbSSjes0vohof15AEk5oVRhslH5Tt1Iv0KFqc+EAMTAF2ElYXguaiVl8RbxFUJI Pf1wP8ixPrfszx1BVZ199+OUYiC2VyfIeOcRSk0aERNsDlnv4NfHFVb2C5uFDXbY efqQqp3x0VlbtFId9zUtBsiHBRj9p4ZOKsh+KXcthJkyh3Uuw+0NKh0WP9L5h1Pl 0coenVAauib0q0Q7iq3B3qWiK2oIaYj+KeQ118nWZMQL6JalwIpTHQa6RKTCs6BQ zeIpogy8U+j64Bip8Jc4hu7IICQMz4+UIm0F9njVpNUfoXigk1XvdpJIe6GOfS3L t2G10wzdgnTR2nReJz1yXWby/gCHyAYNnQN1UIA13JrnhYyz9T7O9tcUz+BqyL2g xQpRrZlMMRuWWLuUsAxzXLqZkz1sIfEp+8++EzJvvaqQDuqmBLkewob7jh3lCJJ8 6ivFvo3AwVcWe8by0vwA =hMdj -----END PGP SIGNATURE----- Changes since mesa-13.0.1-2: Andreas Boll (4): Merge tag 'mesa-13.0.2' into debian-unstable Bump changelog workaround-binutils-mips-844357.diff: Add workaround for broken binutils on mips*. Upload to unstable. Ben Widawsky (3): i965: Add some APL and KBL SKU strings i965: Reorder PCI ID list to match release order i965/glk: Add basic Geminilake support Dave Airlie (14): radv: fix texturesamples to handle single sample case wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR radv: don't crash on null swapchain destroy. ac/nir/llvm: fix channel in texture gather lowering code. radv: make sure to flush input attachments correctly. radv: fix image view creation for depth and stencil only radv: spir-v allows texture size query with and without lod. vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1) vulkan/wsi: store present mode in swapchain base class vulkan/wsi/x11: add support for IMMEDIATE present mode radv: fix texel fetch offset with 2d arrays. radv/si: fix optimal micro tile selection radv/ac/llvm: shadow samplers only return one value. radv: fix 3D clears with baseMiplevel Eduardo Lima Mitev (2): vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR Emil Velikov (6): docs: add sha256 checksums for 13.0.1 cherry-ignore: add reverted LLVM_LIBDIR patch anv: fix enumeration of properties radv: honour the number of properties available Update version to 13.0.2 docs: add release notes for 13.0.2 Eric Anholt (3): vc4: Don't abort when a shader compile fails. vc4: Clamp the shadow comparison value. vc4: Fix register class handling of DDX/DDY arguments. Gwan-gyeong Mun (2): util/disk_cache: close a previously opened handle in disk_cache_put (v2) anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL Iago Toral Quiroga (1): anv/format: handle unsupported formats properly Ian Romanick (2): glcpp: Handle '#version 0' and other invalid values glsl: Parse 0 as a preprocessor INTCONSTANT Jason Ekstrand (15): anv/gen8: Stall when needed in Cmd(Set|Reset)Event anv/wsi: Set the fence to signaled in AcquireNextImageKHR anv: Rework fences vulkan/wsi/wayland: Include pthread.h vulkan/wsi/wayland: Clean up some error handling paths vulkan/wsi: Report the correct min/maxImageCount i965/gs: Allow primitive id to be a system value anv: Handle null in all destructors anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT nir/spirv: Fix handling of gl_PrimitiveId anv/blorp: Ignore clears for attachments first used as resolve destinations anv: Implement a depth stall restriction on gen7 anv/cmd_buffer: Handle running out of binding tables in compute shaders anv/cmd_buffer: Emit a CS stall before setting a CS pipeline vulkan/wsi/x11: Implement FIFO mode. Jordan Justen (2): isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa i965/hsw: Set integer mode in sampling state for stencil texturing Kenneth Graunke (4): intel: Set min_ds_entries on Broxton. i965: Fix compute shader crash. mesa: Drop PATH_MAX usage. i965: Fix GS push inputs with enhanced layouts. Kevin Strasser (1): vulkan/wsi: Add a thread-safe queue implementation Lionel Landwerlin (1): anv: fix multi level clears with VK_REMAINING_MIP_LEVELS Lucas Stach (1): gbm: request correct version of the DRI2_FENCE extension Nicolai Hähnle (2): radeonsi: store group_size_variable in struct si_compute glsl/lower_output_reads: fix geometry shader output handling with conditional emit Steinar H. Gunderson (1): Fix races during _mesa_HashWalk(). Tapani Pälli (1): mesa: fix empty program log length --- VERSION | 2 bin/.cherry-ignore | 3 debian/changelog | 9 debian/patches/series | 1 debian/patches/workaround-binutils-mips-844357.diff | 43 ++ docs/relnotes/13.0.1.html | 3 docs/relnotes/13.0.2.html | 188 ++++++++++++ include/pci_ids/i965_pci_ids.h | 24 - src/amd/common/ac_nir_to_llvm.c | 28 + src/amd/vulkan/radv_cmd_buffer.c | 1 src/amd/vulkan/radv_device.c | 18 - src/amd/vulkan/radv_formats.c | 1 src/amd/vulkan/radv_image.c | 35 +- src/amd/vulkan/radv_meta_clear.c | 2 src/amd/vulkan/radv_wsi.c | 3 src/compiler/glsl/cache.c | 11 src/compiler/glsl/glcpp/glcpp-parse.y | 25 + src/compiler/glsl/glcpp/glcpp.h | 9 src/compiler/glsl/glsl_lexer.ll | 4 src/compiler/glsl/lower_output_reads.cpp | 1 src/compiler/spirv/vtn_variables.c | 8 src/gallium/drivers/radeonsi/si_compute.c | 13 src/gallium/drivers/vc4/vc4_context.h | 8 src/gallium/drivers/vc4/vc4_draw.c | 5 src/gallium/drivers/vc4/vc4_program.c | 27 + src/gallium/drivers/vc4/vc4_qir.h | 1 src/gallium/drivers/vc4/vc4_qpu_emit.c | 5 src/gallium/drivers/vc4/vc4_register_allocate.c | 5 src/gbm/backends/dri/gbm_dri.c | 2 src/intel/common/gen_device_info.c | 48 +++ src/intel/isl/isl.c | 2 src/intel/vulkan/anv_blorp.c | 24 - src/intel/vulkan/anv_cmd_buffer.c | 6 src/intel/vulkan/anv_descriptor_set.c | 12 src/intel/vulkan/anv_device.c | 192 +++++++++++-- src/intel/vulkan/anv_formats.c | 3 src/intel/vulkan/anv_genX.h | 2 src/intel/vulkan/anv_image.c | 12 src/intel/vulkan/anv_intel.c | 2 src/intel/vulkan/anv_pass.c | 3 src/intel/vulkan/anv_pipeline.c | 6 src/intel/vulkan/anv_pipeline_cache.c | 3 src/intel/vulkan/anv_private.h | 15 - src/intel/vulkan/anv_query.c | 3 src/intel/vulkan/anv_wsi.c | 19 + src/intel/vulkan/gen8_cmd_buffer.c | 29 ++ src/intel/vulkan/genX_blorp_exec.c | 2 src/intel/vulkan/genX_cmd_buffer.c | 65 ++++ src/mesa/drivers/dri/i965/brw_cs.c | 2 src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 2 src/mesa/drivers/dri/i965/brw_sampler_state.c | 18 - src/mesa/drivers/dri/i965/brw_state.h | 9 src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp | 3 src/mesa/main/hash.c | 18 - src/mesa/main/pipelineobj.c | 3 src/mesa/main/shaderapi.c | 6 src/vulkan/wsi/Makefile.sources | 3 src/vulkan/wsi/wsi_common.h | 1 src/vulkan/wsi/wsi_common_queue.h | 154 ++++++++++ src/vulkan/wsi/wsi_common_wayland.c | 56 ++- src/vulkan/wsi/wsi_common_x11.c | 290 +++++++++++++++++--- 61 files changed, 1265 insertions(+), 233 deletions(-) ---