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

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



Tag 'mesa-13.0.6-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-03-21 13:04 +0000

Tagging upload of mesa 13.0.6-1 to unstable.
-----BEGIN PGP SIGNATURE-----

iQIcBAABCgAGBQJY0STlAAoJEB7vU9OKOpxnIrQP/3Id7lwzxxXfCuw5HLD/yoPQ
cRtzfBjGB5F1ouY0G12xdped9PtHrmxbZggTK8rKppWVJ/rMXLnV1rmXURVDaec9
zdGT8z/UOsc/MIQK/epRqyS/JIC6G35TB1LzTgGFefB5f/dNZZC0a3wBuEghzIDs
XvLRhFLyFtJTVkdPT+8k7KtnKoulFo6rpLD0nfmcrAJETRrzysA8oZ8CLI0/KIWi
MfXXHBYYBn/rJGW3mI5iMFW0lQWm55PsPH9jXdYYT4U4USs2/EEGksDOANN6Am0d
15G4Ibw8Gq+q/HYzOhcM+2x112Z+074w2Jrf1mqhjYesSOEDhPLcjs/wsgPCYCEN
tBfhFEoonr1hYl+vYAhTb3/z/KntW39SoPuWAxwHLwETZbd2Jeh20SLygiX10qcf
6X6j0XPDQlEbPhuS0XuYJt+T6kudDZk2LRJVTurSn/kcOV5ZtRNAt8Mv4MDVNev6
pwY0dN8TgSSbPTMB4qF4Y3bxSp8njsHrlZI1IMGRZF4dtEBlgscyEFW1eDMFgUU+
9J72HqMS2FJHJ6cr3/4eCCevK4Lg9T7Ds3U1CCLW/e1/LM2n443OoC87NLuiHGJc
5AeGJPrExH1gnU8RALy0O+3amFAYU/Wn0PgaIpAthgb6XoACxGc5Obod7N1NWeVs
YRU9IpjjBxGj5jTwHq1J
=/jPP
-----END PGP SIGNATURE-----

Changes since mesa-13.0.5-1:
Alex Smith (2):
      radv: Emit pending flushes before executing a secondary command buffer
      radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer

Andreas Boll (3):
      Merge tag 'mesa-13.0.6' into debian-unstable
      Bump changelog
      Upload to unstable.

Bartosz Tomczyk (1):
      glsl: fix heap-buffer-overflow

Bas Nieuwenhuizen (8):
      radv: Pass CMASK alignment to application.
      radv: Pass DCC alignment to application.
      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.
      radv: Disable HTILE for textures with multiple layers/levels.
      radv: Emit cache flushes before CP DMA.

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

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

Bruce Cherniak (1):
      swr: Prune empty nodes in CalculateProcessorTopology.

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

Dave Airlie (13):
      radv: program a default point size.
      radv: handle transfer_write as a dst flag.
      radv/ac: handle nir irem opcode.
      radv/ac: implement txs for buffer textures.
      radv/ac: correctly size shared memory usage.
      radv/ac: avoid the fmask path when doing txs.
      radv: pass FMASK alignment to application
      tgsi: fix memory leak in tgsi sanity check
      radv: fix depth format in blit2d.
      radv: fix txs for sampler buffers
      radv: drop Z24 support.
      radv: disable mip point pre clamping.
      radv: setup llvm target data layout

Emil Velikov (7):
      docs: add sha256 checksums for 13.0.5
      Revert "get-pick-list.sh: Require explicit "13.0" for nominating stable patches"
      cherry-ignore: don't pick nir_op_pack_double optimisation fix
      i965: move brw_define.h ifndef guard to the top
      cherry-ignore: add ANV fast clears related fixes
      Update version to 13.0.6
      docs: add release notes for 13.0.6

Fredrik Höglund (2):
      radv: fix the dynamic buffer index in vkCmdBindDescriptorSets
      radv/ac: fix multiple descriptor sets with dynamic buffers

George Kyriazis (1):
      swr: Align query results allocation

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

Gregory Hainaut (1):
      glapi: fix typo in count_scale

Ian Romanick (1):
      mesa: Don't advertise GL_OES_read_format in core profile

Ilia Mirkin (8):
      nvc0: increase number of ubo binding points
      nvc0/ir: fix robustness guarantees for constbuf loads on kepler+ compute
      nvc0/ir: fix ubo max clamp, reset file index
      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: take extra pushbuf space into account for pushbuf_space calls
      nvc0: increase alignment to 256 for texture buffers on fermi

Jacob Lifshay (1):
      vulkan/wsi: Improve the DRI3 error message

Jason Ekstrand (11):
      i965: Use a better guardband calculation.
      intel/blorp: Swizzle clear colors on the CPU
      i965/fs: Remove the inline pack_double_2x32 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
      blorp/exec: Use uint32_t for copying varying data
      intel/blorp: Explicitly flush all allocated state
      anv: Accurately advertise dynamic descriptor limits
      anv: Properly handle destroying NULL devices and instances

Jonas Pfeil (1):
      ralloc: Make sure ralloc() allocations match malloc()'s alignment.

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

Kenneth Graunke (7):
      i965: Fix fast depth clears for surfaces with a dimension of 16384.
      i965: Use a UW source type for CS_OPCODE_CS_TERMINATE.
      i965: Fix check for negative pitch in can_do_fast_copy_blit().
      i965: Support the force_glsl_version driconf option.
      i965: Combine the Gen6 SF and Clip viewport atoms.
      mesa: Do (TCS && !TES) draw time validation in ES as well.
      egl: Ensure ResetNotificationStrategy matches for shared contexts.

Lionel Landwerlin (3):
      spirv: don't assert with location decorations on non i/o variables
      anv: wsi: report presentation error per image request
      i965/fs: fix uninitialized memory access

Marc Di Luzio (1):
      glsl: correct compute shader checks for memoryBarrier functions

Marek Olšák (10):
      st/mesa: destroy pipe_context before destroying st_context (v2)
      radeonsi: don't invoke DCC decompression in update_all_texture_descriptors
      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()
      st/mesa: reset sample_mask, min_sample, and render_condition for PBO ops
      st/mesa: set blend state for PBO readbacks
      radeonsi: fix broken tessellation on Carrizo and Stoney
      radeonsi: mark all bound shader buffer ranges as initialized

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

Nicolai Hähnle (12):
      mesa/main: fix meta caller of _mesa_ClampColor
      radeonsi: fix texture gather on stencil textures
      glsl: split DIV_TO_MUL_RCP into single- and double-precision flags
      glx/dri3: handle NULL pointers in loader-to-DRI3 drawable conversion
      glx/dri3: guard in_current_context against a disappeared drawable
      glx: guard swap-interval functions against destroyed drawables
      dri/common: clear the loaderPrivate pointer in driDestroyDrawable
      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
      st/glsl_to_tgsi: avoid iterating past the head of the instruction list
      st/mesa: inform the driver of framebuffer changes before compute dispatches

Samuel Iglesias Gonsálvez (6):
      glsl: fix heap-use-after-free in ast_declarator_list::hir()
      i965/fs: mark last DF uniform array element as 64 bit live one
      i965/fs: detect different bit size accesses to uniforms to push them in proper locations
      i965/fs: fix indirect load DF uniforms on BSW/BXT
      i965/fs: fix source type when emitting MOV_INDIRECT to read ICP handles
      i965/fs: emit MOV_INDIRECT with the source with the right register type

Samuel Pitoiset (1):
      winsys/amdgpu: avoid potential segfault in amdgpu_bo_map()

