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¶
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+
Faith 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