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

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



Tag 'mesa-17.1.4-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-07-03 15:49 +0000

Tagging upload of mesa 17.1.4-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJZWmeCAAoJEMtwMWWoiYTcrLwP/1CYH2p8HIIDEAJBmzCCMbKk
0xMzxgFYjjdEh9NxJweO+KRAasJqIq2QCRKSfz1/eZ/i4wulHqBoY0U84isW9X1p
28BwSQDGipZgBw/fsLdBqPJBoVBijJdduoYJE3Dzft9YarFjo6gi21YuLKFQB+sq
BGK3NfFJ7iqv+bPliQQOJgWhbHdolXKqyvPU1xQuQ613kWhrzPURfOXsjjiIAlLp
TMKax0ybX0CXwALXLCnh+evEpreAWQGuSxhfJwH43LC4rql+nCPvbc9AXENYxXHe
6eDqsI3RTNBvGu4+IiLmwHzinPM/H0u+b1SC/3OjIevBXp2Q9fN5b2t46xLoytbm
GKPjT3c54NRLsrAaAdSim3Xw1LxPaT+N0PfmTkd5l0KoCSNlKMdZ2nabDNozHREw
FdZcdipLK7sEwBslD7V2yU2TZEpk5I8f9Hu0LJBG8xBbgZPnVljMTZoPn2Fsga1J
RRYNzM1eYqblhQr6tq65yXthr4E0TrB0NZHcGa0fZywkepXE8vf2i2aL4jPvTcg5
56JBxfTpSjpaIxxSFMSqqbSm4xjIqRRGb1lqGg5r2S96bPkJCZrBBcojDpG4roC/
fG/0g1xOumSTMqqyb09NWtteJhzxQVNHRx4DpwKTZJbDeR371/tVRALRUUAjQJAY
2uUJWa8nwy/x4yWYVFB7
=iH9L
-----END PGP SIGNATURE-----

Changes since mesa-17.1.3-2:
Alex Deucher (1):
      radeonsi: add new polaris12 pci id

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.

Andres Gomez (4):
      cherry-ignore: 17.1.4 rejected commits
      cherry-ignore: bin/get-fixes-pick-list.sh: better identify multiple "fixes:" tags
      Update version to 17.1.4
      docs: add release notes for 17.1.4

Anuj Phogat (2):
      i965: Add and initialize l3_banks field for gen7+
      i965: Fix broxton 2x6 l3 config

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 (4):
      gallivm: Improve debug output (V2)
      gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
      gallivm: Reenable PPC VSX (v3)
      egl_dri2: swrastGetDrawableInfo: set *x, *y [v2]

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

Brian Paul (2):
      svga: check return value from svga_set_shader( SVGA3D_SHADERTYPE_GS, NULL)
      gallium/vbuf: avoid segfault when we get invalid glDrawRangeElements()

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

Chad Versace (1):
      egl/android: Change order of EGLConfig generation (v2)

Chandu Babu N (1):
      change va max_entrypoints

Charmaine Lee (1):
      svga: use the winsys interface to invalidate surface

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 (10):
      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
      docs: add sha256 checksums for 17.1.3
      configure.ac: add -pthread to PTHREAD_LIBS
      radeonsi: include ac_binary.h for struct ac_shader_binary

Eric Engestrom (3):
      egl: properly count configs
      egl/display: only detect the platform once
      egl/display: make platform detection thread-safe

Eric Le Bihan (1):
      Fix khrplatform.h not installed if EGL is disabled.

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

Iago Toral Quiroga (1):
      i965: update MaxTextureRectSize to match PRMs and comply with OpenGL 4.1+

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

Ilia Mirkin (10):
      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
      nv50/ir: fetch indirect sources BEFORE the op that uses them
      nv50/ir: fix combineLd/St to update existing records as necessary

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

Jason Ekstrand (21):
      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
      i965: Flush around state base address
      i965: Take a uint64_t immediate in emit_pipe_control_write
      i965: Unify the two emit_pipe_control functions
      i965: Do an end-of-pipe sync prior to STATE_BASE_ADDRESS
      i965/blorp: Do an end-of-pipe sync around CCS ops
      i965: Do an end-of-pipe sync after flushes
      i965: Disable the interleaved vertex optimization when instancing
      i965: Set step_rate = 0 for interleaved vertex buffers
      spirv: Work around the Doom shader bug
      i965: Clamp clear colors to the representable range

Jonas Kulla (1):
      anv: Fix L3 cache programming on Bay Trail

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 (8):
      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.
      i965: Ignore anisotropic filtering in nearest mode.

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

Lucas Stach (7):
      etnaviv: don't try RS blit if blit region is unaligned
      etnaviv: use padded width/height for resource copies
      etnaviv: remove bogus assert
      etnaviv: replace translate_clear_color with util_pack_color
      etnaviv: mask correct channel for RB swapped rendertargets
      etnaviv: advertise correct max LOD bias
      etnaviv: only flush resource to self if no scanout buffer exists

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

Marek Olšák (14):
      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
      winsys/amdgpu: fix a deadlock when waiting for submission_in_progress
      mesa: flush vertices before changing viewports
      mesa: flush vertices before updating ctx->_Shader
      st/mesa: fix pipe_rasterizer_state::scissor with multiple viewports

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

Michel Dänzer (1):
      gallium/util: Break recursion in pipe_resource_reference

