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

mesa: Changes to 'refs/tags/mesa-17.0.1-1'



Tag 'mesa-17.0.1-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-03-06 14:16 +0000

Tagging upload of mesa 17.0.1-1 to experimental.
-----BEGIN PGP SIGNATURE-----

iQIcBAABCgAGBQJYvW9WAAoJEB7vU9OKOpxnwb8P/0847BXkSDJC1WWZy6qlfGpR
d7abgOiEZftAzu2Q4MWPD6njlVFy+Njd9yZpo/3MvlJE1VXX+yHPuLpBTfruRMZX
S/5N1KqWRt2YB9J7BHr2S+5xd7JemdIjso0F0DIfDTmEul3FY3WLV+BR42lJytY9
HCWxPT2KWICb6d2mt2yQEq2+zCib+BSoIx2Ve/l9WQzctGYz0E4S61ljRPnMvSIB
5X7g/YGyXJNrAbiU/8My/3RECvPGGZ7jfezFpceX4yDPIHXax8vnT6uwJJa3s40m
hpSzMtDyxghCZJCkW6Dmm/skkaMFnaF1LjY6knBskJxeBEQ0JUO4DGo+7GO0r9hb
QOVZmRaie5/ZNMq/lGsf7IZikWqjRvKGUJ/2csJAhNfsUCuQC+Bb/HI1NDSnOlJn
GSylfZQ8IFHBOdey+990ZGnozw4M3zCEmDmv3lE7W0Nb0lkGRWom9PsrumrAdpWH
NTr7+HbH0ZZCUKV1pVqXZcT1ZDXN7TvxpQlemI6CuQE+leep6Lh3kq4+8JyztP4u
DANibI+km6WDxVLsaY3q3Dasx/fifkfonUOjSrBEkvtAxWC8+tpNn/qgnv5b79jX
vIEJBXYAvKYhQL3w7UbyGf6EM9CrXRBkKUREIL0Jy+29ssLZwysnDs9vtTt06DzX
gt59zExY8w5pqQtPFBHG
=7CCh
-----END PGP SIGNATURE-----

