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

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



Tag 'mesa-13.0.1-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2016-11-14 15:25 +0000

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

iQIcBAABCgAGBQJYKddoAAoJEB7vU9OKOpxna8kQAKqTHBsk/MsHaLazBfWxJSfP
yoXON1QdS4hGZMaLDcxLlUOoe7FtTuks+bS4OP8dAXdMejLTF9Rm0nrDWA/ZB5Nb
5M0/SRCxsGfra78lKLz/w9ArOT2q2+FO0ystfMTnguXh3fnoVRfqmDISfO3sG51O
nEhsC5yddKICZUVaWPaEkpEpUJGhATv+10o9gEaYV1MjGM2OxuIkYdywNtQft5j5
tUrSgE5XfMD1GYXaKeHJq4R1vJl94exZc6l4sTPW0K/FD3Fv3M+bF/ojfadyUPg1
sOBKae8NF/NVUQC89TMp1KclLK9MPB7n+tipwVA/7OTQrn1/BZAtyBXMmORGmapl
w5Ixg5Qub0Yyn0XZZflLUm3Atsu9Lj/VmkTDrwGMh61PlCU2ru6RyQ6qiaAL67j5
DXftxkEiU1s/9iLslIf9KdmTTqt1H8Jel3xb/Mug5hBug6BBF7Zt1Wszrt7X1Kes
wmbmCAYtwVDOQreOdgTW5rMUkn6XWwkEoiV5gKmi2PXR/cxQQfE8NmBeR8obctqU
waU1+01/9Pke38e2K5y+we2wBzkWfcX3hU/EGR6eRuT3SLVex4yQs0ZsKMXjtQAV
LkXaResdRZBQRtiPxB8HLJp97vdUd3cKneMAl1S/Y91mcaibUCMeYnPm9QSJrINI
U5J+i7TgbYQYVYuj8g5Q
=BO9D
-----END PGP SIGNATURE-----

Changes since mesa-13.0.0-1:
Adam Jackson (2):
      glx/glvnd: Don't modify the dummy slot in the dispatch table
      glx/glvnd: Fix dispatch function names and indices

Andreas Boll (14):
      glx/windows: Add wgl.h to the sources list
      Merge tag 'mesa-12.0.4' into debian-unstable
      Bump changelog
      not-installed: wglext.h got dropped from the tarball.
      mesa-common-dev: Remove mesa_glinterop.h, upstream doesn't install it anymore.
      Update symbols of libegl1-mesa and libgl1-mesa-glx.
      Upload to unstable.
      Limit new glx symbols to !hurd-any. Should fix FTBFS on hurd.
      Upload to unstable.
      Merge tag 'mesa-12.0.4' into debian-experimental
      Merge branch 'debian-unstable' into debian-experimental
      Merge tag 'mesa-13.0.1' into debian-experimental
      Bump changelog
      Upload to experimental.

Anuj Phogat (1):
      i965: Fix GPU hang related to multiple render targets and alpha testing

Axel Davy (4):
      gallium/util: Really allow aliasing of dst for u_box_union_*
      st/nine: Fix the calculation of the number of vs inputs
      st/nine: Fix mistake in Volume9 UnlockBox
      st/nine: Fix locking CubeTexture surfaces.

Brendan King (1):
      configure.ac: fix the name of the Wayland Scanner pc file

Brian Paul (1):
      st/mesa: fix swizzle issue in st_create_sampler_view_from_stobj()

Chad Versace (3):
      egl: Fix truncation error in _eglParseSyncAttribList64
      i965/sync: Fix uninitalized usage and leak of mutex
      egl: Don't advertise unsupported platform extensions

Chih-Wei Huang (1):
      android: avoid using libdrm with host modules

Chuanbo Weng (1):
      gbm: fix potential NULL deref of mapImage/unmapImage.

Chuck Atkins (1):
      autoconf: Make header install distinct for various APIs (v2)

Darren Salt (1):
      radv/pipeline: Don't dereference NULL dynamic state pointers

Dave Airlie (11):
      anv: initialise and increment send_sbc
      anv/wsi: fix apps that acquire multiple images up front
      Revert "st/vdpau: use linear layout for output surfaces"
      radv: expose xlib platform extension
      radv: fix dual source blending
      Revert "st/vdpau: use linear layout for output surfaces"
      radv: emit correct last export when Z/stencil export is enabled
      ac/nir: add support for discard_if intrinsic (v2)
      nir: add conditional discard optimisation (v4)
      radv: enable conditional discard optimisation on radv.
      radv: fix GetFenceStatus for signaled fences