Nicolai Hähnle (14):
      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
      gallium/radeon/gfx9: fix PBO texture uploads to compressed textures
      amd/common: fix off-by-one in sid_tables.py

Pierre Moreau (1):
      nv50/ir: Properly fold constants in SPLIT operation

Rob Herring (1):
      Android: major/minor/makedev live in <sys/sysmacros.h>

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()

Timo Aaltonen (4):
      Merge tag 'mesa-13.0.6' into debian-experimental
      Merge branch 'debian-unstable' into debian-experimental
      Merge branch 'upstream-unstable' into debian-unstable
      upload to unstable

Topi Pohjolainen (2):
      i965: Add an end-of-pipe sync helper
      i965/gen4: Set depth offset when there is stencil attachment only

Ville Syrjälä (2):
      i915: Fix gl_Fragcoord interpolation
      i915: Fix wpos_tex vs. -1 comparison

---
 Android.common.mk                                         |    1 
 VERSION                                                   |    2 
 bin/.cherry-ignore                                        |   14 
 configure.ac                                              |    5 
 debian/changelog                                          |   12 
 docs/relnotes/17.1.3.html                                 |    3 
 docs/relnotes/17.1.4.html                                 |  219 ++++++++++++
 include/pci_ids/radeonsi_pci_ids.h                        |    1 
 src/amd/common/sid_tables.py                              |    2 
 src/compiler/spirv/vtn_private.h                          |   14 
 src/compiler/spirv/vtn_variables.c                        |   14 
 src/egl/Makefile.am                                       |    3 
 src/egl/drivers/dri2/platform_android.c                   |   35 +
 src/egl/drivers/dri2/platform_drm.c                       |    3 
 src/egl/drivers/dri2/platform_surfaceless.c               |    3 
 src/egl/drivers/dri2/platform_wayland.c                   |    3 
 src/egl/drivers/dri2/platform_x11.c                       |   10 
 src/egl/main/egldisplay.c                                 |   36 +-
 src/gallium/auxiliary/util/u_inlines.h                    |   10 
 src/gallium/auxiliary/util/u_vbuf.c                       |   16 
 src/gallium/drivers/etnaviv/etnaviv_blend.c               |   48 +-
 src/gallium/drivers/etnaviv/etnaviv_blend.h               |    7 
 src/gallium/drivers/etnaviv/etnaviv_clear_blit.c          |   31 +
 src/gallium/drivers/etnaviv/etnaviv_screen.c              |    4 
 src/gallium/drivers/etnaviv/etnaviv_state.c               |    4 
 src/gallium/drivers/etnaviv/etnaviv_translate.h           |   47 --
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp |   51 +-
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp  |   15 
 src/gallium/drivers/radeon/r600_texture.c                 |    7 
 src/gallium/drivers/radeonsi/si_shader.h                  |    4 
 src/gallium/drivers/svga/svga_screen_cache.c              |   16 
 src/gallium/drivers/svga/svga_state_gs.c                  |    2 
 src/gallium/drivers/svga/svga_surface.c                   |    8 
 src/gallium/drivers/svga/svga_winsys.h                    |    2 
 src/gallium/state_trackers/va/config.c                    |    2 
 src/gallium/state_trackers/va/context.c                   |    2 
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.c                 |   55 ++-
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.h                 |    4 
 src/gallium/winsys/svga/drm/vmw_surface.c                 |    3 
 src/gallium/winsys/svga/drm/vmw_surface.h                 |    2 
 src/intel/common/gen_device_info.c                        |   29 +
 src/intel/common/gen_device_info.h                        |    1 
 src/intel/common/gen_l3_config.c                          |   16 
 src/intel/vulkan/genX_cmd_buffer.c                        |    2 
 src/mapi/Makefile.am                                      |    3 
 src/mesa/drivers/dri/i915/i915_context.h                  |   14 
 src/mesa/drivers/dri/i915/i915_fragprog.c                 |   16 
 src/mesa/drivers/dri/i915/i915_program.c                  |    2 
 src/mesa/drivers/dri/i915/i915_state.c                    |    7 
 src/mesa/drivers/dri/i915/i915_vtbl.c                     |    7 
 src/mesa/drivers/dri/i915/intel_reg.h                     |    6 
 src/mesa/drivers/dri/i965/brw_blorp.c                     |   16 
 src/mesa/drivers/dri/i965/brw_context.c                   |    2 
 src/mesa/drivers/dri/i965/brw_context.h                   |    3 
 src/mesa/drivers/dri/i965/brw_draw_upload.c               |   12 
 src/mesa/drivers/dri/i965/brw_meta_util.c                 |   40 ++
 src/mesa/drivers/dri/i965/brw_misc_state.c                |   44 ++
 src/mesa/drivers/dri/i965/brw_pipe_control.c              |  247 +++++++++-----
 src/mesa/drivers/dri/i965/brw_queryobj.c                  |    5 
 src/mesa/drivers/dri/i965/brw_sampler_state.c             |    6 
 src/mesa/drivers/dri/i965/gen6_queryobj.c                 |    2 
 src/mesa/drivers/dri/i965/gen8_depth_state.c              |    2 
 src/mesa/drivers/dri/i965/genX_blorp_exec.c               |    2 
 src/mesa/main/pipelineobj.c                               |    4 
 src/mesa/main/viewport.c                                  |    6 
 src/mesa/state_tracker/st_atom_rasterizer.c               |    2 
 66 files changed, 916 insertions(+), 300 deletions(-)
---


Reply to: