[Mesa-dev] [ANNOUNCE] mesa 18.0.0-rc5

Emil Velikov emil.l.velikov at gmail.com
Wed Mar 21 14:50:14 UTC 2018

The fifth and final release candidate for Mesa 18.0.0 is now available.

Modulo serious regressions, it is anticipated that it will become
Mesa 18.0.0 this Friday around 16:00GMT

Alex Smith (1):
      radv: Fix CmdCopyImage between uncompressed and compressed images

Andres Gomez (2):
      travis: make Meson find the proper llvm-config
      travis: keep meson version below 0.45.0

Andriy Khulap (1):
      i965: Fix RELOC_WRITE typo in brw_store_data_imm64()

Anuj Phogat (2):
      isl: Don't use surface format R32_FLOAT for typed atomic integer
      intel/compiler: Memory fence commit must always be enabled for gen10+

Bas Nieuwenhuizen (6):
      radv: Always lower indirect derefs after nir_lower_global_vars_to_local.
      vulkan/wsi: Fix OOM behavior with prime images.
      radv: Increase the number of dynamic uniform buffers.
      radv: Implement WaitForFences with !waitAll.
      radv: Implement waiting on non-submitted fences.
      radv: Fix copying from 3D images starting at non-zero depth.

Brian Paul (1):
      mesa: add missing switch case for EXTRA_VERSION_40 in check_extra()

Chuck Atkins (1):
      glx: Properly handle cases where screen creation fails

Daniel Stone (4):
      i965: Fix bugs in intel_from_planar
      egl/wayland: Fix ARGB/XRGB transposition in config map
      egl/wayland: Always use in-tree wayland-egl-backend.h
      i965: Fix aux-surface size check

Dave Airlie (15):
      r600/eg: use texture target to pick array size not view target (v2)
      r600/sb/cayman: fix indirect ubo access on cayman
      r600/compute: only mark buffer/image state dirty for fragment shaders
      r600: fix xfb stream check.
      ac/nir: to integer the args to bcsel.
      radv: don't support tc-compat on multisample d32s8 at all.
      virgl: remap query types to hw support.
      r600: fix tgsi clock last setting
      r600: partly revert disabling tiling for 1d texture.
      r600: implement callstack workaround for evergreen.
      r600/cayman: fix fragcood loading recip generation.
      ac/nir: don't apply slice rounding on txf_ms
      radv: get correct offset into LDS for indexed vars.
      ac/nir: pass the nir variable through tcs loading.
      radv: mark all tess output for an indirect access.

Dylan Baker (27):
      meson: fix test source name for static glapi
      glapi/check_table: Remove 'extern "C"' block
      glapi: remove APPLE extensions from test
      glapi: fix check_table test for non-shared glapi with meson
      meson: use a custom target instead of a generator for i965 oa
      Revert "anv/meson: Make anv_entrypoints_gen.py depend on
      meson: use depend_files to track extra file dependencies
      meson: use depend_files for adding extra file dependencies
      meson: define empty variables for libswdri and libswkmsdri
      meson: add libswdri and libswkmsdri to d3dadaptor link_with
      meson: add libswdri and libswkmsdri to dri link_with
      meson: use va-api version reported by pkg-config
      meson: link dri3 xcb libs into vlwinsys instead of into each target
      meson: actually link with libomxil-bellagio
      meson: Actually link xvmc target with libxvmc
      meson: fix vdpau target linkage
      meson: fix va target linkage
      meson: Fix omx-bellagio target linkage
      meson: Fix xa target linkage
      meson: fix xvmc target linkage
      meson: freedreno depends on nir
      meson: Fix GL and EGL pkg-config files with glvnd
      meson: fix building without GL
      meson: radeonsi cannot be built with drm 2.4.90
      meson: install vulkan_intel.h header
      autotools: include all meson.build files
      meson: Add moduledir to d3d.pc

Emil Velikov (2):
      cherry-ignore: reference correct SHA for the VK_KHX_multiview commit
      Update version to 18.0.0-rc5

Eric Anholt (5):
      ac/nir: Fix compiler warning about uninitialized dw_addr.
      glsl/tests: Fix strict aliasing warning about int64/double.
      glsl: Silence warnings in the uniform initializer test about 16-bit types
      glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.
      i965: Silence compiler warning about promoted_constants.

Eric Engestrom (5):
      meson: dedup gallium-vdpau logic
      meson: dedup gallium-xvmc logic
      meson: dedup gallium-omx logic
      meson: dedup gallium-va logic
      meson: dedup gallium-xa logic

Francisco Jerez (1):
      i965: Fix KHR_blend_equation_advanced with some render targets.

Frank Binns (1):
      egl/dri2: fix segfault when display initialisation fails

George Kyriazis (2):
      swr/rast: blend_epi32() should return Integer, not Float
      swr/rast: Fix index buffer overfetch issue for non-indexed draws

Gert Wollny (1):
      r600: Take ALU_EXTENDED into account when evaluating jump offsets

Grazvydas Ignotas (1):
      gallium/hud: update some query functions

Gurchetan Singh (1):
      mesa: don't clamp just based on ARB_viewport_array extension

Iago Toral Quiroga (2):
      anv/device: initialize the list of enabled extensions properly
      i965/sbe: fix number of inputs for active components

Ian Romanick (1):
      mesa: Don't write to user buffer in glGetTexParameterIuiv on error

James Legg (1):
      radv: Really use correct HTILE expanded words.

Jason Ekstrand (5):
      anv: Move setting current_pipeline to cmd_state_init
      intel/isl: Add an isl_color_value_is_zero helper
      vulkan/wsi/x11: Set OUT_OF_DATE if wait_for_special_event fails
      intel/fs: Set up sampler message headers in the visitor on gen7+
      i965: Emit texture cache invalidates around blorp_copy

Jonathan Gray (1):
      configure.ac: pthread-stubs not present on OpenBSD

Jordan Justen (3):
      i965: Support 0 ARB_get_program_binary formats for compat profiles
      i965: Hard code CS scratch_ids_per_subslice for Cherryview
      intel/vulkan: Hard code CS scratch_ids_per_subslice for Cherryview

Juan A. Suarez Romero (1):
      glsl/linker: check same name is not used in block and outside

Karol Herbst (1):
      nvir/nvc0: fix legalizing of ld unlock c0[0x10000]

Lionel Landwerlin (2):
      i965: perf: use drmIoctl() instead of ioctl()
      i965: perf: ensure reading config IDs from sysfs isn't interrupted

Marek Olšák (7):
      st/mesa: expose 0 shader binary formats for compat profiles for Qt
      radeonsi: align command buffer starting address to fix some Raven hangs
      radeonsi: add a workaround for GFX9 hang with init_config alignment
      configure.ac: blacklist libdrm 2.4.90
      st/dri: fix OpenGL-OpenCL interop for GL_TEXTURE_BUFFER
      radeonsi: fix vertex buffer address computation with full 64-bit addresses
      radeonsi: prevent a negative buffer offset in si_upload_descriptors

Mauro Rossi (3):
      android: anv/extensions: fix generated sources build
      android: anv: add dependency on libnativewindow for O and later
      android: vulkan/util: add dependency on libnativewindow for O and later

Michal Navratil (1):
      winsys/amdgpu: allow non page-aligned size bo creation from pointer

Rafael Antognolli (3):
      i965/gen10: Remove warning message.
      anv/gen10: Remove warning message.
      docs: Add Cannonlake support to 18.0 release notes.

Samuel Iglesias Gonsálvez (1):
      glsl/linker: fix bug when checking precision qualifier

Samuel Pitoiset (4):
      ac/nir: use ordered float comparisons except for not equal
      radv: make sure to emit cache flushes before starting a query
      Revert "mesa: do not trigger _NEW_TEXTURE_STATE in glActiveTexture()"
      radv: do not set pending_reset_query in BeginCommandBuffer()

Simon Hausmann (1):
      glsl: Fix memory leak with known glsl_type instances

Thomas Hellstrom (2):
      svga: Fix a leftover debug hack
      loader_dri3/glx/egl: Reinstate the loader_dri3_vtable
get_dri_screen callback

Timothy Arceri (1):
      nir: fix interger divide by zero crash during constant folding

Vadym Shovkoplias (1):
      mesa: add glsl version query (v4)

Vinson Lee (1):
      swr/rast: Fix macOS macro.

git tag: mesa-18.0.0-rc5

MD5:  bb3a18a5ef51cc4378510a5d9d0b0183  mesa-18.0.0-rc5.tar.gz
SHA1: 78aca04b7bd73a5c5d61d65dd4e8625abc7b0420  mesa-18.0.0-rc5.tar.gz
SHA256: 9c33bf56b39226d3ca3995faf542121049b8fd64b9226a202cce07fd1b7ce948
SHA512: 7a9e213cb2ba2b1890ff9835b59585a649e8f91881a5fef8ea5fcb9c3f96ed8c6bfaacd592e1b4542940cff7025b534466df30c7ddc5b367a6fd9dd00cb197a4
PGP:  https://mesa.freedesktop.org/archive/mesa-18.0.0-rc5.tar.gz.sig

MD5:  a1477f411a57deacef34c2c852bd45da  mesa-18.0.0-rc5.tar.xz
SHA1: fc383caa0a11ef089ac7eb5a18ee4bed2117a2a5  mesa-18.0.0-rc5.tar.xz
SHA256: a4e0c559e06157b4f2c184c51133d8c224eb39d296985f662b43868eed0c20d0
SHA512: 90c68c0bf9e689992626b593ad53d4f7fb402e556ac70672b618abd3a224e637fc6a26fb197bb3b692a8363117de09e01fd524f9de181359eba0879226e3e5a6
PGP:  https://mesa.freedesktop.org/archive/mesa-18.0.0-rc5.tar.xz.sig

More information about the mesa-dev mailing list