Emil Velikov (19):
      docs: add sha256 checksums for 12.0.3
      docs: add sha256 checksums for 13.0.0
      cherry-ignore: add non-applicable i965 commit
      cherry-ignore: add vaapi encode fix
      cherry-ignore: add EGL_KHR_debug fix
      cherry-ignore: add update_renderbuffer_read_surfaces()
      isl/gen6: correctly check msaa layout samples count
      egl/x11: don't crash if dri2_dpy->conn is NULL
      get-pick-list.sh: Require explicit "12.0" for nominating stable patches
      automake: don't forget to pick wglext.h in the tarball
      cherry-ignore: add N/A EGL revert
      cherry-ignore: add ClientWaitSync fixes
      Update version to 12.0.4
      amd/addrlib: limit fastcall/regparm to GCC i386
      anv: use correct .specVersion for extensions
      radv: use correct .specVersion for extensions
      radv: Suffix the radeon_icd file with the host CPU
      Update version to 13.0.1
      docs: add release notes for 13.0.1

Eric Anholt (6):
      travis: Parse configure.ac to pick an updated LIBDRM_VERSION.
      travis: Update to the Ubuntu Trusty image.
      travis: Enable vc4 in libdrm to satisfy vc4 test build dependency.
      travis: Upgrade LLVM dependency to 3.5 and enable LLVM drivers.
      gallium: Fix install-gallium-links.mk on non-bash /bin/sh
      vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.

Francisco Jerez (1):
      nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().

Fredrik Höglund (1):
      radv: add support for anisotropic filtering on VI+

Hans de Goede (1):
      pipe_loader_sw: Fix fd leak when instantiated via pipe_loader_sw_probe_kms

Ian Romanick (1):
      glsl: Fix cut-and-paste bug in hierarchical visitor ir_expression::accept

Ilia Mirkin (16):
      nv30: set usage to staging so that the buffer is allocated in GART
      a3xx: make sure to actually clamp depth as requested
      a3xx: make use of software clipping when hw can't handle it
      a3xx: use window scissor to simulate viewport xy clip
      main: GL_RGB10_A2UI does not come with GL 3.0/EXT_texture_integer
      mesa/formatquery: limit ES target support, fix core context support
      nir: fix definition of pack_uvec2_to_uint
      gm107/ir: AL2P writes to a predicate register
      st/mesa: fix is_scissor_enabled when X/Y are negative
      nvc0/ir: fix overwriting of value backing non-constant gather offset
      nv50/ir: copy over value's register id when resolving merge of a phi
      nvc0/ir: fix textureGather with a single offset
      gm107/ir: fix texturing with indirect samplers
      gm107/ir: fix bit offset of tex lod setting for indirect texturing
      nv50,nvc0: avoid reading out of bounds when getting bogus so info
      nv50/ir: process texture offset sources as regular sources

James Legg (1):
      radeonsi: Fix primitive restart when index changes

Jason Ekstrand (30):
      nir/spirv: Swap the argument order for AtomicCompareExchange
      nir/spirv: Use the correct sources for CompareExchange on images
      nir/spirv: Break variable decoration handling into a helper
      nir/spirv: Refactor variable deocration handling
      nir/spirv/cfg: Handle switches whose break block is a loop continue
      nir/spirv/cfg: Detect switch_break after loop_break/continue
      nir: Add a nop intrinsic
      nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocks
      intel/blorp: Rework our usage of ralloc when compiling shaders
      anv/device: Return DEVICE_LOST if execbuf2 fails
      vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
      vulkan/wsi/x11: Clean up connections in finish_wsi
      anv: Better handle return codes from anv_physical_device_init
      intel/blorp: Use wm_prog_data instead of hand-rolling our own
      intel/blorp: Pass a brw_stage_prog_data to upload_shader
      anv/pipeline: Put actual pointers in anv_shader_bin
      anv/pipeline: Properly cache prog_data::param
      intel/blorp: Emit all the binding tables
      anv/device: Add an execbuf wrapper
      anv: Add a cmd_buffer_execbuf helper
      anv: Don't presume to know what address is in a surface relocation
      anv: Add a new bo_pool_init helper
      anv/allocator: Simplify anv_scratch_pool
      anv: Initialize anv_bo::offset to -1
      anv/batch_chain: Improve write_reloc
      anv: Add an anv_execbuf helper struct
      anv/batch: Move last_ss_pool_bo_offset to the command buffer
      anv: Move relocation handling from EndCommandBuffer to QueueSubmit
      anv/cmd_buffer: Take a command buffer instead of a batch in two helpers
      anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4

Jonathan Gray (3):
      genxml: add generated headers to EXTRA_DIST
      mapi: automake: set VISIBILITY_CFLAGS for shared glapi
      mesa: automake: include mesa_glinterop.h in distfile

Julien Isorce (1):
      st/va: also honors interlaced preference when providing a video format

Kenneth Graunke (10):
      nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar().
      mesa: Expose RESET_NOTIFICATION_STRATEGY with KHR_robustness.
      i965: Fix missing _NEW_TRANSFORM in Gen8+ 3DSTATE_DS atom.
      i965: Add missing BRW_NEW_VS_PROG_DATA to 3DSTATE_CLIP.
      i965: Move BRW_NEW_FRAGMENT_PROGRAM from 3DSTATE_PS to PS_EXTRA.
      i965: Add missing BRW_NEW_CS_PROG_DATA to compute constant atom.
      i965: Add missing BRW_CS_PROG_DATA to CS work group surface atom.
      i965: Fix gl_InvocationID in dual object GS where invocations == 1.
      glsl: Update deref types when resizing implicitly sized arrays.
      mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.

Kristian Høgsberg Kristensen (1):
      anv: Do relocations in userspace before execbuf ioctl

Marek Olšák (16):
      radeonsi: fix cubemaps viewed as 2D
      radeonsi: take compute shader and dispatch indirect memory usage into account
      radeonsi: fix FP64 UBO loads with indirect uniform block indexing
      mesa: fix glGetFramebufferAttachmentParameteriv w/ on-demand FRONT_BACK alloc
      radeonsi: fix interpolateAt opcodes for .zw components
      radeonsi: fix texture border colors for compute shaders
      radeonsi: disable ReZ
      gallium/radeon: make sure the address of separate CMASK is aligned properly
      winsys/amdgpu: fix radeon_surf::macro_tile_index for imported textures
      egl: use util/macros.h
      egl: make interop ABI visible again
      glx: make interop ABI visible again
      egl: use util/macros.h
      egl: make interop ABI visible again
      glx: make interop ABI visible again
      radeonsi: fix an assertion failure in si_decompress_sampler_color_textures

Mario Kleiner (1):
      glx: Perform check for valid fbconfig against proper X-Screen.

Martin Peres (2):
      loader/dri3: add get_dri_screen() to the vtable
      loader/dri3: import prime buffers in the currently-bound screen

Matt Whitlock (5):
      egl/android: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
      gallium/auxiliary: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
      st/dri: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)
      st/xa: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
      gallium/winsys: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)

Max Staudt (1):
      r300g: Set R300_VAP_CNTL on RSxxx to avoid triangle flickering

Michel Dänzer (1):
      loader/dri3: Overhaul dri3_update_num_back

Nicholas Bishop (2):
      gbm: return appropriate error when queryImage() fails
      st/dri: check pipe_screen->resource_get_handle() return value

Nicolai Hähnle (14):
      gallium/radeon: cleanup and fix branch emits
      st/glsl_to_tgsi: disable on-the-fly peephole for 64-bit operations
      st/glsl_to_tgsi: simplify translate_tex_offset
      st/glsl_to_tgsi: fix textureGatherOffset with indirectly loaded offsets
      st/mesa: fix vertex elements setup for doubles
      radeonsi: fix indirect loads of 64 bit constants
      st/glsl_to_tgsi: fix atomic counter addressing
      st/glsl_to_tgsi: fix block copies of arrays of doubles
      st/mesa: only set primitive_restart when the restart index is in range
      radeonsi: fix 64-bit loads from LDS
      radeonsi: fix BFE/BFI lowering for GLSL semantics
      glsl: fix lowering of UBO references of named blocks
      st/glsl_to_tgsi: fix dvec[34] loads from SSBO
      st/mesa: fix the layer of VDPAU surface samplers

Samuel Pitoiset (4):
      nvc0/ir: fix subops for IMAD
      gk110/ir: fix wrong emission of OP_NOT
      nvc0: use correct bufctx when invalidating CP textures
      nvc0/ir: fix emission of IMAD with NEG modifiers

Stencel, Joanna (1):
      egl/wayland: add missing destroy_window callback

Steven Toth (3):
      gallium/hud: fix a problem where objects are free'd while in use.
      gallium/hud: close a previously opened handle
      gallium/hud: protect against and initialization race

Tapani Pälli (5):
      egl: stop claiming support for pbuffer + msaa
      egl/dri2: set max values for pbuffer width and height
      egl: add check that eglCreateContext gets a valid config
      mesa: fix error handling in DrawBuffers
      egl: set preserved behavior for surface only if config supports it

Tim Rowley (1):
      configure.ac: add llvm inteljitevents component if enabled

Timothy Arceri (1):
      mesa/glsl: delete previously linked shaders earlier when linking

Vedran Miletić (1):
      clover: Fix build against clang SVN >= r273191

Vinson Lee (1):
      Revert "mesa_glinterop: remove inclusion of GLX header"

---
 Android.common.mk                                 |    2 
 VERSION                                           |    2 
 debian/changelog                                  |   22 +
 debian/libegl1-mesa.symbols                       |    2 
 debian/libgl1-mesa-glx.symbols                    |    2 
 docs/relnotes/13.0.0.html                         |    3 
 docs/relnotes/13.0.1.html                         |  187 ++++++++++
 src/amd/addrlib/addrtypes.h                       |    6 
 src/amd/common/ac_nir_to_llvm.c                   |   29 +
 src/amd/vulkan/.gitignore                         |    1 
 src/amd/vulkan/Makefile.am                        |   11 
 src/amd/vulkan/radeon_icd.json                    |    7 
 src/amd/vulkan/radeon_icd.json.in                 |    7 
 src/amd/vulkan/radv_device.c                      |   44 ++
 src/amd/vulkan/radv_pipeline.c                    |   80 +++-
 src/compiler/Makefile.sources                     |    1 
 src/compiler/glsl/linker.cpp                      |   78 ++--
 src/compiler/glsl/lower_ubo_reference.cpp         |   10 
 src/compiler/glsl/standalone.cpp                  |    2 
 src/compiler/glsl/standalone_scaffolding.cpp      |   10 
 src/compiler/glsl/standalone_scaffolding.h        |    3 
 src/compiler/nir/nir.h                            |    2 
 src/compiler/nir/nir_lower_wpos_ytransform.c      |   24 +
 src/compiler/nir/nir_opt_conditional_discard.c    |  125 +++++++
 src/egl/drivers/dri2/egl_dri2.h                   |    2 
 src/egl/main/eglapi.c                             |    4 
 src/egl/main/egldefines.h                         |    5 
 src/gallium/auxiliary/hud/hud_cpufreq.c           |   26 -
 src/gallium/auxiliary/hud/hud_diskstat.c          |   31 -
 src/gallium/auxiliary/hud/hud_nic.c               |   26 -
 src/gallium/auxiliary/hud/hud_sensors_temp.c      |   28 -
 src/gallium/drivers/radeonsi/si_blit.c            |    4 
 src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c |   37 +-
 src/gallium/drivers/vc4/vc4_program.c             |    2 
 src/gallium/state_trackers/vdpau/output.c         |    2 
 src/glx/g_glxglvnddispatchfuncs.c                 |  254 +++++++-------
 src/glx/g_glxglvnddispatchindices.h               |   36 +-
 src/glx/glxcmds.c                                 |    4 
 src/glx/glxglvnd.c                                |    3 
 src/glx/windows/Makefile.am                       |    3 
 src/intel/blorp/blorp.c                           |   28 -
 src/intel/blorp/blorp.h                           |    5 
 src/intel/blorp/blorp_blit.c                      |    4 
 src/intel/blorp/blorp_clear.c                     |    4 
 src/intel/blorp/blorp_genX_exec.h                 |   36 +-
 src/intel/blorp/blorp_priv.h                      |   31 -
 src/intel/common/gen_device_info.c                |   33 +
 src/intel/vulkan/anv_allocator.c                  |  118 ++----
 src/intel/vulkan/anv_batch_chain.c                |  387 +++++++++++++++-------
 src/intel/vulkan/anv_blorp.c                      |    9 
 src/intel/vulkan/anv_cmd_buffer.c                 |    2 
 src/intel/vulkan/anv_device.c                     |  106 +++---
 src/intel/vulkan/anv_intel.c                      |   11 
 src/intel/vulkan/anv_pipeline.c                   |   20 -
 src/intel/vulkan/anv_pipeline_cache.c             |   79 ++--
 src/intel/vulkan/anv_private.h                    |   77 ++--
 src/intel/vulkan/genX_cmd_buffer.c                |   33 -
 src/mesa/drivers/dri/i965/brw_blorp.c             |    3 
 src/mesa/drivers/dri/i965/brw_fs.cpp              |    6 
 src/mesa/main/shaderobj.c                         |   23 -
 src/mesa/main/shaderobj.h                         |    3 
 src/mesa/program/ir_to_mesa.cpp                   |    2 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp        |   10 
 src/mesa/state_tracker/st_sampler_view.c          |   15 
 src/mesa/state_tracker/st_texture.h               |    9 
 src/mesa/state_tracker/st_vdpau.c                 |   20 -
 src/vulkan/wsi/wsi_common_x11.c                   |    6 
 67 files changed, 1447 insertions(+), 760 deletions(-)
---


Reply to: