Mesa 13.0.1 Release Notes / November 14, 2016 ============================================= Mesa 13.0.1 is a bug fix release which fixes bugs found since the 13.0.0 release. Mesa 13.0.1 implements the OpenGL 4.4 API, but the version reported by glGetString(GL\_VERSION) or glGetIntegerv(GL\_MAJOR\_VERSION) / glGetIntegerv(GL\_MINOR\_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.4. OpenGL 4.4 is **only** available if requested at context creation because compatibility contexts are not supported. SHA256 checksums ---------------- :: 7cbb91dead05cde279ee95f86e8321c8e1c8fc9deb88f12e0f587672a10d88c5 mesa-13.0.1.tar.gz 71962fb2bf77d33b0ad4a565b490dbbeaf4619099c6d9722f04a73187957a731 mesa-13.0.1.tar.xz New features ------------ None Bug fixes --------- - `Bug 97715 `__ - [ILK,G45,G965] piglit.spec.arb\_separate\_shader\_objects.misc api error checks - `Bug 98012 `__ - [IVB] Segfault when running Dolphin twice with Vulkan - `Bug 98512 `__ - radeon r600 vdpau: Invalid command stream: texture bo too small Changes ------- Adam Jackson (2): - glx/glvnd: Don't modify the dummy slot in the dispatch table - glx/glvnd: Fix dispatch function names and indices Andreas Boll (1): - glx/windows: Add wgl.h to the sources list Anuj Phogat (1): - i965: Fix GPU hang related to multiple render targets and alpha testing Chih-Wei Huang (1): - android: avoid using libdrm with host modules Darren Salt (1): - radv/pipeline: Don't dereference NULL dynamic state pointers Dave Airlie (8): - radv: expose xlib platform extension - radv: fix dual source blending - Revert "st/vdpau: use linear layout for output surfaces" - radv: emit correct last export when Z/stencil export is enabled - ac/nir: add support for discard\_if intrinsic (v2) - nir: add conditional discard optimisation (v4) - radv: enable conditional discard optimisation on radv. - radv: fix GetFenceStatus for signaled fences Emil Velikov (6): - docs: add sha256 checksums for 13.0.0 - amd/addrlib: limit fastcall/regparm to GCC i386 - anv: use correct .specVersion for extensions - radv: use correct .specVersion for extensions - radv: Suffix the radeon\_icd file with the host CPU - Update version to 13.0.1 Eric Anholt (1): - vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain. Francisco Jerez (1): - nir: Flip gl\_SamplePosition in nir\_lower\_wpos\_ytransform(). Fredrik Höglund (1): - radv: add support for anisotropic filtering on VI+ Jason Ekstrand (21): - anv/device: Return DEVICE\_LOST if execbuf2 fails - vulkan/wsi/x11: Better handle wsi\_x11\_connection\_create failure - vulkan/wsi/x11: Clean up connections in finish\_wsi - anv: Better handle return codes from anv\_physical\_device\_init - intel/blorp: Use wm\_prog\_data instead of hand-rolling our own - intel/blorp: Pass a brw\_stage\_prog\_data to upload\_shader - anv/pipeline: Put actual pointers in anv\_shader\_bin - anv/pipeline: Properly cache prog\_data::param - intel/blorp: Emit all the binding tables - anv/device: Add an execbuf wrapper - anv: Add a cmd\_buffer\_execbuf helper - anv: Don't presume to know what address is in a surface relocation - anv: Add a new bo\_pool\_init helper - anv/allocator: Simplify anv\_scratch\_pool - anv: Initialize anv\_bo::offset to -1 - anv/batch\_chain: Improve write\_reloc - anv: Add an anv\_execbuf helper struct - anv/batch: Move last\_ss\_pool\_bo\_offset to the command buffer - anv: Move relocation handling from EndCommandBuffer to QueueSubmit - anv/cmd\_buffer: Take a command buffer instead of a batch in two helpers - anv/cmd\_buffer: Enable a CS stall workaround for Sky Lake gt4 Kenneth Graunke (2): - glsl: Update deref types when resizing implicitly sized arrays. - mesa: Fix pixel shader scratch space allocation on Gen9+ platforms. Kristian Høgsberg (1): - anv: Do relocations in userspace before execbuf ioctl Marek Olšák (4): - egl: use util/macros.h - egl: make interop ABI visible again - glx: make interop ABI visible again - radeonsi: fix an assertion failure in si\_decompress\_sampler\_color\_textures Nicolai Hähnle (4): - radeonsi: fix BFE/BFI lowering for GLSL semantics - glsl: fix lowering of UBO references of named blocks - st/glsl\_to\_tgsi: fix dvec[34] loads from SSBO - st/mesa: fix the layer of VDPAU surface samplers Steven Toth (3): - gallium/hud: fix a problem where objects are free'd while in use. - gallium/hud: close a previously opened handle - gallium/hud: protect against and initialization race Timothy Arceri (1): - mesa/glsl: delete previously linked shaders earlier when linking