[ANNOUNCE] mesa 18.0.1

"Juan A. Suarez Romero" <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <1524065540.11860.18.camel__1177.93189497224$1524065952$gmane$org@igalia.com>
Mesa 18.0.1 is now available.

In this release we have:

On the build system to highlight Meson is get improved thorugh several patches
that fix issues around it.

On the drivers part, RADV get several fixes: one for multisample regressions on
Vega, another around GFX9 buffer views, and a couple of them more to related
with avoiding emitting unneeded vertex state.

St/Nine get fixes around face register, lighting constants, math check for
inversible matrix, implicit conversions and bad tracking of vertex textures.

Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around
page faults.

Several fixes are also enqueued for Intel driver: set right channel_sizes for
MOV_INDIRECT sources, set right config registration for uploading to kernel,
return the fourcc stored in __DRIimage when possible, fix negative sign in
64-bit return values, fix null destination register in assembly instructions
with 3 source operands, a fix for failed TCS/TES shader compilation

Queue also contains a couple of fixes around Gallium drivers, one to fix a typo
in code that was causing wrong return value, and another one to fix an
unitialized modifier for DRI2.

Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES
supported version through environment variables, and a patch to fix an issue
with texture samples found in "The Witness" through Wine.

A couple of bugs around unrolling loops have also been fixed, these patches were
applied for NIR and GLSL.

On top of above, NIR gets more fixes in a couple of lowering functions used:
coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at
intrinsic support in lower_indirect_derefs. It also gets a fix around
vars_to_ssa function.

Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V
compiler.


Andres Gomez (2):
      dri_util: when overriding, always reset the core version
      mesa: adds some comments regarding MESA_GLES_VERSION_OVERRIDE usage

Axel Davy (5):
      st/nine: Fix bad tracking of vs textures for NINESBT_ALL
      st/nine: Fixes warning about implicit conversion
      st/nine: Fix non inversible matrix check
      st/nine: Declare lighting consts for ff shaders
      st/nine: Do not use scratch for face register

Bas Nieuwenhuizen (3):
      ac/nir: Add workaround for GFX9 buffer views.
      radv: Don't set instance count using predication.
      radv: Always reset draw user SGPRs after secondary command buffer.

Caio Marcelo de Oliveira Filho (1):
      anv/pipeline: fail if TCS/TES compile fail

Daniel Stone (1):
      st/dri: Initialise modifier to INVALID for DRI2

Derek Foreman (1):
      egl/wayland: Make swrast display_sync the correct queue

Dylan Baker (4):
      meson: don't use compiler.has_header
      autotools: include meson_get_version
      meson: Set .so version for xa like autotools does
      meson: fix megadriver symlinking

Emil Velikov (1):
      docs: add sha256 checksums for 18.0.0

Eric Engestrom (3):
      meson/configure: detect endian.h instead of trying to guess when it's available
      docs: fix 18.0 release note version
      gbm: remove never-implemented function

Henri Verbeet (1):
      mesa: Inherit texture view multi-sample information from the original texture images.

Iago Toral Quiroga (1):
      compiler/spirv: set is_shadow for depth comparitor sampling opcodes

Ian Romanick (1):
      i965/vec4: Fix null destination register in 3-source instructions

Jason Ekstrand (4):
      nir/vars_to_ssa: Remove copies from the correct set
      nir/lower_indirect_derefs: Support interp_var_at intrinsics
      intel/vec4: Set channel_sizes for MOV_INDIRECT sources
      nir/lower_vec_to_movs: Only coalesce if the vec had a SSA destination

Juan A. Suarez Romero (6):
      cherry-ignore anv: Be more careful about fast-clear colors
      cherry-ignore: ac/shader: fix vertex input with components.
      cherry-ignore: radv: handle exporting view index to fragment shader. (v1.1)
      cherry-ignore: omx: always define ENABLE_ST_OMX_{BELLAGIO,TIZONIA}
      Update version to 18.0.1
      docs: add release notes for 18.0.1

Leo Liu (1):
      radeon/vce: move feedback command inside of destroy function

Lionel Landwerlin (1):
      i965/perf: fix config registration when uploading to kernel

Marc Dietrich (1):
      meson: fix HAVE_LLVM version define in meson build

Marek Olšák (1):
      mesa: simplify MESA_GL_VERSION_OVERRIDE behavior of API override

Mark Thompson (1):
      st/va: Enable vaExportSurfaceHandle()

Rob Clark (3):
      nir: fix per_vertex_output intrinsic
      freedreno/a5xx: fix page faults on last level
      freedreno/a5xx: don't align height for PIPE_BUFFER

Samuel Pitoiset (2):
      radv: fix picking the method for resolve subpass
      radv: fix radv_layout_dcc_compressed() when image doesn't have DCC

Sergii Romantsov (1):
      i965: Extend the negative 32-bit deltas to 64-bits

Timothy Arceri (7):
      ac: add if/loop build helpers
      radeonsi: make use of if/loop build helpers in ac
      ac: make use of if/loop build helpers
      glsl: fix infinite loop caused by bug in loop unrolling pass
      nir: fix crash in loop unroll corner case
      gallium/pipebuffer: fix parenthesis location
      glsl: always call do_lower_jumps() after loop unrolling

Xiong, James (1):
      i965: return the fourcc saved in __DRIimage when possible

git tag: mesa-18.0.1

https://mesa.freedesktop.org/archive/mesa-18.0.1.tar.gz
MD5:  72d83a29beec8d5bdc8009abf832bab5  mesa-18.0.1.tar.gz
SHA1: 8b366988729f86f1a5d89b8ad2b44ec4becefd44  mesa-18.0.1.tar.gz
SHA256: 0c93ba892c0610f5dd87f2e2673b9445187995c395b3ddb33fd4260bfb291e89  mesa-18.0.1.tar.gz
SHA512: 7ecce8a055c512f37c04650d14ea998edad00b2e7f4e1b4316b0fdd4061987f8d3a2be40809682b20f8e01f1b7da29a4aec4f0da60bd7ee230f9a1100bdca493  mesa-18.0.1.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.0.1.tar.gz.sig

https://mesa.freedesktop.org/archive/mesa-18.0.1.tar.xz
MD5:  a240b17769ad5ff918507848590f9397  mesa-18.0.1.tar.xz
SHA1: 90ce55e5d7b522d8bdc401e9864416cc54d02ccd  mesa-18.0.1.tar.xz
SHA256: b2d2f5b5dbaab13e15cb0dcb5ec81887467f55ebc9625945b303a3647cd87954  mesa-18.0.1.tar.xz
SHA512: b0d610904b6f179a27b42aee5f479339e341926915cdc6adb08ac999a4a12539abc3776577e86af83e10381d9703ef1bca70bab81b43daf2c000622c9c3612d2  mesa-18.0.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.0.1.tar.xz.sig
_______________________________________________
mesa-announce mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-announce
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.