---
 VERSION                                                       |    2 
 bin/.cherry-ignore                                            |    7 
 bin/get-pick-list.sh                                          |    2 
 configure.ac                                                  |   15 
 debian/changelog                                              |    6 
 docs/relnotes/13.0.5.html                                     |    3 
 docs/relnotes/13.0.6.html                                     |  286 ++++++++++
 src/amd/common/ac_nir_to_llvm.c                               |   28 
 src/amd/vulkan/radv_cmd_buffer.c                              |   10 
 src/amd/vulkan/radv_descriptor_set.c                          |    7 
 src/amd/vulkan/radv_device.c                                  |    2 
 src/amd/vulkan/radv_formats.c                                 |    3 
 src/amd/vulkan/radv_image.c                                   |    6 
 src/amd/vulkan/radv_meta_blit2d.c                             |    7 
 src/amd/vulkan/radv_meta_buffer.c                             |    2 
 src/amd/vulkan/radv_private.h                                 |    1 
 src/amd/vulkan/radv_query.c                                   |   72 +-
 src/amd/vulkan/si_cmd_buffer.c                                |    3 
 src/compiler/glsl/ast_to_hir.cpp                              |   17 
 src/compiler/glsl/builtin_functions.cpp                       |   18 
 src/compiler/glsl/ir_optimization.h                           |    4 
 src/compiler/glsl/link_uniforms.cpp                           |    2 
 src/compiler/glsl/lower_instructions.cpp                      |   19 
 src/compiler/spirv/vtn_variables.c                            |    3 
 src/egl/drivers/dri2/egl_dri2.c                               |   14 
 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/nouveau/codegen/nv50_ir_emit_gm107.cpp    |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |   51 -
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c                 |   12 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c                |    4 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.h                |    5 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c               |    4 
 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/si_descriptors.c                 |   14 
 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                       |   35 -
 src/gallium/drivers/radeonsi/si_state_draw.c                  |   66 +-
 src/gallium/drivers/radeonsi/si_state_shaders.c               |   12 
 src/gallium/drivers/swr/rasterizer/core/threads.cpp           |    9 
 src/gallium/drivers/swr/swr_query.cpp                         |    7 
 src/gallium/drivers/swr/swr_query.h                           |    2 
 src/gallium/state_trackers/clover/Makefile.am                 |    3 
 src/gallium/winsys/amdgpu/drm/amdgpu_bo.c                     |   17 
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c                 |    6 
 src/glx/dri3_glx.c                                            |   10 
 src/glx/glxcmds.c                                             |   18 
 src/intel/blorp/blorp_clear.c                                 |   48 +
 src/intel/blorp/blorp_genX_exec.h                             |   21 
 src/intel/genxml/gen6.xml                                     |    2 
 src/intel/genxml/gen7.xml                                     |    2 
 src/intel/genxml/gen75.xml                                    |    2 
 src/intel/vulkan/anv_device.c                                 |   24 
 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/mapi/glapi/gen/gl_API.xml                                 |    2 
 src/mesa/drivers/dri/common/dri_util.c                        |   12 
 src/mesa/drivers/dri/i965/brw_context.c                       |    3 
 src/mesa/drivers/dri/i965/brw_defines.h                       |    6 
 src/mesa/drivers/dri/i965/brw_fs.cpp                          |   47 +
 src/mesa/drivers/dri/i965/brw_fs_generator.cpp                |    4 
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp                      |   76 --
 src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp        |    5 
 src/mesa/drivers/dri/i965/brw_state.h                         |    7 
 src/mesa/drivers/dri/i965/brw_state_upload.c                  |    3 
 src/mesa/drivers/dri/i965/gen6_viewport_state.c               |  150 +++--
 src/mesa/drivers/dri/i965/gen7_viewport_state.c               |   39 -
 src/mesa/drivers/dri/i965/gen8_depth_state.c                  |   12 
 src/mesa/drivers/dri/i965/gen8_viewport_state.c               |   48 -
 src/mesa/drivers/dri/i965/genX_blorp_exec.c                   |    8 
 src/mesa/drivers/dri/i965/intel_blit.c                        |   10 
 src/mesa/drivers/dri/i965/intel_screen.c                      |    1 
 src/mesa/main/api_validate.c                                  |   45 -
 src/mesa/main/attrib.c                                        |    3 
 src/mesa/main/extensions_table.h                              |    2 
 src/mesa/state_tracker/st_atom.c                              |   10 
 src/mesa/state_tracker/st_atom_sampler.c                      |    2 
 src/mesa/state_tracker/st_cb_readpixels.c                     |   13 
 src/mesa/state_tracker/st_cb_texture.c                        |    6 
 src/mesa/state_tracker/st_context.c                           |   13 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                    |   11 
 src/util/ralloc.c                                             |   15 
 src/vulkan/wsi/wsi_common_x11.c                               |   51 +
 99 files changed, 1398 insertions(+), 569 deletions(-)
---


Reply to: