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

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: