mesa: Changes to 'refs/tags/mesa-17.1.2-1'
Tag 'mesa-17.1.2-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-06-07 07:32 +0000
Tagging upload of mesa 17.1.2-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZN6wMAAoJEMtwMWWoiYTc2l0P/3PpacWcfjln2TUry4GuHQTg
zOuG+G6gEIf43oVQgxFVefk9ukydnyOFttQdXs8X6/msNaESlGK3fZBNzgufUCCV
ZHyWhuVSm2I6/y1s647qgyrLiOenKAtE9fxq+xRE5BwMtvRqFMIbrd43dFIwAOux
5bIAPgwELbFlwIfYUvKT2W16oGd4BvOVODDhWluSRbvhxVQ7Xg2SpCP60p3EKz0U
gzUXzl9aVbeWD/k2R+cXSTFFoZ9HEDqAiM6Chb22uO5j0pvOgz1aFEomTOoio9GG
HHle7BMrpyfLUmwmzNnHQCBuGg82GVswaTTpWzJ71pG7enwZgv6miSM2OamVdBFa
e1LkHE9okbvfzJhOoNxlAZwOPCPTH3N4ZL58qJt3k5gCWOt459EFOb4oobxBwfbf
Nj/GCwBPcTrVMBl6ynrXoisWcBamxfKTF1jjKneqRUh8eIO9slbDlSeCqu9IbPMf
tNfXzD0BX6HZlSMBPVOT1ddfG9HgFz33gjYssaR4+EUqeS7RtmxPVDg8tAWvMag4
Ai3A53oE4kOQHhiwgsWhQitapSsyzQStAzlT1gke5vNv0iDiAgfa0jOuJPKhsxg3
9Ybp2VKYJI10yBdFtBZ5KEPDhls4DYu+0QVpZzMUthW/rLige0+hv3OWNQAPB9bX
2uz/qJPW9dNlOs/kd6L8
=JWWQ
-----END PGP SIGNATURE-----
Changes since mesa-17.1.0-1:
Alex Deucher (1):
radeonsi: add new vega10 pci ids
Andres Gomez (2):
bin/get-fixes-pick-list.sh: don't warn if more than one, go over them
bin/get-fixes-pick-list.sh: bring back the warning
Bartosz Tomczyk (1):
mesa: Avoid leaking surface in st_renderbuffer_delete
Bas Nieuwenhuizen (1):
radv: Reserve space for descriptor and push constant user SGPR setting.
Bruce Cherniak (1):
swr: move msaa resolve to generalized StoreTile
Chad Versace (1):
egl: Partially revert 23c86c74, fix eglMakeCurrent
Chih-Wei Huang (1):
Android: correct libz dependency
Daniel Stone (8):
gbm/dri: Fix sign-extension in modifier query
vulkan: Fix Wayland uninitialised registry
vulkan/wsi/wayland: Remove roundtrip when creating image
vulkan/wsi/wayland: Use per-display event queue
vulkan/wsi/wayland: Use proxy wrappers for swapchain
egl/wayland: Don't open-code roundtrip
egl/wayland: Use per-surface event queues
egl/wayland: Ensure we get a back buffer
Emil Velikov (31):
docs: add sha256 checksums for 17.1.0
radeon: automake: remove unneeded elf Cflags/Libs
configure: remove unneeded bits around libunwind handling
egl: add g_egldispatchstubs.h to the release tarball
automake: add SWR LLVM gen_builder.hpp workaround
Update version to 17.1.1
docs: add release notes for 17.1.1
docs: add sha256 checksums for 17.1.1
configure: move platform handling further up
configure: rename remaining HAVE_EGL_PLATFORM_* guards
configure: update remaining --with-egl-platforms references
configure: loosen --with-platforms heuristics
configure: enable the surfaceless platform by default
configure: set HAVE_foo_PLATFORM as applicable
configure: error out when building GLX w/o the X11 platform
configure: check once for DRI3 dependencies
loader: build libloader_dri3_helper.la only with HAVE_PLATFORM_X11
configure: error out when building X11 Vulkan without DRI3
auxiliary/vl: use vl_*_screen_create stubs when building w/o platform
st/va: fix misplaced closing bracket
st/omx: remove unneeded X11 include
st/omx: fix building against X11-less setups
gallium/targets: link against XCB only as needed
configure: error out if building VA w/o supported platform
configure: error out if building OMX w/o supported platform
configure: error out if building VDPAU w/o supported platform
configure: error out if building XVMC w/o supported platform
travis: remove workarounds for the Vulkan target
anv: automake: list shared libraries after the static ones
radv: automake: list shared libraries after the static ones
egl/wayland: select the format based on the interface used
Eric Anholt (2):
renderonly: Initialize fields of struct winsys_handle.
vc4: Don't allocate new BOs to avoid synchronization when they're shared.
Grazvydas Ignotas (2):
anv: fix possible stack corruption
anv: don't leak DRM devices
Hans de Goede (1):
glxglvnddispatch: Add missing dispatch for GetDriverConfig
Ian Romanick (3):
r100: Don't assume that the base mipmap of a texture exists
r100,r200: Don't assume glVisual is non-NULL during context creation
r100: Use _mesa_get_format_base_format in radeon_update_wrapper
Ilia Mirkin (1):
nvc0/ir: SHLADD's middle source must be an immediate
Jason Ekstrand (17):
anv: Handle color layout transitions from the UNINITIALIZED layout
anv: Handle transitioning depth from UNDEFINED to other layouts
anv/image: Get rid of the memset(aux, 0, sizeof(aux)) hack
anv: Predicate 48bit support on gen >= 8
anv: Set up memory types and heaps during physical device init
anv: Set image memory types based on the type count
i965/blorp: Do and end-of-pipe sync on both sides of fast-clear ops
i965: Round copy size to the nearest block in intel_miptree_copy
anv: Set EXEC_OBJECT_ASYNC when available
anv: Determine the type of mapping based on type metadata
anv: Add valid_bufer_usage to the memory type metadata
anv: Stop setting BO flags in bo_init_new
anv: Make supports_48bit_addresses a heap property
anv: Refactor memory type setup
anv: Advertise both 32-bit and 48-bit heaps when we have enough memory
i965: Rework Sandy Bridge HiZ and stencil layouts
anv: Require vertex buffers to come from a 32-bit heap
Johnson Lin (1):
nir/lower_tex: Fix minor error in YUV color conversion matrix
Juan A. Suarez Romero (16):
bin/get-{extra,fixes}-pick-list.sh: add support for ignore list
bin/get-{extra,fixes}-pick-list.sh: improve output
Revert "android: fix segfault within swap_buffers"
cherry-ignore: radeonsi: load patch_id for TES-as-ES when exporting for PS
cherry-ignore: anv: Determine the type of mapping based on type metadata
cherry-ignore: anv: Stop setting BO flags in bo_init_new
cherry-ignore: anv: Make supports_48bit_addresses a heap property
cherry-ignore: anv: Advertise both 32-bit and 48-bit heaps when we have enough memory
cherry-ignore: anv: Require vertex buffers to come from a 32-bit heap
cherry-ignore: radv: fix regression in descriptor set freeing
cherry-ignore: anv: Add valid_bufer_usage to the memory type metadata
cherry-ignore: anv: Refactor memory type setup
Revert "cherry-ignore: anv: [...]"
Revert "cherry-ignore: anv: Require vertex buffers to come from a 32-bit heap"
Update version to 17.1.2
docs: add release notes for 17.1.2
Lucas Stach (2):
etnaviv: stop oversizing buffer resources
etnaviv: allow R/B swapped surfaces to be cleared
Marek Olšák (3):
amd/addrlib: import Raven support
radeonsi/gfx9: add support for Raven
radeonsi/gfx9: compile shaders with +xnack
Nanley Chery (2):
anv/formats: Update the three-channel BC1 mappings
i965/formats: Update the three-channel DXT1 mappings
Nicolai Hähnle (6):
radeonsi: mark fast-cleared textures as compressed when dirtying
radeonsi: fix primitive ID in fragment shader when using tessellation
radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI
radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation
st/mesa: remove an incorrect assertion
st/mesa: remove redundant stfb->iface checks
Nicolas Boichat (1):
configure.ac: Also match -androideabi tuple
Pohjolainen, Topi (1):
intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4
Rob Clark (3):
mesa/st: fix yuv EGLImage's
freedreno: fix crash when flush() but no rendering
freedreno: fix fence creation fail if no rendering
Rob Herring (1):
virgl: fix virgl_bo_transfer_{put, get} box struct copy
Samuel Iglesias Gonsálvez (3):
i965/vec4/gs: restore the uniform values which was overwritten by failed vec4_gs_visitor execution
i965/vec4: fix swizzle and writemask when loading an uniform with constant offset
i965/vec4: load dvec3/4 uniforms first in the push constant buffer
Tapani Pälli (1):
egl/android: fix segfault within swap_buffers
Timo Aaltonen (4):
Merge branch 'upstream-experimental' into debian-experimental
Update d/upstream/signing-key.asc with key from Juan A. Suarez Romero.
README.source: Add documentation about how to update d/u/signing- key.asc.
release to experimental
Timothy Arceri (1):
st/mesa: don't mark the program as in cache_fallback when there is cache miss
Tom Stellard (1):
gallivm: Make sure module has the correct data layout when pass manager runs
---
.travis.yml | 7
Android.common.mk | 4
VERSION | 2
bin/.cherry-ignore | 4
bin/get-extra-pick-list.sh | 10
bin/get-fixes-pick-list.sh | 59 -
configure.ac | 290 ++---
debian/README.source | 6
debian/changelog | 9
debian/upstream/signing-key.asc | 580 ++++++++++
docs/egl.html | 12
docs/releasing.html | 2
docs/relnotes/17.1.0.html | 3
docs/relnotes/17.1.1.html | 188 +++
docs/relnotes/17.1.2.html | 186 +++
include/pci_ids/radeonsi_pci_ids.h | 4
src/amd/Makefile.common.am | 2
src/amd/addrlib/gfx9/gfx9addrlib.cpp | 57
src/amd/addrlib/gfx9/gfx9addrlib.h | 8
src/amd/common/amd_family.h | 1
src/amd/common/amdgpu_id.h | 10
src/amd/vulkan/Makefile.am | 38
src/amd/vulkan/radv_cmd_buffer.c | 8
src/compiler/glsl/shader_cache.cpp | 2
src/compiler/nir/nir_lower_tex.c | 6
src/egl/Makefile.am | 14
src/egl/drivers/dri2/egl_dri2.h | 4
src/egl/drivers/dri2/platform_android.c | 13
src/egl/drivers/dri2/platform_wayland.c | 130 +-
src/egl/main/eglapi.c | 19
src/egl/main/egldisplay.c | 2
src/gallium/auxiliary/Makefile.am | 20
src/gallium/auxiliary/Makefile.sources | 10
src/gallium/auxiliary/gallivm/lp_bld_init.c | 34
src/gallium/auxiliary/renderonly/renderonly.c | 1
src/gallium/auxiliary/vl/vl_winsys.h | 21
src/gallium/drivers/etnaviv/etnaviv_resource.c | 2
src/gallium/drivers/etnaviv/etnaviv_translate.h | 2
src/gallium/drivers/freedreno/freedreno_context.c | 8
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 2
src/gallium/drivers/radeon/Makefile.am | 6
src/gallium/drivers/radeon/r600_pipe_common.c | 2
src/gallium/drivers/radeon/r600_texture.c | 16
src/gallium/drivers/radeonsi/si_pipe.c | 20
src/gallium/drivers/radeonsi/si_state.c | 3
src/gallium/drivers/radeonsi/si_state_draw.c | 14
src/gallium/drivers/radeonsi/si_state_shaders.c | 29
src/gallium/drivers/swr/Makefile.am | 41
src/gallium/drivers/swr/rasterizer/memory/StoreTile.h | 75 +
src/gallium/drivers/swr/swr_context.cpp | 77 -
src/gallium/drivers/swr/swr_screen.cpp | 10
src/gallium/drivers/vc4/vc4_resource.c | 3
src/gallium/state_trackers/omx/Makefile.am | 1
src/gallium/state_trackers/omx/entrypoint.c | 6
src/gallium/state_trackers/omx/vid_dec.h | 2
src/gallium/state_trackers/va/Makefile.am | 1
src/gallium/state_trackers/va/context.c | 4
src/gallium/state_trackers/vdpau/Makefile.am | 1
src/gallium/state_trackers/vdpau/device.c | 2
src/gallium/state_trackers/xvmc/Makefile.am | 3
src/gallium/targets/dri/Android.mk | 3
src/gallium/targets/omx/Makefile.am | 7
src/gallium/targets/va/Makefile.am | 7
src/gallium/targets/vdpau/Makefile.am | 1
src/gallium/targets/xvmc/Makefile.am | 1
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 4
src/gallium/winsys/virgl/drm/virgl_drm_winsys.c | 14
src/gbm/Makefile.am | 1
src/gbm/backends/dri/gbm_dri.c | 2
src/glx/g_glxglvnddispatchfuncs.c | 14
src/glx/g_glxglvnddispatchindices.h | 1
src/intel/Android.vulkan.mk | 2
src/intel/Makefile.vulkan.am | 34
src/intel/compiler/brw_vec4.cpp | 107 +
src/intel/compiler/brw_vec4_gs_visitor.cpp | 26
src/intel/compiler/brw_vec4_nir.cpp | 15
src/intel/isl/isl_gen7.c | 28
src/intel/vulkan/anv_allocator.c | 14
src/intel/vulkan/anv_blorp.c | 67 +
src/intel/vulkan/anv_device.c | 203 ++-
src/intel/vulkan/anv_formats.c | 4
src/intel/vulkan/anv_image.c | 52
src/intel/vulkan/anv_private.h | 39
src/intel/vulkan/anv_wsi.c | 1
src/intel/vulkan/genX_cmd_buffer.c | 51
src/intel/vulkan/genX_query.c | 7
src/intel/vulkan/tests/block_pool_no_free.c | 5
src/intel/vulkan/tests/state_pool.c | 5
src/intel/vulkan/tests/state_pool_free_list_only.c | 5
src/intel/vulkan/tests/state_pool_no_free.c | 5
src/loader/Makefile.am | 2
src/mesa/drivers/dri/Android.mk | 3
src/mesa/drivers/dri/i965/brw_blorp.c | 67 -
src/mesa/drivers/dri/i965/brw_surface_formats.c | 15
src/mesa/drivers/dri/i965/brw_tex_layout.c | 100 +
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 4
src/mesa/drivers/dri/i965/gen6_depth_state.c | 4
src/mesa/drivers/dri/i965/intel_blit.c | 4
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 11
src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 37
src/mesa/drivers/dri/r200/r200_context.c | 1
src/mesa/drivers/dri/radeon/radeon_common_context.c | 2
src/mesa/drivers/dri/radeon/radeon_context.c | 1
src/mesa/drivers/dri/radeon/radeon_fbo.c | 2
src/mesa/drivers/dri/radeon/radeon_texstate.c | 14
src/mesa/main/context.c | 10
src/mesa/main/mtypes.h | 7
src/mesa/state_tracker/st_cb_eglimage.c | 32
src/mesa/state_tracker/st_cb_viewport.c | 4
src/mesa/state_tracker/st_manager.c | 9
src/mesa/state_tracker/st_shader_cache.c | 2
src/util/Android.mk | 1
src/vulkan/Makefile.am | 3
src/vulkan/wsi/wsi_common_wayland.c | 119 +-
114 files changed, 2493 insertions(+), 782 deletions(-)
---
Reply to: