Mesa 7.10.1 Release Notes / TBD
Mesa 7.10.1 is a bug fix release which fixes bugs found since the 7.10 release.
Mesa 7.10.1 implements the OpenGL 2.1 API, but the version reported by
glGetString(GL_VERSION) depends on the particular driver being used.
Some drivers don't support all the features required in OpenGL 2.1.
See the Compiling/Installing page for prerequisites
for DRI hardware acceleration.
MD5 checksums
TBD
New features
None.
Bug fixes
This list is likely incomplete.
- Fix an off-by-one bug in a vsplit assertion.
- Fix incorrect handling of layout qualifier
with in, out, attribute, and varying.
- Fix an i965 shader bug where the negative absolute value was generated instead of the absolute value of a negation.
- Fix numerous issues handling precision qualifiers in GLSL ES.
- Bug 29164 - [GLSL 1.20] invariant variable shouldn't be used before declaration
- Bug 30156 - [i965] After updating to Mesa 7.9, Civilization IV starts to show garbage
- Bug 31923 - [GLSL 1.20] allowing inconsistent centroid declaration between two vertex shaders
- Bug 31925 - [GLSL 1.20] "#pragma STDGL invariant(all)" fail
- Bug 32695 - [glsl] SIGSEGV glcpp/glcpp-parse.y:833
- Bug 32831 - [glsl] division by zero crashes GLSL compiler
- Bug 32910 - Keywords 'in' and 'out' not handled properly for GLSL 1.20 shaders
- Bug 33219 -[GLSL bisected] implicit sized array triggers segfault in ir_to_mesa_visitor::copy_propagate
- Bug 33308 -[glsl] ast_to_hir.cpp:3016: virtual ir_rvalue* ast_jump_statement::hir(exec_list*, _mesa_glsl_parse_state*): Assertion `ret != __null' failed.
- Bug 33316 - uniform array will be allocate one line more and initialize it when it was freed will abort
Changes
The full set of changes can be viewed by using the following GIT command:
git log mesa-7.10..origin/7.10