Changes since mesa-17.0.0-1:
Andreas Boll (13):
      Merge tag 'mesa-13.0.5' into debian-unstable
      Bump changelog
      Switch mesa3d.org URLs to https.
      Update extend-diff-ignore.
      Upload to unstable.
      Merge tag 'mesa-13.0.5' into debian-experimental
      Merge branch 'debian-unstable' into debian-experimental
      Declare Multi-Arch: same for mesa-vulkan-drivers (Closes: #853897).
      Document the cherry-pick in debian/changelog
      Enable OpenCL on ppc64el (Closes: #810913).
      rules: Cleanup OpenCL enabling.
      Require LLVM on more architectures (armel mips mips64el mipsel powerpc ppc64)
      Upload to experimental.

Bartosz Tomczyk (2):
      r600: Fix stack overflow
      r600/sb: Fix memory leak

Bas Nieuwenhuizen (4):
      radv: Never try to create more than max_sets descriptor sets.
      radv: Reset emitted compute pipeline when calling secondary cmd buffer.
      radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
      radv: Use correct size for availability flag.

Ben Crocker (3):
      gallivm: Reenable PPC VSX (v3)
      gallivm: Improve debug output (V2)
      gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)

Brendan King (1):
      egl/dri3: implement query surface hook

Bruce Cherniak (1):
      swr: [rasterizer core] Remove dead code Clipper::ClipScalar()

Chad Versace (1):
      i965/mt: Disable HiZ when sharing depth buffer externally (v2)

Christian Gmeiner (2):
      etnaviv: move pctx initialisation to avoid a null dereference
      etnaviv: remove number of pixel pipes validation

Connor Abbott (1):
      anv: fix Get*MemoryRequirements for !LLC

Daniel Stone (1):
      egl/wayland: Don't use DRM format codes for SHM

Dave Airlie (9):
      radv: change base aligmment for allocated memory.
      radv: fix cik macroModeIndex.
      radv: adopt some init config workarounds from radeonsi.
      tgsi: fix memory leak in tgsi sanity check
      radv: change base aligmment for allocated memory.
      radv: fix cik macroModeIndex.
      radv: adopt some init config workarounds from radeonsi.
      radv: fix depth format in blit2d.
      radv: fix txs for sampler buffers

Derek Foreman (1):
      egl/dri2: add image_loader_extension back into loader extensions for wayland

Emil Velikov (36):
      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
      docs: add sha256 checksums for 17.0.0
      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
      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 17.0.1
      docs: add release notes for 17.0.1

Eric Anholt (2):
      vc4: Avoid emitting small immediates for UBO indirect load address guards.
      vc4: Avoid emitting small immediates for UBO indirect load address guards.

Grazvydas Ignotas (3):
      r300g: only allow byteswapped formats on big endian
      gallium/u_queue: fix a crash with atexit handlers
      gallium/u_queue: set num_threads correctly if not all threads start

Hans de Goede (2):
      glx/glvnd: Fix GLXdispatchIndex sorting
      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 (7):
      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
      gm107/ir: fix address offset bitfield for ATOMS
      nvc0: set the render condition in the compute object
      st/mesa: don't pass compare mode for stencil-sampled textures
      nvc0: disable linked tsc mode in compute launch descriptor

Jason Ekstrand (21):
      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
      i965/sampler_state: Clamp min/max LOD to 14 on gen7+
      i965/sampler_state: Pass texObj into update_sampler_state
      i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
      intel/blorp: Swizzle clear colors on the CPU
      i965/fs: Fix the inline nir_op_pack_double optimization
      anv: Add an invalidate_range helper
      anv/query: clflush the bo map on non-LLC platforms
      genxml: Make MI_STORE_DATA_IMM more consistent
      anv/query: Perform CmdResetQueryPool on the GPU
      intel/blorp: Explicitly flush all allocated state

Jose Maria Casanova Crespo (1):
      glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1

Kenneth Graunke (2):
      i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug.
      mesa: Do (TCS && !TES) draw time validation in ES as well.

Leo Liu (1):
      configure.ac: check require_basic_egl only if egl enabled

Lionel Landwerlin (7):
      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
      anv: wsi: report presentation error per image request
      i965/fs: fix uninitialized memory access

Marc-André Lureau (1):
      tgsi-dump: dump label if instruction has one

Marek Olšák (8):
      radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
      gallium/radeon: fix performance of buffer readbacks
      radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)
      gallium/util: remove unused u_index_modify helpers
      gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED unconditionally
      gallium/u_queue: fix random crashes when the app calls exit()
      radeonsi: fix broken tessellation on Carrizo and Stoney
      amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12

Matt Turner (1):
      clover: Work around build failure with AltiVec.

Mauro Rossi (2):
      android: radeonsi: fix sid_table.h generated header include path
      android: glsl: build shader cache sources

Michel Dänzer (1):
      configure.ac: Drop LLVM compiler flags more radically

Nicolai Hähnle (3):
      winsys/amdgpu: reduce max_alloc_size based on GTT limits
      radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
      radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK

Samuel Iglesias Gonsálvez (1):
      glsl: fix heap-use-after-free in ast_declarator_list::hir()

Tapani Pälli (1):
      android: fix droid_create_image_from_prime_fd_yuv for YV12

