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

Bas Nieuwenhuizen bas at basnieuwenhuizen.nl
Thu Mar 22 01:43:16 UTC 2018


Hi Emil,

>From radv perspective we seem to have one bug in CTS to debug, but all
games I tested that are expected to work seemed to work ok. Per
discussion with Dave I'd like to give the go ahead for releasing this
wrt radv.

Thanks,
Bas

On Wed, Mar 21, 2018 at 3:50 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> 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
> operations
>       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
> anv_extensions.py"
>       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
>
> https://mesa.freedesktop.org/archive/mesa-18.0.0-rc5.tar.gz
> MD5:  bb3a18a5ef51cc4378510a5d9d0b0183  mesa-18.0.0-rc5.tar.gz
> SHA1: 78aca04b7bd73a5c5d61d65dd4e8625abc7b0420  mesa-18.0.0-rc5.tar.gz
> SHA256: 9c33bf56b39226d3ca3995faf542121049b8fd64b9226a202cce07fd1b7ce948
>  mesa-18.0.0-rc5.tar.gz
> SHA512: 7a9e213cb2ba2b1890ff9835b59585a649e8f91881a5fef8ea5fcb9c3f96ed8c6bfaacd592e1b4542940cff7025b534466df30c7ddc5b367a6fd9dd00cb197a4
>  mesa-18.0.0-rc5.tar.gz
> PGP:  https://mesa.freedesktop.org/archive/mesa-18.0.0-rc5.tar.gz.sig
>
> https://mesa.freedesktop.org/archive/mesa-18.0.0-rc5.tar.xz
> MD5:  a1477f411a57deacef34c2c852bd45da  mesa-18.0.0-rc5.tar.xz
> SHA1: fc383caa0a11ef089ac7eb5a18ee4bed2117a2a5  mesa-18.0.0-rc5.tar.xz
> SHA256: a4e0c559e06157b4f2c184c51133d8c224eb39d296985f662b43868eed0c20d0
>  mesa-18.0.0-rc5.tar.xz
> SHA512: 90c68c0bf9e689992626b593ad53d4f7fb402e556ac70672b618abd3a224e637fc6a26fb197bb3b692a8363117de09e01fd524f9de181359eba0879226e3e5a6
>  mesa-18.0.0-rc5.tar.xz
> PGP:  https://mesa.freedesktop.org/archive/mesa-18.0.0-rc5.tar.xz.sig
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list