[Mesa-dev] Mesa 11.1.3

Emil Velikov emil.l.velikov at gmail.com
Sun Apr 17 22:57:20 UTC 2016


Hi all,

Mesa 11.1.3 is now available.

This realease fixes crashes in VAAPI and EGL, squashes build problems in
Nine and Android, OpenMAX decoding uses the correct timestamping, GLSL no
longer crashes on Android and GLX has been update against latest version
of the EXT_create_context_es2_profile spec. Scons support for LLVM 3.7
has been added to complement the existing one in the Autotools build.

On the driver side i965 a few more Skylake device IDs were added. The
radeon drivers have improved big endian support, MPEG1 decoding has been
disabled, multiple hyper-z issues were fixed and videos up-to 4096x4096
can be decoded (VI and later). For nouveau we have a wide selection of
crashes and stability improvements.


Anuj Phogat (1):
      i965: Fix assert conditions for src/dst x/y offsets

Ben Widawsky (2):
      i965: Make sure we blit a full compressed block
      i965/skl: Add two missing device IDs

Brian Paul (1):
      mesa: fix incorrect viewport position when GL_CLIP_ORIGIN = GL_LOWER_LEFT

Chris Forbes (1):
      i965/blorp: Fix hiz ops on MSAA surfaces

Christian König (1):
      radeon/uvd: disable MPEG1

Christian Schmidbauer (1):
      st/nine: specify WINAPI only for i386 and amd64

Daniel Czarnowski (3):
      egl_dri2: NULL check for xcb_dri2_get_buffers_reply()
      egl_dri2: set correct error code if swapbuffers fails
      egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...)

Dave Airlie (1):
      mesa/fbobject: propogate Layered when reusing attachments.

Derek Foreman (1):
      egl/wayland: Try to use wl_surface.damage_buffer for SwapBuffersWithDamage

Dongwon Kim (1):
      egl: move Null check to eglGetSyncAttribKHR to prevent Segfault

Emil Velikov (11):
      docs: add sha256 checksums for 11.1.2
      get-pick-list.sh: Require explicit "11.1" for nominating stable patches
      cherry-ignore: do not pick nv50/ir commit
      automake: add nine to make distcheck
      install-gallium-links: port changes from install-lib-links
      automake: add more missing options for make distcheck
      mesa; add get-extra-pick-list.sh script into bin/
      egl/x11: check the return value of xcb_dri2_get_buffers_reply()
      nvc/ir: remove duplicate variable declaration
      Update version to 11.1.3
      docs: add release notes for 11.1.3

Francisco Jerez (4):
      i965: Reupload push and pull constants when we get new shader image unit state.
      i965/fs: Add missing analysis invalidation in opt_sampler_eot().
      i965/fs: Add missing analysis invalidation in fixup_3src_null_dest().
      i965/vec4: Consider removal of no-op MOVs as progress during register coalesce.

Ilia Mirkin (21):
      nvc0/ir: fix converting between predicate and gpr
      nvc0: add some missing PUSH_SPACE's
      nvc0: avoid negatives in PUSH_SPACE argument
      glsl: make sure builtins are initialized before getting the shader
      glsl: return cloned signature, not the builtin one
      nv50/ir: fix quadop emission in the presence of predication
      st/mesa: fix up result_src.type when doing i2u/u2i conversions
      meta/copy_image: use precomputed dst_internal_format to avoid segfault
      st/mesa: force depth mode to GL_RED for sized depth/stencil formats
      glx: update to updated version of EXT_create_context_es2_profile
      nv50,nvc0: bump minimum texture buffer offset alignment
      nvc0: reset TFB bufctx when we no longer hold a reference to the buffers
      glsl: avoid stack smashing when there are too many attributes
      nvc0: fix blit triangle size to fully cover FB's > 8192x8192
      nv50: reset TFB bufctx when we no longer hold a reference to the buffers
      nv50/ir: force-enable derivatives on TXD ops
      st/mesa: only minify depth for 3d targets
      nv50/ir: fix indirect texturing for non-array textures on nvc0
      nvc0/ir: fix picking of coordinates from tex instruction for textureGrad
      nvc0: disable primitive restart and index bias during blits
      nv50/ir: we can't load local memory directly into an output

Jason Ekstrand (1):
      nir/lower_vec_to_movs: Better report channels handled by insert_mov

Kenneth Graunke (3):
      mesa: Make glGet queries initialize ctx->Debug when necessary.
      mesa: Allow Get*() of several forgotten IsEnabled() pnames.
      i965: Only magnify depth for 3D textures, not array textures.

Koop Mast (1):
      st/clover: Add libelf cflags to the build

Marc-André Lureau (1):
      virtio_gpu: Add virtio 1.0 PCI ID to driver map

Marek Olšák (3):
      radeonsi: fix Hyper-Z on Stoney
      gallium/radeon: don't use temporary buffers for persistent mappings
      radeonsi: fix Hyper-Z hangs on P2 configs

Matt Turner (3):
      i965/vec4: don't copy ATTR into 3src instructions with complex swizzles
      i965/fs: Don't CSE negated multiplies with saturation.
      i965/vec4: Update vec4 unit tests for commit 01dacc83ff.

Nanley Chery (2):
      mesa/image: Make _mesa_clip_readpixels() work with renderbuffers
      mesa/readpix: Clip ReadPixels() area to the ReadBuffer's

Nicolai Hähnle (2):
      r600g: clear compressed_depthtex/colortex_mask when binding buffer texture
      st/mesa: use the texture view's format for render-to-texture

Nishanth Peethambaran (2):
      st/omx: Remove trailing spaces
      st/omx/dec: Correct the timestamping

Oded Gabbay (8):
      gallium/radeon: Correctly translate colorswaps for big endian
      llvmpipe: use vpkswss when dst is signed
      gallium/radeon: return correct values for BE in r600_translate_colorswap
      gallium/radeon: remove separate BE path in r600_translate_colorswap
      gallium/r600: Don't let h/w do endian swap for colorformat
      gallium/radeon: disable evergreen_do_fast_color_clear for BE
      r600g: Do colorformat endian swap for PIPE_USAGE_STAGING
      radeonsi: Do colorformat endian swap for PIPE_USAGE_STAGING

Olivier Pena (1):
      scons: support for LLVM 3.7.

Patrick Baggett (1):
      mesa: Use SSE prefetch instructions rather than 3DNow instructions

Rob Herring (10):
      Android: remove dependence on .SECONDEXPANSION
      Android: glsl: fix dependence on YACC_HEADER_SUFFIX from build system
      Android: add -Wno-date-time flag for clang
      Android: remove headers from LOCAL_SRC_FILES
      Android: clean-up and fix DRI module path handling
      freedreno: drop unnecessary -Wno-packed-bitfield-compat
      gallium/radeon: Add space between string literal and identifier
      r600: Make enum alu_op_flags unsigned
      virtio_gpu: Add PCI ID to driver map
      Android: fix x86 gallium builds

Roland Scheidegger (2):
      softpipe: fix anisotropic filtering crash
      draw: fix line stippling

Samuel Pitoiset (1):
      nvc0: make sure to delete samplers used by compute shaders

Steinar H. Gunderson (1):
      mesa: Fix locking of GLsync objects.

Tamil velan (1):
      radeon/uvd: increase max height to 4096 for VI and newer

Thomas Hellstrom (2):
      winsys/svga: Fix an uninitialized return value
      winsys/svga: Increase the fence timeout

Vinson Lee (1):
      llvmpipe: Do not use barriers if not using threads.

xavier (1):
      r600/sb: Do not distribute neg in expr_handler::fold_assoc() when folding multiplications.


git tag: mesa-11.1.3

ftp://ftp.freedesktop.org/pub/mesa/11.1.3/mesa-11.1.3.tar.gz
MD5: 06138386f7f3c19cd8d615745a391e3b mesa-11.1.3.tar.gz
SHA1: 2d828d3bfc11b6a58c273c6a0ed43727a07f4c03 mesa-11.1.3.tar.gz
SHA256: 9e86c72b6b2e8adb53c1c4a0002ab267b45094d753eb9404b1db34f81ce94ccf mesa-11.1.3.tar.gz
PGP: ftp://ftp.freedesktop.org/pub/mesa/11.1.3/mesa-11.1.3.tar.gz.sig

ftp://ftp.freedesktop.org/pub/mesa/11.1.3/mesa-11.1.3.tar.xz
MD5: 2fb9a98f2a49cf8461d8308f4e2f1eda mesa-11.1.3.tar.xz
SHA1: 2cbea33d8f737770f3e26bce40b78311834313a0 mesa-11.1.3.tar.xz
SHA256: 51f6658a214d75e4d9f05207586d7ed56ebba75c6b10841176fb6675efa310ac mesa-11.1.3.tar.xz
PGP: ftp://ftp.freedesktop.org/pub/mesa/11.1.3/mesa-11.1.3.tar.xz.sig

--
-Emil

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160417/0226278c/attachment-0001.sig>


More information about the mesa-dev mailing list