1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8">
5 <title>Mesa Release Notes
</title>
6 <link rel=
"stylesheet" type=
"text/css" href=
"../mesa.css">
11 <h1>The Mesa
3D Graphics Library
</h1>
14 <iframe src=
"../contents.html"></iframe>
17 <h1>Mesa
13.0.1 Release Notes / November
14,
2016</h1>
20 Mesa
13.0.1 is a bug fix release which fixes bugs found since the
13.0.0 release.
23 Mesa
13.0.1 implements the OpenGL
4.4 API, but the version reported by
24 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
25 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
26 Some drivers don't support all the features required in OpenGL
4.4. OpenGL
27 4.4 is
<strong>only
</strong> available if requested at context creation
28 because compatibility contexts are not supported.
32 <h2>SHA256 checksums
</h2>
34 7cbb91dead05cde279ee95f86e8321c8e1c8fc9deb88f12e0f587672a10d88c5 mesa-
13.0.1.tar.gz
35 71962fb2bf77d33b0ad4a565b490dbbeaf4619099c6d9722f04a73187957a731 mesa-
13.0.1.tar.xz
47 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=97715">Bug
97715</a> - [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc api error checks
</li>
49 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98012">Bug
98012</a> - [IVB] Segfault when running Dolphin twice with Vulkan
</li>
51 <li><a href=
"https://bugs.freedesktop.org/show_bug.cgi?id=98512">Bug
98512</a> - radeon r600 vdpau: Invalid command stream: texture bo too small
</li>
58 <p>Adam Jackson (
2):
</p>
60 <li>glx/glvnd: Don't modify the dummy slot in the dispatch table
</li>
61 <li>glx/glvnd: Fix dispatch function names and indices
</li>
64 <p>Andreas Boll (
1):
</p>
66 <li>glx/windows: Add wgl.h to the sources list
</li>
69 <p>Anuj Phogat (
1):
</p>
71 <li>i965: Fix GPU hang related to multiple render targets and alpha testing
</li>
74 <p>Chih-Wei Huang (
1):
</p>
76 <li>android: avoid using libdrm with host modules
</li>
79 <p>Darren Salt (
1):
</p>
81 <li>radv/pipeline: Don't dereference NULL dynamic state pointers
</li>
84 <p>Dave Airlie (
8):
</p>
86 <li>radv: expose xlib platform extension
</li>
87 <li>radv: fix dual source blending
</li>
88 <li>Revert
"st/vdpau: use linear layout for output surfaces"</li>
89 <li>radv: emit correct last export when Z/stencil export is enabled
</li>
90 <li>ac/nir: add support for discard_if intrinsic (v2)
</li>
91 <li>nir: add conditional discard optimisation (v4)
</li>
92 <li>radv: enable conditional discard optimisation on radv.
</li>
93 <li>radv: fix GetFenceStatus for signaled fences
</li>
96 <p>Emil Velikov (
6):
</p>
98 <li>docs: add sha256 checksums for
13.0.0</li>
99 <li>amd/addrlib: limit fastcall/regparm to GCC i386
</li>
100 <li>anv: use correct .specVersion for extensions
</li>
101 <li>radv: use correct .specVersion for extensions
</li>
102 <li>radv: Suffix the radeon_icd file with the host CPU
</li>
103 <li>Update version to
13.0.1</li>
106 <p>Eric Anholt (
1):
</p>
108 <li>vc4: Use Newton-Raphson on the
1/W write to fix glmark2 terrain.
</li>
111 <p>Francisco Jerez (
1):
</p>
113 <li>nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
</li>
116 <p>Fredrik Höglund (
1):
</p>
118 <li>radv: add support for anisotropic filtering on VI+
</li>
121 <p>Jason Ekstrand (
21):
</p>
123 <li>anv/device: Return DEVICE_LOST if execbuf2 fails
</li>
124 <li>vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
</li>
125 <li>vulkan/wsi/x11: Clean up connections in finish_wsi
</li>
126 <li>anv: Better handle return codes from anv_physical_device_init
</li>
127 <li>intel/blorp: Use wm_prog_data instead of hand-rolling our own
</li>
128 <li>intel/blorp: Pass a brw_stage_prog_data to upload_shader
</li>
129 <li>anv/pipeline: Put actual pointers in anv_shader_bin
</li>
130 <li>anv/pipeline: Properly cache prog_data::param
</li>
131 <li>intel/blorp: Emit all the binding tables
</li>
132 <li>anv/device: Add an execbuf wrapper
</li>
133 <li>anv: Add a cmd_buffer_execbuf helper
</li>
134 <li>anv: Don't presume to know what address is in a surface relocation
</li>
135 <li>anv: Add a new bo_pool_init helper
</li>
136 <li>anv/allocator: Simplify anv_scratch_pool
</li>
137 <li>anv: Initialize anv_bo::offset to -
1</li>
138 <li>anv/batch_chain: Improve write_reloc
</li>
139 <li>anv: Add an anv_execbuf helper struct
</li>
140 <li>anv/batch: Move last_ss_pool_bo_offset to the command buffer
</li>
141 <li>anv: Move relocation handling from EndCommandBuffer to QueueSubmit
</li>
142 <li>anv/cmd_buffer: Take a command buffer instead of a batch in two helpers
</li>
143 <li>anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
</li>
146 <p>Kenneth Graunke (
2):
</p>
148 <li>glsl: Update deref types when resizing implicitly sized arrays.
</li>
149 <li>mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.
</li>
152 <p>Kristian Høgsberg (
1):
</p>
154 <li>anv: Do relocations in userspace before execbuf ioctl
</li>
157 <p>Marek Olšák (
4):
</p>
159 <li>egl: use util/macros.h
</li>
160 <li>egl: make interop ABI visible again
</li>
161 <li>glx: make interop ABI visible again
</li>
162 <li>radeonsi: fix an assertion failure in si_decompress_sampler_color_textures
</li>
165 <p>Nicolai Hähnle (
4):
</p>
167 <li>radeonsi: fix BFE/BFI lowering for GLSL semantics
</li>
168 <li>glsl: fix lowering of UBO references of named blocks
</li>
169 <li>st/glsl_to_tgsi: fix dvec[
34] loads from SSBO
</li>
170 <li>st/mesa: fix the layer of VDPAU surface samplers
</li>
173 <p>Steven Toth (
3):
</p>
175 <li>gallium/hud: fix a problem where objects are free'd while in use.
</li>
176 <li>gallium/hud: close a previously opened handle
</li>
177 <li>gallium/hud: protect against and initialization race
</li>
180 <p>Timothy Arceri (
1):
</p>
182 <li>mesa/glsl: delete previously linked shaders earlier when linking
</li>