Tag 'mesa-13.0.5-1' created by Andreas Boll <andreas.boll....@gmail.com> at 2017-02-21 12:17 +0000
Tagging upload of mesa 13.0.5-1 to unstable. -----BEGIN PGP SIGNATURE----- iQIcBAABCgAGBQJYrC/MAAoJEB7vU9OKOpxn930P/22sruZV5QRrycYWW/HDgDK3 DiHEB6rnAH2eioXCC5rtMnALDPxr2LKvLzZ0aM1/wzz0pIB95MBp7Mb5wvEPoaGj 61uVTQ6/KZyTjMDHwzkEM32Rq4nm+OWHfADsySs35y8UYyZ4X1BLisZesAxSvh7Y C8tWD8CxObMFLgnM9v0Q+8PhqPV4EXppxUXNI/fyjGMHDdSVV0NqUtebjz8jSlXy Hng7F8YQXj4/DW3/J3IyaBEz1OR6j4YJtDZH6eOnpuLE/0q5OQxANCdakAF3RDeC XCFjkVsh3HhosVbqix3cfsh0z538ioIfIal4TSdD5aVQSSAbit1SC5ExFQ6HNlxI PUihR/uZOWpFKOMSp7fiMjMJJFyt5git0q11PydWvIJAbhz3+mtrevzBgWE8Qb6B GRz/VDXe1Il6MHqNCGgiEtpdocMFvKYVzjU1Tv8GO4PgYtCHzYN1nhMaZc8hUr5U tdkSkp1Dac0SvwXdgm7v39AxddyRGQzHcKI4gARuDw6nvG4j6NxkByb1iFgDhLdw Kp5QQh4EaGfWpBVeH8TJ2ijhXsebyyuWdxox2lgV5Pv2ZzJ+gmc6eWl77XvR+u+D JOB80Wqikj2WvdKxpESCpFmUctTmljjh1zXJqdwtJy9kIUrlcaJnMh75IzbBRWBw jBMOckpGKOyCPhjU4ILB =zivI -----END PGP SIGNATURE----- Changes since mesa-13.0.4-1: Andreas Boll (5): Merge tag 'mesa-13.0.5' into debian-unstable Bump changelog Switch mesa3d.org URLs to https. Update extend-diff-ignore. Upload to unstable. Bartosz Tomczyk (2): r600: Fix stack overflow r600/sb: Fix memory leak Bruce Cherniak (1): swr: [rasterizer core] Remove dead code Clipper::ClipScalar() Chad Versace (1): i965/mt: Disable HiZ when sharing depth buffer externally (v2) Dave Airlie (3): radv: change base aligmment for allocated memory. radv: fix cik macroModeIndex. radv: adopt some init config workarounds from radeonsi. Derek Foreman (1): egl/dri2: add image_loader_extension back into loader extensions for wayland Emil Velikov (27): docs: add sha256 checksums for 13.0.4 configure.ac: list radeon in --with-vulkan-drivers help string 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 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 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 Update version to 13.0.5 docs: add release notes for 13.0.5 Eric Anholt (1): vc4: Avoid emitting small immediates for UBO indirect load address guards. Hans de Goede (1): glx/glvnd: Fix GLXdispatchIndex sorting Ian Romanick (11): linker: Slight code rearrange to prevent duplication in the next commit linker: Accurately track gl_uniform_block::stageref glsl: Split process_block_array into two functions glsl: Fix wonkey indentation left from previous commit glsl: Track the linearized array index for each UBO instance array element glsl: Use simpler visitor to determine which UBO and SSBO blocks are used glsl: Add tracking for elements of an array-of-arrays that have been accessed glsl: Add structures to track accessed elements of a single array glsl: Mark a set of array elements as accessed using a list of array_deref_range glsl: Walk a list of ir_dereference_array to mark array elements as accessed linker: Accurately mark a uniform block instance array element as used in a stage Ilia Mirkin (3): vbo: process buffer binding state changes on draw when recording st/mesa: MAX_VARYING is the max supported number of patch varyings, not min nvc0: disable linked tsc mode in compute launch descriptor Jason Ekstrand (11): nir/search: Use the correct bit size for integer comparisons i965/blorp: Use the correct ISL format for combined depth/stencil intel/blorp: Handle clearing of A4B4G4R4 on all platforms isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell anv: Flush render cache before STATE_BASE_ADDRESS on gen7 anv: Improve flushing around STATE_BASE_ADDRESS vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes vulkan/wsi: Lower the maximum image sizes i965/sampler_state: Pass texObj into update_sampler_state i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge Kenneth Graunke (1): i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug. Lionel Landwerlin (5): anv: don't require render target isl bit for depth/stencil surfaces anv: set command buffer to NULL when allocations fail anv: fix descriptor pool internal size allocation spirv: handle OpUndef as part of the variable parsing pass spirv: handle undefined components for OpVectorShuffle Marc-André Lureau (1): tgsi-dump: dump label if instruction has one Marek Olšák (2): radeonsi: always set the TCL1_ACTION_ENA when invalidating L2 gallium/radeon: fix performance of buffer readbacks Topi Pohjolainen (2): i965: Make depth clear flushing more explicit i965/gen6: Issue direct depth stall and flush after depth clear Vinson Lee (2): scons: Require libdrm >= 2.4.66 for DRM. util: Fix Clang trivial destructor check. --- VERSION | 2 bin/get-extra-pick-list.sh | 22 bin/get-fixes-pick-list.sh | 61 + bin/get-pick-list.sh | 7 bin/get-typod-pick-list.sh | 7 configure.ac | 2 debian/changelog | 8 debian/control | 2 debian/copyright | 4 debian/source/local-options | 2 docs/relnotes/13.0.4.html | 3 docs/relnotes/13.0.5.html | 209 ++++++ scons/gallium.py | 2 src/amd/vulkan/radv_device.c | 2 src/amd/vulkan/si_cmd_buffer.c | 11 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c | 14 src/compiler/Makefile.glsl.am | 1 src/compiler/Makefile.sources | 2 src/compiler/glsl/ir_array_refcount.cpp | 254 +++++++ src/compiler/glsl/ir_array_refcount.h | 183 +++++ src/compiler/glsl/link_uniform_blocks.cpp | 112 ++- src/compiler/glsl/link_uniforms.cpp | 82 +- src/compiler/glsl/linker.cpp | 3 src/compiler/glsl/tests/array_refcount_test.cpp | 717 +++++++++++++++++++++ src/compiler/nir/nir_search.c | 48 - src/compiler/spirv/spirv_to_nir.c | 31 src/compiler/spirv/vtn_variables.c | 6 src/egl/Makefile.am | 2 src/egl/drivers/dri2/platform_wayland.c | 1 src/gallium/auxiliary/tgsi/tgsi_dump.c | 24 src/gallium/drivers/freedreno/Makefile.am | 1 src/gallium/drivers/nouveau/nvc0/nve4_compute.c | 1 src/gallium/drivers/nouveau/nvc0/nve4_compute.h | 7 src/gallium/drivers/r600/r600_shader.c | 2 src/gallium/drivers/r600/sb/sb_valtable.cpp | 8 src/gallium/drivers/radeon/r600_buffer_common.c | 17 src/gallium/drivers/radeonsi/si_state_draw.c | 3 src/gallium/drivers/swr/rasterizer/core/clip.h | 39 - src/gallium/drivers/vc4/vc4_opt_small_immediates.c | 11 src/gallium/drivers/vc4/vc4_program.c | 8 src/gallium/drivers/vc4/vc4_qir.c | 1 src/gallium/drivers/vc4/vc4_qir.h | 2 src/gallium/drivers/vc4/vc4_qpu_emit.c | 2 src/gallium/state_trackers/clover/Makefile.am | 2 src/gallium/state_trackers/dri/Makefile.am | 2 src/gallium/targets/d3dadapter9/Makefile.am | 2 src/glx/Makefile.am | 4 src/glx/apple/Makefile.am | 4 src/glx/g_glxglvnddispatchindices.h | 8 src/glx/windows/Makefile.am | 2 src/intel/blorp/blorp_clear.c | 23 src/intel/isl/isl_format.c | 5 src/intel/vulkan/anv_cmd_buffer.c | 5 src/intel/vulkan/anv_descriptor_set.c | 8 src/intel/vulkan/anv_image.c | 7 src/intel/vulkan/genX_cmd_buffer.c | 7 src/loader/Makefile.am | 2 src/mapi/Makefile.am | 4 src/mesa/drivers/dri/i915/Makefile.am | 2 src/mesa/drivers/dri/i965/Makefile.am | 7 src/mesa/drivers/dri/i965/brw_blorp.c | 2 src/mesa/drivers/dri/i965/brw_clear.c | 56 + src/mesa/drivers/dri/i965/brw_program.c | 43 + src/mesa/drivers/dri/i965/brw_sampler_state.c | 30 src/mesa/drivers/dri/i965/brw_state.h | 1 src/mesa/drivers/dri/i965/gen8_depth_state.c | 16 src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 29 src/mesa/drivers/dri/r200/Makefile.am | 2 src/mesa/drivers/dri/radeon/Makefile.am | 2 src/mesa/drivers/dri/swrast/Makefile.am | 2 src/mesa/drivers/osmesa/Makefile.am | 2 src/mesa/main/mtypes.h | 15 src/mesa/main/tests/Makefile.am | 2 src/mesa/state_tracker/st_extensions.c | 2 src/mesa/vbo/vbo_save_api.c | 7 src/util/macros.h | 8 src/vulkan/wsi/wsi_common_wayland.c | 27 src/vulkan/wsi/wsi_common_x11.c | 3 78 files changed, 2004 insertions(+), 265 deletions(-) ---