Timo Aaltonen (2):
      Merge branch 'upstream-experimental' into debian-experimental
      update the changelog

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                                               |   51 +--
 debian/changelog                                           |   25 +
 debian/control                                             |   17 -
 debian/copyright                                           |    4 
 debian/rules                                               |   14 
 debian/source/local-options                                |    2 
 docs/relnotes/17.0.0.html                                  |    3 
 docs/relnotes/17.0.1.html                                  |  220 +++++++++++++
 src/amd/common/ac_nir_to_llvm.c                            |    2 
 src/amd/common/amdgpu_id.h                                 |    2 
 src/amd/vulkan/radv_cmd_buffer.c                           |    1 
 src/amd/vulkan/radv_descriptor_set.c                       |    7 
 src/amd/vulkan/radv_device.c                               |    2 
 src/amd/vulkan/radv_meta_blit2d.c                          |    7 
 src/amd/vulkan/radv_private.h                              |    1 
 src/amd/vulkan/radv_query.c                                |   72 ++--
 src/amd/vulkan/si_cmd_buffer.c                             |   11 
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c         |   14 
 src/compiler/Android.glsl.mk                               |    1 
 src/compiler/glsl/ast_to_hir.cpp                           |   17 -
 src/egl/drivers/dri2/platform_android.c                    |    2 
 src/egl/drivers/dri2/platform_wayland.c                    |   21 -
 src/egl/drivers/dri2/platform_x11_dri3.c                   |   20 +
 src/gallium/auxiliary/gallivm/lp_bld_init.c                |    5 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp              |   41 ++
 src/gallium/auxiliary/tgsi/tgsi_sanity.c                   |    8 
 src/gallium/auxiliary/util/u_index_modify.c                |   87 -----
 src/gallium/auxiliary/util/u_index_modify.h                |   26 -
 src/gallium/auxiliary/util/u_queue.c                       |   79 ++++
 src/gallium/auxiliary/util/u_queue.h                       |    4 
 src/gallium/drivers/etnaviv/etnaviv_context.c              |   10 
 src/gallium/drivers/etnaviv/etnaviv_screen.c               |   10 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c              |   12 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c            |    1 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.h            |    7 
 src/gallium/drivers/r300/r300_render_translate.c           |    4 
 src/gallium/drivers/r300/r300_texture.c                    |    5 
 src/gallium/drivers/r600/r600_state_common.c               |    2 
 src/gallium/drivers/radeon/r600_pipe_common.h              |    1 
 src/gallium/drivers/radeonsi/Android.mk                    |    4 
 src/gallium/drivers/radeonsi/si_pipe.h                     |    3 
 src/gallium/drivers/radeonsi/si_shader.c                   |   35 +-
 src/gallium/drivers/radeonsi/si_shader.h                   |    1 
 src/gallium/drivers/radeonsi/si_state.c                    |   17 -
 src/gallium/drivers/radeonsi/si_state_draw.c               |   66 +++
 src/gallium/drivers/radeonsi/si_state_shaders.c            |    9 
 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              |    3 
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c              |    6 
 src/glx/g_glxglvnddispatchindices.h                        |    8 
 src/intel/blorp/blorp_clear.c                              |   48 +-
 src/intel/blorp/blorp_genX_exec.h                          |   19 +
 src/intel/genxml/gen6.xml                                  |    2 
 src/intel/genxml/gen7.xml                                  |    2 
 src/intel/genxml/gen75.xml                                 |    2 
 src/intel/vulkan/anv_device.c                              |   14 
 src/intel/vulkan/anv_private.h                             |   13 
 src/intel/vulkan/anv_query.c                               |   25 -
 src/intel/vulkan/anv_wsi.c                                 |   23 -
 src/intel/vulkan/genX_blorp_exec.c                         |   11 
 src/intel/vulkan/genX_cmd_buffer.c                         |   30 +
 src/loader/loader_dri3_helper.c                            |   23 +
 src/loader/loader_dri3_helper.h                            |    2 
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp                   |   29 -
 src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp     |    5 
 src/mesa/drivers/dri/i965/brw_sampler_state.c              |   37 +-
 src/mesa/drivers/dri/i965/brw_state.h                      |    1 
 src/mesa/drivers/dri/i965/genX_blorp_exec.c                |    8 
 src/mesa/main/api_validate.c                               |   45 +-
 src/mesa/state_tracker/st_atom_sampler.c                   |    2 
 80 files changed, 1040 insertions(+), 396 deletions(-)
---


Reply to: