[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'refs/tags/mesa-17.1.0-1'



Tag 'mesa-17.1.0-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-05-11 07:00 +0000

Tagging upload of mesa 17.1.0-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJZFAwBAAoJEMtwMWWoiYTcyKsP/jK1MCgiOvgL5a30She4zoSs
fYHXCj4v/wX33sviyYDXJNoK6in2ysqMgYJcru4jgLLWWuV6y+UMacbZT9gE6uqn
SKDCbDDQVApZs7GNkAvRX2mukHmyhrgl9SMhy4KpENOKn93bNflpHR/uopLBUyP7
ZZtNjtf7721TU7P/rvSWcIHtbbhDxOlJ9+htLIGnD3Atb1Zex7jNjdaMtYO+rsUi
9AXF6RAm/RqOQ1YpWX4Iz+oXvbzQW+cgnRz6PXDPvFtfZKfSinBqAsMi5ozb05Pm
CxERV8WpJ06MKohdPYFkwqU/aNKjrmeaS1fBp7IzdH9WqTekUjyPt6HOgtemrGPL
z0gYeU7+5ZbiXLgAk3/fOD92dLhp1g5cK6iuJHbzozFzZmSdJUiywDZaBVd7u6iN
3hob5vOnBJxBtnquJcT6W1fgCx7f0oPM/wWyK259FtoxEZmMlpqN8GpcZwNiCLYf
KSlo8XUTKObf2mHAlcaULGQJth/RNHHfAuph1JJR/K8pIPib8f8njgn/KkD+nC9C
82URfdQSxrYKW86koKG9DIf245pzAc1GFfWUmSGdcFpoCMQRFfQ32X8mvf9i20nj
wHxBFNMVyvIjHnjBYfBaRL5I+OYU01aBz5dFpf7oK6G+ZHdkLnEBCPQna7gBhSHh
fH7riAGQDvtg1w8VdJEs
=bQml
-----END PGP SIGNATURE-----

Changes since mesa-17.0.4-1:
Aaron Watry (1):
      st/clover: Fix build after shrink of pipe_box

Adam Jackson (2):
      glx: Remove #include <GL/glxint.h>
      egl/platform/drm: Don't take display ownership until gbm is initialized

Alan Swanson (4):
      util/disk_cache: use LRU eviction rather than random eviction
      util/disk_cache: actually enforce cache size
      util/disk_cache: scale cache according to filesystem size
      util/disk_cache: pass predicate functions file stats directly (v4)

Alejandro Piñeiro (7):
      mesa/main: Fix FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for NONE attachment type
      main/framebuffer: refactor _mesa_get_color_read_format/type
      main/fbobject: implement new 4.5 pnames for GetFramebufferParameter
      main/fboject: default_framebuffer allowed for GetFramebufferParameter
      mesa/formatquery: use consistent local function names
      mesa/main: *TextureSubImage* generates INVALID_OPERATION on wrong target
      i965: expose BRW_OPCODE_[F32TO16/F16TO32] name on gen8+

Alex Deucher (2):
      radeonsi: add new polaris12 pci id
      radeonsi: add new polaris10 pci id

Alex Smith (8):
      spirv: Add support for SpvCapabilityStorageImageWriteWithoutFormat
      anv: Add support for shaderStorageImageWriteWithoutFormat
      radv: Emit pending flushes before executing a secondary command buffer
      radv: Reinitialise loaderMagic when allocating a cached command buffer
      radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer
      radv/ac: Fix shared memory offset calculation
      radv: Invalidate L2 for TRANSFER_WRITE barriers
      radv: Disable primitive restart for non-indexed draws

Andreas Boll (1):
      configure.ac: Require LLVM for r300 only on x86 and x86_64

Andres Gomez (8):
      glsl: on UBO/SSBOs link error reset the number of active blocks to 0
      glsl: UBOs and SSBOs must match the binding qualifier too
      glsl: Interface Block instances don't need linking validation
      docs: add release notes for 17.0.3
      docs: add sha256 checksums for 17.0.3
      docs: add news item and link release notes for 17.0.1
      travis: replace Trusty-based LLVM toolchain apt-get with apt addon
      travis: add the possibility of using the txc-dxtn library

Andres Rodriguez (9):
      radv: fix include order for installed headers v2
      vulkan/wsi: clarify the severity of lack of DRI3 v2
      radv: drop support for VK_AMD_NEGATIVE_VIEWPORT_HEIGHT
      radv: add trim command pool stub
      radv: vkAllocateCommandBuffers should NULL all output handles
      radv: use new error codes for AllocateDescriptorSets
      radv: Fix vkCmdCopyImage for 2d slices into 3d Images
      radv: Expose VK_KHR_maintenance1
      radv/winsys: fix freeing imported memory.

Andy Furniss (1):
      st/va encode handle ntsc framerate rate control

Anuj Phogat (7):
      i965: Fix comment to include 3d textures
      i965: Fix indentation in brw_miptree_layout_2d()
      i965: Remove unnecessary mt->compressed checks
      mesa: Add EXT_frag_depth bits and enable it on all drivers
      i965: Rename brw_format_for_mesa_format() to brw_isl_format_for_mesa_format()
      i965: Delete fast copy blit code
      i965: Delete tile resource mode code

Axel Davy (4):
      st/nine: Fix user vertex data uploader with csmt
      st/nine: Resolve deadlock in surface/volume dtors when using csmt
      st/nine: Use atomics for available_texture_mem
      st/nine: Fix support for ps 1.4 dw and dz modifiers

Bartosz Tomczyk (10):
      r600: Fix stack overflow
      glsl: fix heap-buffer-overflow
      r600/sb: Fix memory leak
      r600g: Fix out of bounds access
      mesa/glthread: Call unmarshal_batch directly in glthread_finish
      glsl: Fix blob memory leak
      mesa/glthread: fix misaligned address access
      mesa/glthread: Avoid unnecessary batch reallocation
      mesa: use single memcpy when strides match in glReadPixels, texstore code
      mesa: fix memory leak in arb_fragment_program

Bas Nieuwenhuizen (102):
      radv/ac: Use base in push constant loads.
      various: Fix missing DumpModule with recent LLVM.
      llvmpipe: Use LLVMDumpModule, not DumpModule.
      radv/amdgpu: Support a preamble CS.
      radv/ac: Add compiler support for spilling.
      radv: Track scratch usage across pipelines & command buffers.
      radv: Handle command buffers that need scratch memory.
      radv: Don't allow any operations on non-supported depth/stencil formats.
      radv: Expose transfer format features.
      radv/ac: Add core Float64 support.
      radv/ac: Implement Float64 SSBO stores.
      radv/ac: Implement Float64 load/store var.
      radv/ac: Implement Float64 UBO loads.
      radv/ac: Implement Float64 SSBO loads.
      radv: Enable Float64 support.
      radv/ac: Add draw index support.
      radv: Pass draw index to shader.
      radv: Enable VK_KHR_shader_draw_parameters.
      radv: Pass CMASK alignment to application.
      radv: Pass DCC alignment to application.
      radv: Enable fast clears by default.
      radv: Add CPU color packing for VK_FORMAT_A2B10G10R10_UNORM_PACK32.
      radv: Fix radv_GetPhysicalDeviceQueueFamilyProperties2KHR.
      radv: Add support for shaderStorageImageWriteWithoutFormat.
      spirv: Add support for SpvCapabilityStorageImageReadWithoutFormat.
      radv: Add support for shaderStorageImageReadWithoutFormat.
      radv: Never try to create more than max_sets descriptor sets.
      radv: Use different allocator for descriptor set vram.
      radv: Clamp framebuffer dimensions to min. attachment dimensions.
      radv: Invert ring SGPR check.
      radv: Handle VK_REMAINING_ARRAY_LAYERS in fast clear eliminate.
      radv: Free empty_cs on device destruction.
      radv: Split emitting the cache flush out.
      radv: Special case the initial preamble.
      radv: Flush in the initial preamble CS.
      radv: Don't flush at the start of a command buffer.
      radv/ac: Add integer->integer casts.
      radv: Reset emitted compute pipeline when calling secondary cmd buffer.
      radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
      radv: Use correct size for availability flag.
      radv: Store the immutable samplers as uint32_t[4].
      radv: Detect if all immutable samplers for a binding are equal.
      radv/ac: Use constants for immutable samplers.
      radv: Don't allocate space for unused immutable samplers.
      radv: Merge fast clear flushes.
      radv: Cache command buffers in command pool.
      radv/amdgpu: Add some debug flags.
      radv: Add L2 writeback.
      radv: Use the new L2 writeback flag.
      radv: Disable HTILE for textures with multiple layers/levels.
      radv/amdgpu: Let addrlib calculate the HTILE parameters.
      radv: Use winsys HTILE info.
      radv: Use the subresource range in HTILE initialization.
      radv: Determine cache flushes per object.
      radv: Invalidate the correct caches for CB/DB dst barriers.
      radv: Don't flush for fixed-function reading.
      radv: Flush more caches after writes.
      radv: Don't invalidate CB/DB for images that aren't modified outside CB/DB.
      radv: Only flush for the needed stages, and before the flushes.
      radv: Don't emit cache flushes on subpass switch.
      radv: Don't flush the CB before doing a fast clear eliminate.
      radv: Store shaders in VRAM.
      radv: Emit cache flushes before CP DMA.
      radv: Increase api version to 1.0.42.
      radv: Set driver version to mesa version;
      radv: Remove unused descriptor set field.
      Revert "radv: Emit cache flushes before CP DMA."
      radv: flush DB cache before and after HTILE decompress.
      radv: Assert when setting 0 registers in a sequence.
      radv/amdgpu: Add winsys implementation of virtual buffers.
      radv: Implement sparse buffer creation.
      radv: Implement sparse image creation.
      radv: Implement sparse memory binding.
      radv/amdgpu: Use reference counting for bos.
      radv: Enable sparseBinding feature.
      radv: Set proper viewport & scissor for meta draws.
      radv: Drop the default viewport when 0 viewports are given.
      radv: Prepare for not using the guard band for lines & points.
      radv: Use the guard band.
      radv: Enable VK_KHR_incremental_present.
      radv: Rework guard band calculation.
      radv: Increase descriptor limits.
      radv: Add occlusion query shader.
      radv: Use a shader for occlusion CmdCopyQueryPoolResults.
      radv: Use VK_WHOLE_SIZE for the query buffer bindings.
      radv: Rename query pipeline/set layout.
      radv: Let count be dynamic in radv_break_on_count.
      radv: Implement pipeline statistics queries.
      radv: Set query availability bit even if we don't wait.
      radv: Return VK_NOT_READY if the query results are not available.
      radv: Stop shadowing the result in radv_GetQueryPoolResults.
      radv: Use an offset instead of pointers for immutable samplers.
      radv: Hash the immutable samplers.
      radv: enable variableMultisampleRate.
      radv: Enable query inheritance.
      radv: Ignore CmdUpdateBuffer with size 0.
      radv: Add more trace points.
      radv: Increase integer sizes in descriptor sets.
      radv: Set descriptor set limits.
      radv: make sizes & offsets 32 bit in radv_descriptor_update_template_entry.
      docs: Document interaction Fixes tag and stable branches.
      radv: Don't set dynamic state for pipelines with rasterizer dicard.

Ben Boeckel (1):
      scons: update for LLVM 4.0

Ben Crocker (3):
      gallivm: Improve debug output (V2)
      gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
      gallivm: Reenable PPC VSX (v3)

Ben Skeggs (1):
      nvc0: use PascalB for most Pascal boards

Ben Widawsky (24):
      gbm: Move getters to match order in header file (trivial)
      gbm: Fix width height getters return type (trivial)
      i965: Add Kaby Lake brandstrings
      gbm: Explicitly disallow a planar dumb BO
      gbm: Export a plane getter function
      gbm: Export a getter for per plane handles
      gbm: Create a gbm_device getter for stride
      gbm: Export a per plane getter for stride
      gbm: Export a per plane getter for offset
      dri: Add an image creation with modifiers
      i965: Implement basic modifier image creation
      gbm: Introduce modifiers into surface/bo creation
      egl/drm: Use modifiers for backbuffer creation
      i965: introduce modifier selection.
      gbm: Export a get modifiers
      i965/dri: Disallow image with INVALID modifier
      gbm: Disallow INVALID modifiers returned upon image creation
      i965/dri: Store the screen associated with the image
      i965/dri: Enable modifier queries
      i965/dri: Handle the linear fb modifier
      i965/dri: Handle Y-tiled modifier
      i965/dri: Handle X-tiled modifier
      i965/dri: Turn on support for image modifiers
      gbm: Assert modifiers and count are copacetic

Boyan Ding (15):
      configure.ac: Remove redundant libglvnd stanza
      nouveau: enable glsl/tgsi on-disk cache
      gm107/ir: Emit SV_CLOCK system value
      nv50/ir: Handle TGSI_OPCODE_CLOCK
      nouveau: enable ARB_shader_clock on nv50 and nvc0
      gm107/ir: Emit third src 'bound' and optional predicate output of SHFL
      nvc0/ir: Properly handle a "split form" of predicate destination
      nvc0/ir: Emit OP_SHFL
      gk110/ir: Emit OP_SHFL
      nvc0/ir: Allow 0/1 immediate value as source of OP_VOTE
      nvc0/ir: Add SV_LANEMASK_* system values.
      nvc0/ir: Implement TGSI_SEMANTIC_SUBGROUP_*
      nvc0/ir: Implement TGSI_OPCODE_BALLOT and TGSI_OPCODE_READ_*
      nvc0: Enable ARB_shader_ballot on Kepler+
      nir: Destination component count of shader_clock intrinsic is 2

Boyuan Zhang (5):
      vl: add h264 constrained baseline profile
      radeon/uvd: add h264 constrained baseline support
      st/vdpau: add h264 constrained baseline profile
      st/va: add h264 constrained baseline profile
      radeon/uvd: set correct vega10 db pitch alignment

Brendan King (1):
      egl/dri3: implement query surface hook

Brian Paul (45):
      docs: fix incorrect link to 12.0.6 release notes
      mesa: whitespace fixes in context.c
      docs: replace URL in features.txt
      docs: the site is now hosted by freedesktop.org
      docs: update intro.html to mention new APIs, etc
      util: fix MSVC build issue in disk_cache.h
      svga: fix MSVC build error after PIPE_CAP_USER_INDEX_BUFFERS removal
      svga: whitespace and formatting fixes in svga_stage.c
      svga: whitespace fixes in svga_context.h
      svga: s/unsigned/pipe_prim_type/
      svga: fix crash regression since e027935a795
      gallium: s/unsigned/enum pipe_shader_type/ for pipe_screen::get_shader_param()
      cso: s/unsigned/enum pipe_shader_type/
      draw: s/unsigned/enum pipe_shader_type/
      etnaviv: s/unsigned/enum pipe_shader_type/
      freedreno: s/unsigned/enum pipe_shader_type/
      llvmpipe: s/unsigned/enum pipe_shader_type/
      softpipe: s/unsigned/enum pipe_shader_type/
      swr: s/unsigned/enum pipe_shader_type/
      virgl: s/unsigned/enum pipe_shader_type/
      gallium: s/unsigned/enum pipe_shader_type/ for get_compiler_options()
      gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer()
      gallium: s/uint/enum pipe_render_cond_flag/ for set_render_condition()
      radeonsi: s/uint/enum pipe_shader_type/
      util/indices: minor clean-ups
      st/mesa: move duplicated st_ws_framebuffer() function into header file
      mesa: simplify code around 'variable_data' in marshal.c
      stw/wgl: add null context check in wglBindTexImageARB()
      st/wgl: add support for WGL_ARB_make_current_read
      tnl: remove unused var to silence warning
      glsl: use -O1 optimization for builtin_functions.cpp with MinGW
      svga: add comment on svga_buffer_hw_storage_map()
      util: s/SHA1_H/MESA_SHA1_H/
      util: #include "c99_compat.h" to fix Windows build
      util: fix MSVC warning in u_align_u32()
      st/wgl: pseudo-implementation of WGL_EXT_swap_control
      svga: specify include path for git_sha1.h for out-of-src builds
      st/wgl: sort strings in stw_extension_string[] array
      svga: remove pre-SVGA3D_HWVERSION_WS8_B1 code
      winsys/svga: use c11 thread types/functions
      gallivm: init vars to silence gcc warnings
      st/mesa: silence unused/uninitialized var warnings
      glx: silence uninitialized var warning
      st/mesa: minor optimization in st_DrawBuffers()
      st/mesa: add some _mesa_is_winsys_fbo() assertions

Bruce Cherniak (10):
      swr: Prune empty nodes in CalculateProcessorTopology.
      swr: [rasterizer core] Remove dead code Clipper::ClipScalar()
      swr: [rasterizer core] Removed unused clip code.
      swr: enable clear_texture with util_clear_texture
      docs: update features.txt for GL_ARB_clear_texture with swr
      swr: fix crash in swr_update_derived following st/mesa state changes
      st/glx: Add awareness for multisample pixel formats to st/glx-xlib.
      swr: Align swr_context allocation to SIMD alignment.
      swr: Removed unnecessary PIPE_BIND flags from swr_is_format_supported
      swr: Enable MSAA in OpenSWR software renderer

Carl Worth (4):
      glsl: Switch to disable-by-default for the GLSL shader cache
      glsl: add new uniform fields to be used to restore state from cache
      glsl: add cache to ctx and add sha1 string fields
      glsl: Serialize three additional hash tables with program metadata

Carlos Xiong (3):
      amdgpu/addrlib: Change to compute TC compatible stencil info
      amdgpu/addrlib: Add a flag "tcCompatible" to surface info output structure.
      amdgpu/addrlib: force all zero tile info for linear general.

Chad Versace (29):
      i965: Delete pending CCS and HiZ ops in intel_miptree_make_shareable()
      anv: Define macro anv_debug()
      anv: Revive struct anv_common
      anv: Refactor anv_GetPhysicalDeviceFormatProperties()
      anv: Refactor anv_GetPhysicalDeviceQueueFamilyProperties()
      anv: Implement VK_KHR_get_physical_device_properties2
      configure: Require libdrm >= 2.4.75
      i965: Add intel_screen::has_fence_fd
      i965: Add intel_batchbuffer_flush_fence()
      i965/sync: Add brw_fence::type
      i965/sync: Fail sync creation when batchbuffer flush fails
      i965/sync: Rename brw_fence_insert()
      i965/sync: Implement fences based on Linux sync_file
      util/vulkan: Add vk_outarray (v2)
      anv: Use vk_outarray in vkEnumeratePhysicalDevices (v2)
      anv: Use vk_outarray in vkGetPhysicalDeviceQueueFamilyProperties
      isl: Drop misplaced comment about padding
      isl: Refactor row pitch calculation (v2)
      genxml: Define GENXML_XML_FILES in Makefile.sources
      genxml: Fix gen_zipped_file.py dependency
      genxml: Add 3DSTATE_DEPTH_BUFFER to gen5.xml
      genxml: New generated header genX_bits.h (v6)
      isl: Validate the calculated row pitch (v45)
      isl: Let isl_surf_init's caller set the exact row pitch (v2)
      intel: Fix requests for exact surface row pitch (v2)
      isl: Drop unused isl_surf_init_info::min_pitch
      egl: Emit error when EGLSurface is lost
      egl/android: Cancel any outstanding ANativeBuffer in surface destructor
      egl/android: Mark surface as lost when dequeueBuffer fails

Charmaine Lee (11):
      st: add ST_FLUSH_WAIT to st_context_flush()
      st/wgl: flush with ST_FLUSH_WAIT before releasing shared contexts
      svga: do not emulate wide points in GS when doing transform feedback
      svga: disable rasterization if rasterizer_discard is set or FS undefined
      svga: only destroy render target view from a context that created it
      svga: add the has_backed_views flag
      svga: add a reset flag to svga_propagate_surface()
      svga: Fix out-of-sync backing surface
      svga: Fix zslice index to svga_texture_copy_handle_resource()
      svga: remove redundant surface propagation
      svga: add context pointer to the invalidate surface interface

Chris Wilson (3):
      i965: Do not use purged bo after calling glObjectUnpurgeable
      i965: Only flush the batchbuffer if we need to zero the SO offsets
      i965: Remove use of deprecated drm_intel_aub routines

Christian Gmeiner (19):
      etnaviv: Avoid infinite loop in find_frame()
      etnaviv: wire up core pipe_debug_callback
      etnaviv: keep track of emitted loops
      etnaviv: shader-db traces
      etnaviv: add missing fallthrough annotation
      etnaviv: move pctx initialisation to avoid a null dereference
      etnaviv: remove number of pixel pipes validation
      etnaviv: remove not needed forward declarations
      etnaviv: s/etna_shader/etna_shader_variant
      etnaviv: add basic shader variant support
      etnaviv: add struct etna_shader_state
      etnaviv: make specs const
      etnaviv: pass a preallocated variant to compiler
      etnaviv: add etna_shader_key and generate variants if needed
      etnaviv: bring back shader-db traces
      etnaviv: adapt shader-db output for variant support
      etnaviv: add support for rb swap
      Revert "etnaviv: Cannot render to rb-swapped formats"
      etnaviv: add L8A8_UNORM texture format

Christian König (11):
      st/va: make sure that we call begin_frame() only once v2
      gallium: add P016 format
      vl/video_buffer: add support for P016
      radeon/UVD: fix the decoding target pitch calculation
      radeon/uvd: enable 10bit HEVC decode v2
      st/va: cleanup error handling in vlVaCreateSurfaces2
      st/va: clear the video surface on allocation
      st/va: add support for P010 and P016 formats v3
      st/va: add support for allocating 10bpp surfaces
      st/va: add config support for 10bit decoding v2
      svga: handle P016 format as well

Connor Abbott (1):
      anv: fix Get*MemoryRequirements for !LLC

Constantine Charlamov (1):
      st/nine: make use of common uploaders v4

Constantine Kharlamov (13):
      r600g: make condition clearer
      r600g: update sb documentation
      r600g/sb: Fix memory leak by reworking uses list (rebased)
      r600g: Use separate index_bias variable
      r600g: Remove intermediate assignment of pipe_draw_info
      r600g: Add more (un)likely functions
      r600g: remove duplicate memset by using a pointer, and constify args
      r600g/radeonsi: use the correct types (taken from pipe_draw_info)
      r600g: extract a code into a r600_emit_rasterizer_prim_state()
      r600g: check rasterizer primitive states like in radeonsi
      r600g: skip repeating vs, gs, and tes shader binds
      r600g: add draw_vbo check for a NULL pixel shader
      r600g: get rid of dummy pixel shader

Craig Stout (1):
      anv/cmd_buffer: fix host memory leak

Damien Grassart (1):
      radv: remove duplicate initialization of alphaToOne feature

Daniel Stone (5):
      egl/wayland: Don't use DRM format codes for SHM
      gbm: Use unsigned for BO offset getter
      i965: Use helper function for modifier -> tiling
      i965: Set modifier for imported and duplicated images
      i915: Fix build break with empty unreachable()

Daniel Vetter (6):
      i965/bufmgr: Delete alloc_for_render
      i965/bufmgr: Delete set_tiling
      i965/bufmgr: remove start_gtt_access
      i965/bufmgr: Remove some reuse functions
      i965/bufmgr: Garbage-collect vma cache/pruning
      i965/batch: Ensure we use a consistent offset in relocs

Dave Airlie (234):
      gallivm: use #ifdef not #if for PIPE_ARCH_BIG_ENDIAN
      mapi: Add support for ARB_gpu_shader_int64.
      mesa: Add ARB_gpu_shader_int64 extension bits
      glsl: Add ARB_gpu_shader_int64 boilerplate.
      glsl: Add basic ARB_gpu_shader_int64 types
      mesa: Add support for 64-bit integer uniforms
      glsl/ast/ir: Add 64-bit integer constant support
      glsl/varyings: Add 64-bit integer support.
      glsl: Add 64-bit integer support to uniform initialiser code
      glsl/ir: Add support for 64-bit integer conversions.
      glsl: Add 64-bit integer support for constant expressions
      glsl/ast: Add 64-bit integer support to conversion functions
      glsl/ir_builder: Add support for some 64-bit bitcasts.
      glsl: Add 64-bit integer support to some operations.
      glsl/ast: Add 64-bit integer support in some places.
      glsl/varying_packing: Add 64-bit integer support
      glsl: Add 64-bit integer functions
      mesa/program: Add unused ir operations.
      i965: Avoid int64 induced warnings
      i965: Avoid int64 warnings.
      vulkan: bump vulkan.h to 1.0.39 version
      vulkan: import latest registry for 1.0.39 extensions.
      radv: program a default point size.
      gallium: Add integer 64 capability
      st/glsl_to_tgsi: add support for 64-bit integers
      st/mesa: add support for enabling ARB_gpu_shader_int64.
      radv: use proper maximum slice for layered view
      radv: implement VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2
      radv: handle transfer_write as a dst flag.
      radv/ac: fix multisample subpass image.
      radv/ac: handle nir irem opcode.
      radv/ac: implement txs for buffer textures.
      radv: add small helper to denote when a geom shader is in the pipeline.
      radv: add code to set gs_table_depth.
      radv: fixup ia multi vgt param code to handle geom shaders.
      radv: move hw vertex shader emit to separate function
      radv/ac: add some geom shader info from nir->ac shader.
      radv/ac: add geom shader sendmsg defines.
      radv/ac: handle geom shader sgpr/vgpr inputs
      radv/ac: start setting up the geom shader rings (v2)
      radv: extend shader stage code to cover geometry shaders.
      radv/ac: propogate as_es flag into shader info from key.
      radv: emit vertex shader to correct hw block.
      radv: pass some necessary gs info back to state handling.
      radv/ac: setup function parameters for vs as es and copy shader.
      radv/ac: add copy shader creation
      radv/ac: handle emitting gs epilogue
      radv/ac: handle geometry emit vertex and end prim intrinsics.
      radv/ac: handle invocation and primitive id intrinsics
      radv/ac: add geom input support to get deref offset.
      radv/ac: handle gs inputs
      radv/ac: handle emitting vertex outputs to esgs ring.
      radv/ac: handle primitive id
      radv: add pipeline creation support for geometry shaders (v2.1)
      radv: add gs ring size calculations to pipeline.
      radv: emit geometry ring size and pointers via preamble (v2)
      radv: emit geometry shaders to hardware
      radv: handle prim id inputs to fragment shader.
      radv: emit esgs itemsize register.
      radv: handle layer export from vs->fs properly
      radv: enable geometryShader and multiViewport capabilities.
      radv/geom: check if esgs and gsvs ring exists before filling geom rings
      radv/ac: apply slice rounding to 1d arrays as well.
      radeonsi/ac: move frag interp emission code to shared llvm code.
      radv/ac: add const_index to fetch index for gs inputs
      radv/ac: handle clip/cull distance sizing in geometry shader outputs
      radv: handle VK_QUEUE_FAMILY_IGNORED in image transitions (v3)
      configure.ac: explicitly require libdrm for dri classic drivers.
      radeonsi/ac: move a bunch of load/store related things to common code.
      radeonsi/ac: move tbuffer store and buffer load to shared code.
      radv/ac: migrate to using shared code for some load/store stuff.
      radeonsi/ac: move get thread id to shared code.
      radv/ac: use shared thread id code
      radeonsi/ac: move most of emit_ddxy to shared code.
      radv/ac: move to using shared emit_ddxy code.
      radv: fix compute shared memory stores since 64-bit.
      radv/ac: correctly size shared memory usage.
      radv: fix shared memory load/stores.
      radeon/ac: move common llvm build functions to a separate file.
      radv/ac: avoid the fmask path when doing txs.
      radv: pass FMASK alignment to application
      radv: handle dcc in explicit image resolve path. (v2)
      mesa/uniform: fix strict aliasing issues with int64 code.
      mesa/st: fix strict aliasing issue in int64 code.
      radv: handle queue submission with no cs but semaphores
      radv: reduce CPU overhead merging bo lists.
      radv: detect command buffers that do no work and drop them (v2)
      radv: don't pass physical device to si_init_ fns.
      radv: start splitting init config up
      radv: use indirect buffer for initial gfx state.
      radv/ac: use common interp code for new intrinsics
      tgsi: fix memory leak in tgsi sanity check
      radv: disable gfx init on CIK for now
      radeon/ac/llvm: add support for sendmsg emission
      radv/ac: use sendmsg emission interface.
      radeonsi: use common sendmsg emission function.
      radv: change base aligmment for allocated memory.
      radv: fix cik macroModeIndex.
      radv: align the initial state command buffer.
      radv: re-enable init gfx state on CIK.
      radv: adopt some init config workarounds from radeonsi.
      radv: fix warning since using common gs emit code
      radv: fixup IA_MULTI_VGT_PARAM handling.
      radv: query cmds should mark a cmd buffer as having draws.
      radv: also fixup event emission to not get culled.
      radv: add fast color clear for b10g11r11
      nir/types: add C accessors for 64-bit integer types.
      spirv/nir: add support for int64
      spirv: add support for Int64 capability
      spirv: handle SpvOpUConvert in proper place.
      nir: handle 64-bit integer types in glsl->nir type conversion.
      nir: handle some 64-bit integer conversions
      radeon/ac: add ac_emit_imsb helper.
      radv/ac: use shader imsb emission code.
      radeonsi: use shared emit imsb code.
      radeon/ac: use llvm.amdgcn.sffbh intrinsic instead of AMDGPU.flbit.i32
      radeon/ac: add emit umsb shared code.
      radv/ac: use shared umsb helper.
      radeonsi: use shared emit_umsb helper.
      radv: fix typo in a2b10g10r10 fast clear calculation.
      radv: pass subresourceRange by pointer.
      radv: handle layered fast clears.
      Revert "radv: detect command buffers that do no work and drop them (v2)"
      vulkan/wsi/x11: add support to detect if we can support rendering (v3)
      radv: handle subpass cache flushes
      radv: fix typo in the subpass barrier patch.
      vulkan/wsi: move image count to shared structure.
      radv/ac: rename num clips/cull to output clips/culls
      radv/ac: pass clips properly from vertex->geometry shader stages.
      radv/ac: handle gs->copy shader clip distances.
      radv: fix interpolation at wrong place for offset interp
      radv: enable location at sample when persample is forced.
      radv: add sample mask input support
      radv: fetch sample index via fmask for image coord as well.
      radv/ac: refactor our fmask sample index fixup.
      radv: add sample mask output support
      vulkan/wsi/radv: add initial prime support (v1.1)
      radv: add support for NV_dedicated_allocation
      radv/formats: add fast clear for 8-bit signed ints.
      radv: fix depth format in blit2d.
      radv: fix txs for sampler buffers
      radeon/ac: fix intrinsic version check
      radv: drop Z24 support.
      radv/ac: switch to new intrinsics for pkrtz and clamp.
      radv/ac: move to using new export intrinsics.
      radv/ac: move to new kill build.
      radv/ac: use bitfield extract new intrinsics.
      radeonsi/ac: move get_image_intr_name to common
      radv/ac: move to using common ac_get_image_intr_name.
      radv/ac: handle Z export using new builder.
      radv/ac: introduce i1true/i1false to context.
      radv: Properly handle destroying NULL devices and instances
      radv: move fast clear before resolve into own loop.
      radv: handle z offset for 3d image <-> buffer copies.
      amd/common: document PREDICATION OP 3 as 64-bit bool.
      radv: disable mip point pre clamping.
      radv/ac: fixup texture coord to have right number of channels.
      radv: disabled scaled formats for transfers.
      radv/ac: move to new image intrinsics.
      radv: setup llvm target data layout
      radv/ac: gather4 cube workaround integer
      radv/ac: workaround regression in llvm 4.0 release
      r600g: make framebuffer atom rely on dual src blend state.
      r600: factor out the code to initialise a buffer resource.
      r600: refactor texture resource words setup code.
      r600: refactor out CB setup.
      r600: refactor binding code for attach buffer to CB.
      radv: fix primitive reset index emission
      Revert "radv: fallback to an in-memory cache when no pipline cache is provided"
      radv/meta: fix image clears for r4g4 format.
      radv: fix logic for when to flush on multiple CS emission
      radv: drop illegal DB format error.
      radv: move KHR_get_physical_device_properties2 to instance props.
      radv: don't emit no color formats. (v3)
      radv: handle NULL multisample state.
      radv: fix ia_multi_vgt_param for instanced vs indirect draw.
      radv: rework vertex/export shader output handling
      radv: add parameter to emit_waitcnt.
      radv: move vgt_gs_mode value to pipeline.
      radv: move db_shader_control calculation to pipeline.
      radv: move shader_z_format calculation to pipeline.
      radv: move calculating fragment shader i/os to pipeline.
      radv: move pa_cl_vs_out_cntl calculation to pipeline
      radv: move shader stages calculation to pipeline.
      radv: only emit ps_input_cntl is we have any to output
      radv: move to using nir clip/cull merge pass.
      radv: fix regression with mask attrib setting code.
      radv: fix mask attribs properly.
      radv: fixup geometry clip emission since using the geom pass
      radv: drop unneeded start
      radv: handle clip dist in es outputs.
      radv: add helper function to denote if tess is enabled on a pipeline.
      radv: use defines for ring descriptor offsets.
      radv: add tess shader stage user data support.
      radv/ac: add tess changes to shader keys/info
      radv: add support for some device specific tess information.
      radv: add tessellation ring allocation support. (v2)
      radv/ac: setup tess rings on compiler side.
      radv/ac: setup tessellation shader inputs.
      radv: configure tessellation distribution register.
      radv: port polaris vgt vertex reuse workaround.
      radv/ac: add support for patch inputs to unique index code.
      radv: add tess ctrl stage barrier workaround for SI.
      radv: add tessellation support to shader naming
      radv: add tessellation support to variant code.
      radv/pipeline: start calculating tess stage.
      radv/ac: hook up shader information handling for tessellation
      radv/ac: hook up tessellation intrinsics.
      radv/ac: add clip support for tess eval shader.
      radv/ac: add support for TCS/TES inputs/outputs.
      radv/ac: handle writing out tess factors.
      radv/pipeline: handle tessellation shader compilation
      radv/cmd: emit tessellation state.
      radv: add ia_multi_vgt_param tessellation support.
      radv/ac: setup lds for tessellation
      radv: enable tessellation shaders.
      radv: fix order of the guardband register emission.
      radv: move to using common buffer load format.
      radv/ac: round cube array coordinate before fixup.
      radv/ac: fix texture derivative ordering
      radv: overhaul fragment shader sample positions.
      radv: fix interp at sample code.
      radv: allocate thin textures as linear.
      radv: fix stencil regression since new addrlib import
      radv: bump maxGeometryShaderInvocations.
      radv: support S8_UINT as a depth/stencil format.
      radv: enable POLARIS12 support.
      radv: apply the tess+GS hang workaround to Polaris12 as well
      radv/wsi: report presentation error per image request
      radv: fix stencil only clears.
      radv: flush more stages when semaphore are waiting.
      radv: flush f32->f16 conversion denormals to zero. (v2)
      radv/ac: canonicalize the output for 32-bit float min/max.
      radv: don't advertise transfer props unless we can do anything else

Dylan Baker (19):
      vulkan/util: Add generator for enum_to_str functions
      vulkan: Combine wsi and util makefiles
      vulkan: Fix gen_enum_to_str in out of tree builds
      anv: anv_entrypoints_gen.py: use a main function
      anv: Use python style in anv_entrypoints_gen.py
      anv: make constants capitals in anv_entrypoints_gen.py
      anv: don't pass xmlfile via stdin anv_entrypoints_gen.py
      anv: split main into two functions in anv_entrypoints_gen.py
      anv: Update "do not edit" comments with proper filename
      anv: convert header generation in anv_entrypoints_gen.py to mako
      anv: convert C generation to template in anv_entrypoints_gen.py
      anv: anv_entrypoints_gen.py: directly write files instead of piping
      anv: Generate anv_entrypoints header and code in one command
      anv: anv-entrypoints_gen.py: rename hash to cal_hash.
      anv: anv_entrypoints_gen.py: use reduce function.
      anv: use dict.get in anv_entrypoints_gen.py
      anv: don't use Element.get in anv_entrypoints_gen.py
      anv: use cElementTree in anv_entrypoints_gen.py
      anv: Remove dead prototype from entrypoints

Edmondo Tommasina (1):
      gallium/hud: set the dump file streams to line buffered

Eduardo Lima Mitev (2):
      texgetimage: Add check for the effective target to GetTextureSubImage
      getteximage: Return correct error value when texure object is not found

Edward O'Callaghan (4):
      ilo: EOL unplumb unmaintained gallium drv from winsys
      ilo: EOL drop unmaintained gallium drv from buildsys
      ilo: EOL unmaintained older gallium intel driver
      mesa/main: Fix memset in formatquery.c

Elie TOURNIER (4):
      nir: add min/max optimisation
      nir: delete magic number
      nir: Delete unused arg in get_iteration
      glsl: remove unused file

Emil Velikov (324):
      utils: build sha1/disk cache only with Android/Autoconf
      utils: really remove the __END_DECLS macro
      mesa: Bump version to 17.1.0-devel
      docs/releasing: document post branch version bump
      configure.ac: move require_dri_shared_libs_and_glapi() before its users
      docs/releasing: remove stray "cd"
      docs: add release notes for 12.0.6
      docs: add sha256 checksums for 12.0.6
      docs: use correct year for the 12.0.6 release notes
      docs: add news item and link release notes for 12.0.6
      i965: automake: correctly set MKDIR_GEN
      freedreno: automake: correctly set MKDIR_GEN
      i965: automake: include builddir prior to srcdir
      i915: automake: include builddir prior to srcdir
      egl: automake: include builddir prior to srcdir
      clover: automake: include builddir prior to srcdir
      clover: automake: remove -I$(srcdir)
      st/dri: automake: include builddir prior to srcdir
      d3dadapter9: automake: include builddir prior to srcdir
      glx: automake: include builddir prior to srcdir
      glx/apple: automake: include builddir prior to srcdir
      glx/windows: automake: include builddir prior to srcdir
      loader: automake: include builddir prior to srcdir
      mapi: automake: include builddir prior to srcdir
      radeon, r200: automake: include builddir prior to srcdir
      dri/swrast: automake: include builddir prior to srcdir
      dri/osmesa: automake: include builddir prior to srcdir
      mesa/tests: automake: include builddir prior to srcdir
      i915, i965: automake: remove NA include directive
      nir: silence implicit conversion to 64bit
      nir: add extra const notation in compare_blocks()
      svga: remove const qualifier from SVGA3D_vgpu10_GenMips() prototype
      mesa: use correct return statement for a void function
      st/mesa: use correct return statement for a void function
      mesa: move variable declaration to where its used
      st/xa: automake: remove duplicate -Wall
      android: always set __STDC_*_MACROS for C++ sources
      scons: always set __STDC_*_MACROS for C++ sources
      autoconf: set all __STDC_*_MACROS
      glsl: remove explicit __STDC_FORMAT_MACROS define
      gallivm: remove explicit __STDC_.*_MACROS defines
      gallium: remove explicit __STDC_.*_MACROS defines
      scons: swr: remove explicit __STDC_.*_MACROS defines
      nouveau: remove explicit __STDC_FORMAT_MACROS define
      mesa: remove explicit __STDC_FORMAT_MACROS define
      docs/releasing: add a note about the relnotes template
      radv: automake: Don't install vk_platform.h or vulkan.h.
      configure.ac: list radeon in --with-vulkan-drivers help string
      docs: add release notes for 13.0.4
      docs: add sha256 checksums for 13.0.4
      docs: add news item and link release notes for 13.0.4
      configure.ac: list all the dri-drivers in the help string
      configure.ac: add swr to the gallium drivers list.
      travis: correct libdrm required regex to also track libdrm itself
      travis: add nearly all gallium drivers to the list
      travis: use both cores for make/make check
      docs: reword ilo removal note
      configure.ac: remove src/gallium/winsys/intel/drm/Makefile reference
      intel/blorp: do not return const data by get_px_size_sa()
      configure.ac: remove unused AC_SUBST([MESA_LLVM])
      configure.ac: move AC_ARG_ENABLE([gallium-llvm] hunk further up
      configure.ac: Rename the  gallium_require_llvm helper
      configure.ac: Mandate --enable-gallium-llvm when checking LLVM version
      configure.ac: move enable-gallium-llvm dependency with-gallium-drivers
      configure.ac: remove unused LLVM variables
      configure.ac: don't use == with test
      Revert "configure.ac: Create correct LLVM_VERSION_INT with minor >= 10"
      configure.ac: set LLVM_{C, CXX, LD}FLAGS only as needed
      configure.ac: disable enable_gallium_llvm in the !x86 case
      configure.ac: correctly manage llvm auto-detection
      configure.ac: remove dummy radeon_gallium_llvm_check()
      configure.ac: supersede --enable-gallium-llvm over --enable-llvm
      st/nine: update configure options in the README
      configure.ac: do not use deprecated macros - AC_HELP_STRING AC_ERROR
      winsys/intel: remove unused winsys - ilo was its only user
      glx: remove always true ifdef guards
      configure.ac: dump dri2proto requirement to 2.8
      scons: add missing dri2proto requirement
      vl: remove DRI2DriverPrimeShift compile guards
      glx: remove DRI2DriverPrimeShift compile guards
      configure.ac: check for libXdamage 1.1 or later
      scons: check for libXdamage 1.1 or later
      glx: remove always true XDAMAGE_1_1_INTERFACE guard
      xlib: remove always true ifdef GLX_EXTENSION guards
      st/xlib: remove always true ifdef GLX_EXTENSION guards
      docs: Update 17.0.0 release notes
      docs: add sha256 checksums for 17.0.0
      docs: add news item and link release notes for 17.0.0
      docs/releasing: build test the scons/mingw build
      docs/releasing: tweak the glxinfo/glxgear/etc. command lines
      docs/releasing: update the website section
      docs/submittingpatches: assorted grammar fixes
      docs: provide some tips where to obtain Mesa binaries
      bin/get-extra-pick-list: use git merge-base to get the branchpoint
      bin/get-extra-pick-list: rework to use already_picked list
      bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
      bin/get-pick-list.sh: limit `git grep ...' only as needed
      bin/get-pick-list.sh: remove ancient way of nominating patches
      bin/get-fixes-pick-list.sh: add new script
      configure.ac: bump LIBDRM_RADEON requirement to 2.4.71
      winsys/radeon: remove fall-back defines
      r100: use correct libdrm_radeon macro
      configure.ac: remove unneeded trailing semicolon
      util/disk_cache: do not allow space in MESA_GLSL_CACHE_MAX_SIZE
      docs: add hyperlink to the releasing documentation
      egl: _eglFilterArray's filter is always non-null
      docs: add release notes for 13.0.5
      docs: add sha256 checksums for 13.0.5
      docs: add news item and link release notes for 13.0.5
      travis: bring the scons build on par with AppVeyor
      docs/submittingpatches.html: rework the #criteria section
      docs/submittingpatches.html: add #backports section
      docs/submittingpatches.html: remove version tag for nominations
      docs/submittingpatches.html: document the Fixes tag
      radv: remove unneeded extern C notation
      anv: remove unneeded extern C notation
      mesa: annotate functions for C linkage
      mesa: remove unneeded extern C {} wrapper
      mesa/tests: remove unneeded extern C { #include foo } hack
      st/mesa: move extern C wrappers where applicable
      glsl: resolve extern C workarounds/hacks
      nir: do not #include util/debug.h within extern C {}
      gallium: do not #include foo.h within extern C {}
      i965: add extern C notation in headers
      i965: remove 'virtual' and extern C workarounds
      i915: remove 'virtual' and extern C workarounds
      i915: remove extern "C" guards
      anv: remove unused anv_dispatch_table dtable
      radv: remove unused radv_dispatch_table dtable
      radv: make radv_resolve_entrypoint static
      docs/releasing.html: reword "distro breaking changes" hunk
      radv/entrypoints: Only generate entrypoints for supported features
      nir: automake: add the README to the tarball
      vc4: automake: add the kernel/README to the tarball
      anv: automake: add TODO to the tarball
      blorp: automake: add TODO to the tarball
      mapi: remove unused mapi.[ch]
      util: automake: add sha1/README to the tarball
      automake: anv: add missing include $(top_srcdir)/src/vulkan/util
      glx/tests: automake: add dispatch-index-check to the tarball
      automake: r600: radeonsi: correctly manage libamd_common.la linking
      automake: vulkan: rename/reuse VULKAN_UTIL_{GENERATED_,}FILES list
      vulkan: provide vk.xml as argument to the python generator
      automake: i965: list correct header in Makefile.source
      radv: use enum_to_str util functions.
      gallium/targets: don't leave an empty target directory(ies)
      docs: add release notes for 17.0.1
      docs: add sha256 checksums for 17.0.1
      docs: add news item and link release notes for 17.0.1
      automake: move wayland-drm prior to Vulkan
      gallium/targets: rework the empty targets removal
      mapi/glapi: remove unused next_available_offset.sh
      mesa: drop the execute bit from gl.xml
      glsl/tests: suffix .sh/.py files as applicable
      glsl/tests: remove execute bit from compare_ir python script
      glsl: remove shebang from python scripts
      freedreno: remove execute bit from ir3_nir_trig.py
      freedreno: remove shebang from ir3_nir_trig.py
      svga: remove execute bit from svga_dump.py
      svga: remove shebang from svgadump/svga_dump.py
      gallium: remove execute bit from the python script(s)
      gallium: remove shebang from python scripts
      amd: remove execute bit from python scripts
      amd: remove shebang from python scripts
      mesa: remove execute bit from main/format_parser.py
      mesa: remove shebang from python scripts
      i965: remove execute bit from brw_nir_trig_workarounds.py
      i965: remove shebang from brw_nir_trig_workarounds.py
      bin/perf-annotate-jit: add .py suffix
      mapi: do not mandate bash for es*api/ABI-check
      mapi/gen: remove shebang from python scripts
      gallium/tests: remove execute bit from TGSI shader - vert-uadd.sh
      gallium/tools: do not hardcode bash location
      gallium/tools: use correct shebang for python scripts
      st/xa: suffix xa-indent{,.sh} and add a shebang line
      nir: remove shebang from python scripts
      genxml: remove shebang from gen_pack_header.py
      xmlpool: remove shebang from gen_xmlpool.py
      util: remove shebang from format_srgb.py
      dri: use correct shebang for gen-symbol-redefs.py
      glsl/tests: remove any bashisms
      egl/egl-symbols-check: do not mandate bash
      gbm/gbm-symbols-check: do not mandate bash
      wayland-egl/wayland-egl-symbols-check: do not mandate bash
      bin/bugzilla_mesa.sh: rework the looping method
      bin/shortlog_mesa.sh: remove the final bashism
      bin/get-fixes-pick-list.sh: do not mandate bash
      wayland: move .gitignore where applicable
      configure.ac: provide a fall-back define for WAYLAND_SCANNER
      radv/wsi: Don't include wayland headers
      i965: remove unused brw_cs.h include
      i965: remove dead brw_new_shader() declaration
      i965: remove duplicate declaration of brw_mark_surface_used
      i965: remove unused brw_program.h include
      i965: remove unused macros from brw_defines.h
      i965: move brw_define.h ifndef guard to the top
      i965: add missing #include <assert.h> in brw_inst.h
      i965: add missing brw_defines.h include in brw_program.c
      i965: add missing brw_defines.h include in brw_program.c
      util/bitscan: use correct signature for ffs/ffsll
      i965: split EU defines to brw_eu_defines.h
      i965: remove i965_symbols_test reference from .gitignore
      intel/compiler: link all tests again gtest, even test_eu_compact"
      intel/compiler: whitespace cleanups
      configure.ac: do not require the i965 driver for ANV
      configure.ac: require pthread-stubs only where available
      util/sha1: add non-typedef name for the SHA1_CTX struct
      util/sha1: rework _mesa_sha1_{init,final}
      util/sha1: drop _mesa_sha1_{update, format} return type
      autoconf/scons: bump libdrm to 2.4.75
      loader: use drmGetDevice[s]2 API
      winsys/amdgpu: use drmGetDevice2 API
      radv/winsys: use drmGetDevice2 API
      radv: do not open random render node(s)
      anv: do not open random render node(s)
      glx: don't expose systemTimeExtension for DRI2/DRI3/DRISW
      configure.ac: bump pthread-stubs requirement
      mapi: remove Xlib/xcb include in gl_marshal.py
      docs/releasing: remove "git clean" step
      docs/releasing: release.sh is located in xorg/util-modular
      docs/releasing: document how to squash/announce queued patches
      i965: automake: remove spurious white space
      mapi: automake: add all python scripts to EXTRA_DIST
      mesa: automake: add all headers to the tarball.
      docs: add release notes for 13.0.6
      docs: add sha256 checksums for 13.0.6
      docs: add release notes for 17.0.2
      docs: add sha256 checksums for 17.0.2
      docs: add news item and link release notes for 13.0.6/17.0.2
      anv: automake: use the local headers over any system provided ones
      anv: android: remove unused include/vulkan include
      mesa: more unused linux/version.h include
      docs/releasing: do not pass any arguments to autogen.sh
      i965: make brw_setup_image_uniform_values static
      ac: consistently use ifndef guards over pragma once
      radv: consistently use ifndef guards over pragma once
      compiler: consistently use ifndef guards over pragma once
      glsl: consistently use ifndef guards over pragma once
      nir: consistently use ifndef guards over pragma once
      spirv: consistently use ifndef guards over pragma once
      egl/dri2: consistently use ifndef guards over pragma once
      st/wgl: consistently use ifndef guards over pragma once
      i965: consistently use ifndef guards over pragma once
      intel/common: consistently use ifndef guards over pragma once
      intel/compiler: consistently use ifndef guards over pragma once
      mesa/main: consistently use ifndef guards over pragma once
      mesa/program: consistently use ifndef guards over pragma once
      util: consistently use ifndef guards over pragma once


Reply to: