mesa: Changes to 'refs/tags/mesa-17.3.0-1'
Tag 'mesa-17.3.0-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-12-13 16:12 +0000
Tagging upload of mesa 17.3.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
iQJPBAABCgA5FiEE45C5cAWC+uqVmsrUHu9T04o6nGcFAloxUVIbHGFuZHJlYXMu
Ym9sbC5kZXZAZ21haWwuY29tAAoJEB7vU9OKOpxnWKYP/1AEFS+lO3fLNb6PLnan
RGY41wDocs4bASApBLP4NzqvZEKWmQ5OLSEbmDno2t097nmjZhg5f8BdrBmPPiWh
h+vpoCHE+BQwUKg8lhr6ftBf1zEryKwoWDKDYJ4WoJpqoayPOHUb2c78PN5Bxob4
IwFozRZDtM52snv4NK0vPDJRLRQKfE0g7QQ7S6WJ1LFA+70RRMmxoxQGLKc5MNKp
1G6HWT4iBk5rnj92WmEZBpMCe7gU3GaUnzrs6K5jdqYTjBdREfs25uZmic9WeAu5
pJegK1i4d3utWPm91rgVKaZOVbpiw/5K3sUJt5upJGkmrPgzMVZJx5Sf0DI9eScq
2Fx/KxL763HeJ7fV5aImNbEEnxX8G71TtA8E1nIhkpwzYTstlMs9Z0VRAluqim5R
ZVkEBi5RsdEGT1+M8v0A0M1JH8px8JV2G6a9ZteFDkGhvfnbumVTeND2wOixVITd
xhWgDdvfPGZdIrCT6/AMH601ZgC2B1NQ/gZwoVizv7sLjLep7ZtA8bAyp9Suazfv
v+8vjjCQy//ONWw9ecogeJXW2zVUFJuvluNHlwRqQvWr01XHBD+TSmL1lNporpRv
Qe1F0sXgLqBMlnb3417OSCyIj+aAZPR8cvtdMMT0USLvz07KQNYZrbiXL+s+TAw4
KgX33+1zrqQgYCxPIBLiap6H
=h1PI
-----END PGP SIGNATURE-----
Changes since mesa-17.3.0-rc5-1:
Andreas Boll (4):
Merge tag 'mesa-17.3.0' into debian-unstable
Bump changelog
Bump standards version to 4.1.2.
Upload to unstable.
Ben Crocker (1):
docs/llvmpipe.html: Minor edits
Dave Airlie (1):
r600/sb: handle jump after target to end of program. (v2)
Eduardo Lima Mitev (3):
glsl_parser_extra: Add utility to copy symbols between symbol tables
glsl: Use the utility function to copy symbols between symbol tables
glsl/linker: Check that re-declared, inter-shader built-in blocks match
Emil Velikov (4):
gl_table.py: add extern C guard for the generated glapitable.h
Update version to 17.3.0-rc6
Update version to 17.3.0(final)
docs: Update 17.3.0 release notes
Frank Richter (1):
gallium/wgl: fix default pixel format issue
George Barrett (1):
glsl: Catch subscripted calls to undeclared subroutines
Gert Wollny (1):
r600: Emit EOP for more CF instruction types
Jason Ekstrand (3):
i965/bufmgr: Add a helper to mark a BO as external
i965: Mark BOs as external when we export their handle
i965: Disable regular fast-clears (CCS_D) on gen9+
Kai Wasserbäch (1):
docs: Point to apt.llvm.org for development snapshot packages
Kenneth Graunke (6):
i965: Fix Smooth Point Enables.
i965: Program the dynamic state heap size to MAX_STATE_SIZE.
i965: Use old_bo->align when growing batch/state buffer instead of 4096.
i965: Preserve EXEC_OBJECT_CAPTURE when growing the BO.
i965: Don't grow batch/state buffer on every emit after an overflow.
i965: Reorganize batch/state BO fields into a 'brw_growing_bo' struct.
Marek Olšák (2):
radeonsi: fix layered DCC fast clear
radeonsi/gfx9: fix importing shared textures with DCC
Matt Turner (3):
i965/fs: Handle negating immediates on MADs when propagating saturates
util: Fix SHA1 implementation on big endian
util: Fix disk_cache index calculation on big endian
Nicolai Hähnle (5):
radeonsi/gfx9: fix VM fault with fetched instance divisors
ddebug: fix use-after-free of streamout targets
st_glsl_to_tgsi: check for the tail sentinel in merge_two_dsts
glsl: allow any l-value of an input variable as interpolant in interpolateAt*
glsl: fix interpolateAtXxx(some_vec[idx], ...) with dynamic idx
Roland Scheidegger (3):
r600: use min_dx10/max_dx10 instead of min/max
r600: use DX10_CLAMP bit in shader setup
r600: set DX10_CLAMP for compute shader too
Tapani Pälli (1):
mesa/gles: adjust internal format in glTexSubImage2D error checks
Vadym Shovkoplias (1):
intel/blorp: Fix possible NULL pointer dereferencing
Vinson Lee (1):
anv: Check if memfd_create is already defined.
---
VERSION | 2
configure.ac | 1
debian/changelog | 7
debian/control | 2
docs/llvmpipe.html | 18 +
docs/relnotes/17.3.0.html | 183 ++++++++++++++++++-
src/compiler/glsl/ast_function.cpp | 28 ++
src/compiler/glsl/glsl_parser_extras.cpp | 68 +++++--
src/compiler/glsl/glsl_parser_extras.h | 5
src/compiler/glsl/link_interface_blocks.cpp | 29 +++
src/compiler/glsl/linker.cpp | 16 -
src/compiler/glsl/lower_named_interface_blocks.cpp | 18 +
src/compiler/glsl/lower_vec_index_to_cond_assign.cpp | 31 +++
src/gallium/drivers/ddebug/dd_draw.c | 2
src/gallium/drivers/r600/eg_asm.c | 13 -
src/gallium/drivers/r600/evergreen_compute.c | 5
src/gallium/drivers/r600/evergreen_state.c | 6
src/gallium/drivers/r600/r600_asm.c | 5
src/gallium/drivers/r600/r600_shader.c | 15 -
src/gallium/drivers/r600/r600_state.c | 9
src/gallium/drivers/r600/r700_asm.c | 3
src/gallium/drivers/r600/sb/sb_bc_finalize.cpp | 5
src/gallium/drivers/r600/sb/sb_expr.cpp | 2
src/gallium/drivers/radeon/r600_texture.c | 5
src/gallium/drivers/radeonsi/si_shader.c | 13 +
src/gallium/drivers/radeonsi/si_shader.h | 4
src/gallium/drivers/radeonsi/si_state.c | 2
src/gallium/state_trackers/wgl/stw_context.c | 23 ++
src/intel/blorp/blorp_blit.c | 4
src/intel/compiler/brw_fs_saturate_propagation.cpp | 10 -
src/intel/vulkan/anv_allocator.c | 2
src/intel/vulkan/anv_gem_stubs.c | 2
src/mapi/glapi/gen/gl_table.py | 8
src/mesa/drivers/dri/i965/brw_bufmgr.c | 25 +-
src/mesa/drivers/dri/i965/brw_bufmgr.h | 2
src/mesa/drivers/dri/i965/brw_context.h | 19 +
src/mesa/drivers/dri/i965/brw_meta_util.c | 11 +
src/mesa/drivers/dri/i965/brw_misc_state.c | 26 +-
src/mesa/drivers/dri/i965/brw_sync.c | 2
src/mesa/drivers/dri/i965/gen4_blorp_exec.h | 2
src/mesa/drivers/dri/i965/genX_blorp_exec.c | 8
src/mesa/drivers/dri/i965/genX_state_upload.c | 18 -
src/mesa/drivers/dri/i965/intel_batchbuffer.c | 151 +++++++--------
src/mesa/drivers/dri/i965/intel_batchbuffer.h | 20 +-
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 57 +++--
src/mesa/drivers/dri/i965/intel_screen.c | 2
src/mesa/main/teximage.c | 56 +++++
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6
src/util/disk_cache.c | 4
src/util/sha1/sha1.c | 3
50 files changed, 718 insertions(+), 240 deletions(-)
---
Reply to: