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

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



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

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

iQIcBAABCgAGBQJYJeW7AAoJEB7vU9OKOpxnhFAP/14TqbeEGZQjP9ta5R24BvUC
O9rUbtUCjsUPTbyF/V6EmEkiuKtG87ZFztkTcnAdYn3sr7ANIF6vIWu3g1sdae0R
vcXIxE1ErbrAvk+zHmzTFeCQ7qV5h3Q5ocAFsL5IML/gh05JLjiV7PmYgRy2MnvS
53x6tzcxx4jLj4lbBcKfY9LqAGMgKAJxFbgW+k9QJWBcZB2Qlv6d8CeNCt6rx++H
2fhjLkQTqbCvcOSsvCcRJG1A2RnD7c1bJHL12mDWekKhCAE1ZoZ11zwM4Pd4ngb3
lnHdJ5+JtKyZwBYcMNqBRukSbDYk80tQQ/XlWPS/rcxsUpIahC6iqhFr60KFu1zN
q7btHuto4AKiYh6I3p4ewrfZN0DCKWzezgGqH/0n3dUofR8vcv52egdWVhAbYrUy
LWRuXk4H8vjrfldfDBMqUlY3VMoep4yStrYZZGAXIoqWkNLbp0Nl2c092r2DZV2O
67pFcEZ575Y1+9/A458U75wJz2zzAmc/d+9F4UBQBVp4fXjY6pz0n5D1EozXZrFi
cmkeN4IWhljgxo+n5G4s9H4iN/2KCEZAtsj/YqRzbHBQsUl5YpgYv6CMpADClJwW
paXXJy3+G8pJzJKKcDrR3jKhrDSSkUGilQFqa46SqoNWsTiUupaDGXJOipxyW8GA
Y9DlS+6vCExWerU/AtGw
=xgL4
-----END PGP SIGNATURE-----

Changes since mesa-12.0.3-3:
Andreas Boll (7):
      Fix typo in changelog.
      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.

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

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

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

Dave Airlie (3):
      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"

Emil Velikov (12):
      docs: add sha256 checksums for 12.0.3
      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

Eric Anholt (5):
      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

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

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 (8):
      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.

Marek Olšák (12):
      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

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

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

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

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

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

---
 .travis.yml                                                   |   28 +
 Makefile.am                                                   |    1 
 VERSION                                                       |    2 
 bin/.cherry-ignore                                            |   20 +
 bin/get-pick-list.sh                                          |    2 
 configure.ac                                                  |   10 
 debian/changelog                                              |   14 
 debian/libegl1-mesa.symbols                                   |    2 
 debian/libgl1-mesa-glx.symbols                                |    2 
 debian/mesa-common-dev.install                                |    1 
 debian/not-installed                                          |    1 
 docs/relnotes/12.0.3.html                                     |    3 
 include/GL/mesa_glinterop.h                                   |   12 
 install-gallium-links.mk                                      |    4 
 src/Makefile.am                                               |   27 +
 src/compiler/glsl/ir_hv_accept.cpp                            |    2 
 src/compiler/nir/nir_intrinsics.h                             |    2 
 src/compiler/nir/nir_lower_alu_to_scalar.c                    |    3 
 src/compiler/nir/nir_opcodes.py                               |    2 
 src/compiler/spirv/spirv_to_nir.c                             |    8 
 src/compiler/spirv/vtn_cfg.c                                  |   23 +
 src/compiler/spirv/vtn_private.h                              |    4 
 src/compiler/spirv/vtn_variables.c                            |  169 +++++-----
 src/egl/drivers/dri2/egl_dri2.c                               |   18 +
 src/egl/drivers/dri2/egl_dri2.h                               |    2 
 src/egl/drivers/dri2/platform_android.c                       |    3 
 src/egl/drivers/dri2/platform_wayland.c                       |   15 
 src/egl/drivers/dri2/platform_x11.c                           |   14 
 src/egl/drivers/dri2/platform_x11_dri3.c                      |   12 
 src/egl/main/eglapi.c                                         |    8 
 src/egl/main/egldefines.h                                     |    3 
 src/egl/main/eglglobals.c                                     |    8 
 src/egl/main/eglsurface.c                                     |    6 
 src/egl/main/eglsync.c                                        |    7 
 src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c            |    9 
 src/gallium/auxiliary/util/u_box.h                            |   31 +
 src/gallium/auxiliary/vl/vl_winsys_drm.c                      |    3 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h                 |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_draw.c                 |    3 
 src/gallium/drivers/freedreno/a3xx/fd3_emit.c                 |   78 +++-
 src/gallium/drivers/freedreno/a3xx/fd3_program.c              |   15 
 src/gallium/drivers/freedreno/a3xx/fd3_program.h              |    3 
 src/gallium/drivers/freedreno/ir3/ir3_shader.c                |    6 
 src/gallium/drivers/freedreno/ir3/ir3_shader.h                |    1 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp    |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp    |    3 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp     |   10 
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp     |  147 +++++---
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |   12 
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp            |    4 
 src/gallium/drivers/nouveau/nv30/nv30_transfer.c              |    3 
 src/gallium/drivers/nouveau/nv50/nv50_program.c               |    3 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c               |    7 
 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c                   |    2 
 src/gallium/drivers/r300/r300_context.c                       |   10 
 src/gallium/drivers/radeon/r600_texture.c                     |    5 
 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c           |   51 ---
 src/gallium/drivers/radeonsi/si_compute.c                     |   26 +
 src/gallium/drivers/radeonsi/si_shader.c                      |   10 
 src/gallium/drivers/radeonsi/si_state.c                       |    4 
 src/gallium/drivers/radeonsi/si_state_draw.c                  |   14 
 src/gallium/drivers/radeonsi/si_state_shaders.c               |   11 
 src/gallium/state_trackers/clover/llvm/invocation.cpp         |    2 
 src/gallium/state_trackers/dri/dri2.c                         |   11 
 src/gallium/state_trackers/nine/nine_shader.c                 |    2 
 src/gallium/state_trackers/nine/surface9.c                    |    1 
 src/gallium/state_trackers/nine/volume9.c                     |    2 
 src/gallium/state_trackers/va/surface.c                       |   36 +-
 src/gallium/state_trackers/vdpau/output.c                     |    2 
 src/gallium/state_trackers/xa/xa_tracker.c                    |    3 
 src/gallium/winsys/amdgpu/drm/amdgpu_surface.c                |   17 +
 src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c           |    3 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c             |    3 
 src/gallium/winsys/svga/drm/vmw_screen.c                      |    3 
 src/gallium/winsys/vc4/drm/vc4_drm_winsys.c                   |    3 
 src/gallium/winsys/virgl/drm/virgl_drm_winsys.c               |    2 
 src/gbm/backends/dri/gbm_dri.c                                |    8 
 src/gbm/main/gbm.c                                            |    3 
 src/glx/dri3_glx.c                                            |   11 
 src/glx/glxcmds.c                                             |    7 
 src/intel/genxml/Makefile.am                                  |    1 
 src/intel/isl/isl_gen6.c                                      |    2 
 src/intel/vulkan/anv_wsi_wayland.c                            |    1 
 src/intel/vulkan/anv_wsi_x11.c                                |    3 
 src/loader/loader_dri3_helper.c                               |   25 -
 src/loader/loader_dri3_helper.h                               |    1 
 src/mapi/Makefile.am                                          |    3 
 src/mesa/Makefile.am                                          |   10 
 src/mesa/drivers/dri/i965/brw_blorp.c                         |   10 
 src/mesa/drivers/dri/i965/brw_blorp.h                         |    3 
 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp                  |   12 
 src/mesa/drivers/dri/i965/brw_blorp_clear.cpp                 |    5 
 src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp             |    5 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c              |    7 
 src/mesa/drivers/dri/i965/gen6_clip_state.c                   |    2 
 src/mesa/drivers/dri/i965/gen7_cs_state.c                     |    3 
 src/mesa/drivers/dri/i965/gen8_ds_state.c                     |    3 
 src/mesa/drivers/dri/i965/gen8_ps_state.c                     |    2 
 src/mesa/drivers/dri/i965/intel_syncobj.c                     |   14 
 src/mesa/main/buffers.c                                       |   71 ++--
 src/mesa/main/fbobject.c                                      |   16 
 src/mesa/main/formatquery.c                                   |   15 
 src/mesa/main/get.c                                           |    7 
 src/mesa/main/get_hash_params.py                              |    6 
 src/mesa/main/glformats.c                                     |    8 
 src/mesa/state_tracker/st_atom_array.c                        |   98 ++---
 src/mesa/state_tracker/st_atom_texture.c                      |   10 
 src/mesa/state_tracker/st_cb_clear.c                          |   10 
 src/mesa/state_tracker/st_draw.c                              |   15 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                    |  102 ++----
 110 files changed, 969 insertions(+), 535 deletions(-)
---


Reply to: