mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
221 lines
11 KiB
221 lines
11 KiB
Mesa 9.2 Release Notes / (August 27, 2013) |
|
========================================== |
|
|
|
Mesa 9.2 is a new development release. People who are concerned with |
|
stability and reliability should stick with a previous release or wait |
|
for Mesa 9.2.1. |
|
|
|
Mesa 9.2 implements the OpenGL 3.1 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 |
|
3.1. OpenGL 3.1 is **only** available if requested at context creation |
|
because GL_ARB_compatibility is not supported. |
|
|
|
MD5 checksums |
|
------------- |
|
|
|
:: |
|
|
|
4f93c6475ec656fc1f7b93aeffc9b6c4 MesaLib-9.2.0.tar.gz |
|
4185b6aae890bc62a964f4b24cc1aca8 MesaLib-9.2.0.tar.bz2 |
|
3bc5339bc98b9c37777ffd14e3a8eca4 MesaLib-9.2.0.zip |
|
|
|
New features |
|
------------ |
|
|
|
Note: some of the new features are only available with certain drivers. |
|
|
|
- GL_ARB_shading_language_420pack in all drivers that support GLSL |
|
1.30. |
|
- GL_ARB_texture_buffer_range |
|
- GL_ARB_texture_multisample |
|
- GL_ARB_texture_storage_multisample |
|
- GL_ARB_texture_query_lod |
|
- GL_ARB_texture_storage on radeon, r200, and nouveau |
|
- GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers |
|
- GL_EXT_framebuffer_multisample_blit_scaled on i965 |
|
- Added new freedreno gallium driver |
|
- OSMesa interface for gallium llvmpipe/softpipe drivers |
|
- Gallium Heads-Up Display (HUD) feature for performance monitoring |
|
- Added support for UVD (2.2 and 3.0) video decoding on r600g and |
|
radeonsi through VDPAU (requires Kernel 3.10 or later) |
|
|
|
Bug fixes |
|
--------- |
|
|
|
Attempts have been made to **not** include bugs fixed in previous 9.1 |
|
releases or bugs that were regressions during 9.2 development. This list |
|
is likely incomplete. |
|
|
|
- `Bug 41787 <https://bugs.freedesktop.org/show_bug.cgi?id=41787>`__ - |
|
[llvmpipe] stencil broken |
|
- `Bug 44618 <https://bugs.freedesktop.org/show_bug.cgi?id=44618>`__ - |
|
Cross-compilation broken by glsl builtin_compiler |
|
- `Bug 46632 <https://bugs.freedesktop.org/show_bug.cgi?id=46632>`__ - |
|
Make the alignment checks for the readpixel blit fastpath a bit more |
|
lenient |
|
- `Bug 47116 <https://bugs.freedesktop.org/show_bug.cgi?id=47116>`__ - |
|
Enemy territory freezes with rs880 and commit |
|
fbebd431ec4e2e461a0cbcd5f3a04a000b8f6bbf |
|
- `Bug 47248 <https://bugs.freedesktop.org/show_bug.cgi?id=47248>`__ - |
|
autogen missing dependency on flex and bison, causes infinite loop in |
|
glsl build |
|
- `Bug 48694 <https://bugs.freedesktop.org/show_bug.cgi?id=48694>`__ - |
|
radeonsi_pipe.c:322:7: error: ‘PIPE_CAP_DUAL_SOURCE_BLEND’ undeclared |
|
- `Bug 50655 <https://bugs.freedesktop.org/show_bug.cgi?id=50655>`__ - |
|
[r600g][RV670 HD3870] Ioquake games causes GPU lockup (waiting for |
|
0x00003039 last fence id 0x00003030) |
|
- `Bug 51471 <https://bugs.freedesktop.org/show_bug.cgi?id=51471>`__ - |
|
[965gm] Corrupted graphics in corners of screen with pixel shaders |
|
enabled |
|
- `Bug 51782 <https://bugs.freedesktop.org/show_bug.cgi?id=51782>`__ - |
|
mesa-8.0.3: fails to compile against uclibc |
|
- `Bug 54240 <https://bugs.freedesktop.org/show_bug.cgi?id=54240>`__ - |
|
[swrast] piglit fbo-generatemipmap-filtering regression |
|
- `Bug 55503 <https://bugs.freedesktop.org/show_bug.cgi?id=55503>`__ - |
|
Constant vertex attributes broken |
|
- `Bug 55783 <https://bugs.freedesktop.org/show_bug.cgi?id=55783>`__ - |
|
glEnable(GL_FRAMEBUFFER_SRGB) has no effect on the backbuffer |
|
- `Bug 55825 <https://bugs.freedesktop.org/show_bug.cgi?id=55825>`__ - |
|
[Bisected i965]Oglc |
|
max_values(advanced.fragmentProgram.GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB) |
|
causes OOM-killer |
|
- `Bug 56920 <https://bugs.freedesktop.org/show_bug.cgi?id=56920>`__ - |
|
[sandybridge][uxa] graphics very glitchy and always flickering |
|
- `Bug 57753 <https://bugs.freedesktop.org/show_bug.cgi?id=57753>`__ - |
|
leak in loop_analysis |
|
- `Bug 57875 <https://bugs.freedesktop.org/show_bug.cgi?id=57875>`__ - |
|
Second Life viewer bad rendering with git-ec83535 |
|
- `Bug 58666 <https://bugs.freedesktop.org/show_bug.cgi?id=58666>`__ - |
|
rv670 + llvm = errors. |
|
- `Bug 58680 <https://bugs.freedesktop.org/show_bug.cgi?id=58680>`__ - |
|
[IVB] Graphical glitches in 0 A.D |
|
- `Bug 58872 <https://bugs.freedesktop.org/show_bug.cgi?id=58872>`__ - |
|
Mac OS X configure: error: Couldn't find clock_gettime |
|
- `Bug 59322 <https://bugs.freedesktop.org/show_bug.cgi?id=59322>`__ - |
|
r300g MSAA breaks Half-Life 2 in Wine |
|
- `Bug 59364 <https://bugs.freedesktop.org/show_bug.cgi?id=59364>`__ - |
|
[bisected] Mesa build fails: clientattrib.c:33:22: fatal error: |
|
indirect.h: No such file or directory |
|
- `Bug 59439 <https://bugs.freedesktop.org/show_bug.cgi?id=59439>`__ - |
|
glCopyPixels generates no fragments (occlusion_query_meta_fragments |
|
test fails) |
|
- `Bug 59440 <https://bugs.freedesktop.org/show_bug.cgi?id=59440>`__ - |
|
glBitmap generates no fragments (occlusion_query_meta_fragments test |
|
fails) |
|
- `Bug 59494 <https://bugs.freedesktop.org/show_bug.cgi?id=59494>`__ - |
|
[Bisected]Piglit glean_depthStencil fails |
|
- `Bug 59592 <https://bugs.freedesktop.org/show_bug.cgi?id=59592>`__ - |
|
Radeon HD 5670: reproducable GPU lockups with htile enabled |
|
- `Bug 59648 <https://bugs.freedesktop.org/show_bug.cgi?id=59648>`__ - |
|
[SNB/IVB/HSW Bisected]Piglit |
|
spec/ARB_uniform_buffer/object_layout-std140-base-size-and-alignment |
|
fails |
|
- `Bug 59701 <https://bugs.freedesktop.org/show_bug.cgi?id=59701>`__ - |
|
lp_test_arit fails on non-sse41 capable machines, breaking make check |
|
- `Bug 59737 <https://bugs.freedesktop.org/show_bug.cgi?id=59737>`__ - |
|
[bisected] 0d108116bd80b757fb01a84a9f1946ef870b57b8 breaks osmesa |
|
when cross compiling |
|
- `Bug 59740 <https://bugs.freedesktop.org/show_bug.cgi?id=59740>`__ - |
|
[i965 Bisected]Oglc api-error(negative.glEvalMesh) fails |
|
- `Bug 59851 <https://bugs.freedesktop.org/show_bug.cgi?id=59851>`__ - |
|
AC_ARG_WITH misusage leading to mesa configure failure |
|
- `Bug 59873 <https://bugs.freedesktop.org/show_bug.cgi?id=59873>`__ - |
|
[swrast] piglit ext_framebuffer_multisample-interpolation 0 |
|
centroid-edges regression |
|
- `Bug 59876 <https://bugs.freedesktop.org/show_bug.cgi?id=59876>`__ - |
|
glGetTexLevelParameteriv broken for indirect rendering |
|
- `Bug 60038 <https://bugs.freedesktop.org/show_bug.cgi?id=60038>`__ - |
|
[osmesa] [git] building 32-bit mesa on 64 bit fails |
|
- `Bug 60047 <https://bugs.freedesktop.org/show_bug.cgi?id=60047>`__ - |
|
[softpipe] piglit masked-clear regression |
|
- `Bug 60052 <https://bugs.freedesktop.org/show_bug.cgi?id=60052>`__ - |
|
[Bisected]Piglit glx_extension_string_sanity fail |
|
- `Bug 60082 <https://bugs.freedesktop.org/show_bug.cgi?id=60082>`__ - |
|
[ FAILED ] DispatchSanity_test.GL31_CORE |
|
- `Bug 60086 <https://bugs.freedesktop.org/show_bug.cgi?id=60086>`__ - |
|
Wayland platform backend crashes if there's no back buffer during |
|
dri2_swap_buffers |
|
- `Bug 60098 <https://bugs.freedesktop.org/show_bug.cgi?id=60098>`__ - |
|
[softpipe] Unexpected PIPE_CAP 78 query |
|
- `Bug 60172 <https://bugs.freedesktop.org/show_bug.cgi?id=60172>`__ - |
|
Planeshift: triangles where grass would be |
|
- `Bug 60200 <https://bugs.freedesktop.org/show_bug.cgi?id=60200>`__ - |
|
radeon_bo with virtual address referencing mismatch |
|
- `Bug 60212 <https://bugs.freedesktop.org/show_bug.cgi?id=60212>`__ - |
|
[Bisected] Weston black output |
|
- `Bug 60524 <https://bugs.freedesktop.org/show_bug.cgi?id=60524>`__ - |
|
[softpipe] piglit depthstencil-render-miplevels 146 s=z24_s8 |
|
regression |
|
- `Bug 60527 <https://bugs.freedesktop.org/show_bug.cgi?id=60527>`__ - |
|
[softpipe] fbo-stencil GL_DEPTH24_STENCIL8 clear regression |
|
- `Bug 60633 <https://bugs.freedesktop.org/show_bug.cgi?id=60633>`__ - |
|
EXT_texture_sRGB does not work in game The Cave on IvyBridge |
|
- `Bug 60737 <https://bugs.freedesktop.org/show_bug.cgi?id=60737>`__ - |
|
In GLSL ES, a missing FS precision qualifier does not generate an |
|
error |
|
- `Bug 60866 <https://bugs.freedesktop.org/show_bug.cgi?id=60866>`__ - |
|
GLSL performance issues for uniform buffer objects |
|
- `Bug 61036 <https://bugs.freedesktop.org/show_bug.cgi?id=61036>`__ - |
|
Shader fails to build in LLVMpipe, aborts program |
|
- `Bug 61200 <https://bugs.freedesktop.org/show_bug.cgi?id=61200>`__ - |
|
insufficient linking of libxatracker.so |
|
- `Bug 61635 <https://bugs.freedesktop.org/show_bug.cgi?id=61635>`__ - |
|
glVertexAttribPointer(id, GL_UNSIGNED_BYTE, GL_FALSE,...) does not |
|
work |
|
- `Bug 62466 <https://bugs.freedesktop.org/show_bug.cgi?id=62466>`__ - |
|
r600g hyperz lockups with KSP 0.19 |
|
- `Bug 62669 <https://bugs.freedesktop.org/show_bug.cgi?id=62669>`__ - |
|
HyperZ freeze when playing PrBoom-Plus demo with lots of monsters |
|
- `Bug 62721 <https://bugs.freedesktop.org/show_bug.cgi?id=62721>`__ - |
|
GPU lockup in Minecraft 1.5.1 with HyperZ |
|
- `Bug 62830 <https://bugs.freedesktop.org/show_bug.cgi?id=62830>`__ - |
|
[i965 bisected] Wrong Lightning on Freespace 2 SCP (patch attached) |
|
- `Bug 63124 <https://bugs.freedesktop.org/show_bug.cgi?id=63124>`__ - |
|
[r600g] HyperZ lockup on REDWOOD in Half Life 2 Deathmatch |
|
- `Bug 63702 <https://bugs.freedesktop.org/show_bug.cgi?id=63702>`__ - |
|
tiling2d in radeon trash vdpau UVD textures |
|
- `Bug 64935 <https://bugs.freedesktop.org/show_bug.cgi?id=64935>`__ - |
|
[swrast] s_texfetch.c:1335: set_fetch_functions: Assertion |
|
\`texImage->FetchTexel' failed. |
|
- `Bug 64959 <https://bugs.freedesktop.org/show_bug.cgi?id=64959>`__ - |
|
Cannot build against EGL without X11 |
|
- `Bug 65112 <https://bugs.freedesktop.org/show_bug.cgi?id=65112>`__ - |
|
glcpp hangs parsing line continuations |
|
- `Bug 65958 <https://bugs.freedesktop.org/show_bug.cgi?id=65958>`__ - |
|
GPU Lockup on Trinity 7500G |
|
- `Bug 66450 <https://bugs.freedesktop.org/show_bug.cgi?id=66450>`__ - |
|
JUNIPER UVD accelerated playback of MPEG 1/2 streams does not work |
|
- `Bug 66606 <https://bugs.freedesktop.org/show_bug.cgi?id=66606>`__ - |
|
[i965 bisected]GLBenchmark 2.5.1/2.7.0 sometimes render error with |
|
gnome-session enabling SNA |
|
- `Bug 66713 <https://bugs.freedesktop.org/show_bug.cgi?id=66713>`__ - |
|
Team Fortress 2 crashes with r600-sb on HD4850 |
|
- `Bug 67354 <https://bugs.freedesktop.org/show_bug.cgi?id=67354>`__ - |
|
glsl_parser.cpp is broken with bison 3.0 |
|
- `Bug 67548 <https://bugs.freedesktop.org/show_bug.cgi?id=67548>`__ - |
|
glGetAttribLocation seems to be broken |
|
- `Bug 67927 <https://bugs.freedesktop.org/show_bug.cgi?id=67927>`__ - |
|
R600_DEBUG=sb: Celestia show 2 earths, one wrongly rendered |
|
- `Bug 67934 <https://bugs.freedesktop.org/show_bug.cgi?id=67934>`__ - |
|
[SNB/IVB/HSW 9.2 |
|
Bisected]Ogles2conform/GL2Tests/glUniform/glUniform.test fails with |
|
gnome-session enable compositing |
|
- `Bug 68162 <https://bugs.freedesktop.org/show_bug.cgi?id=68162>`__ - |
|
[radeonsi] texture rendering is broken in Source-Engine games |
|
- `Bug 68195 <https://bugs.freedesktop.org/show_bug.cgi?id=68195>`__ - |
|
piglit tests vs-struct-pad and fs-struct-pad both fail |
|
|
|
Changes |
|
------- |
|
|
|
- Removed d3d1x state tracker (unused, unmaintained and broken) |
|
- Removed GL_EXT_clip_volume_hint because no driver had enabled it |
|
since 2007. |
|
- Removed GL_MESA_resize_buffers because it was only really implemented |
|
by the (unsupported) GDI driver. |
|
- GL_EXT_separate_shader_objects has been removed from all Gallium |
|
drivers, because it disallows a critical GLSL shader optimization. |
|
GL_ARB_separate_shader_objects doesn't have this issue. |
|
- i965 Gen6+ requires Kernel 3.6 or later. (92d2f5a)
|
|
|