mesa: Changes to 'refs/tags/mesa-13.0.5-1'
Tag 'mesa-13.0.5-1' created by Andreas Boll <andreas.boll.dev@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(-)
---
Reply to: