Mesa 10.0 Release Notes / (November 30th, 2013) =============================================== Mesa 10.0 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 10.0.1. Mesa 10.0 implements the OpenGL 3.3 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.3. OpenGL 3.3 is **only** available if requested at context creation because compatibility contexts are not supported. MD5 checksums ------------- :: b38626b96c664db67a534d7859682436 MesaLib-10.0.0.tar.gz f3fe55d9735bea158bbe97ed9a0da819 MesaLib-10.0.0.tar.bz2 c6ee1ce51e3bf35947d2978b872daf51 MesaLib-10.0.0.zip New features ------------ Note: some of the new features are only available with certain drivers. - GL\_AMD\_seamless\_cubemap\_per\_texture on i965. - GL\_ARB\_conservative\_depth on i965. - GL\_ARB\_texture\_gather on i965. - GL\_ARB\_texture\_query\_levels on i965. - GL\_ARB\_texture\_mirror\_clamp\_to\_edge. - GL\_ARB\_transform\_feedback2, GL\_ARB\_transform\_feedback3, and GL\_ARB\_transform\_feedback\_instanced on i965/Gen7 (with appropriate kernel support). - GL\_ARB\_sample\_shading on i965. - GL\_ARB\_shader\_atomic\_counters on i965. - GL\_ARB\_vertex\_attrib\_binding - GL\_ARB\_vertex\_type\_10f\_11f\_11f\_rev on i965 and r600g - GL\_KHR\_debug - GLX\_MESA\_query\_renderer Bug fixes --------- Attempts have been made to **not** include bugs fixed in previous 9.2 releases or bugs that were regressions during 10.0 development. This list is likely incomplete. - `Bug 47755 `__ - [glsl-compiler] no error checking when Interpolation qualifier for built-in variable is different in vertex and fragment shader - `Bug 52171 `__ - [gallium/r600/clover] Simple benchmarks failed to run - `Bug 53077 `__ - [IVB] Output error with msaa when both of framebuffer and source color's alpha are not 1 - `Bug 54867 `__ - bug in r300 compiler - `Bug 60929 `__ - [r600-llvm] mono games with opengl are blocking on start - `Bug 62142 `__ - Mesa/demo mipmap\_limits upside down with running by SOFTWARE - `Bug 62698 `__ - [bisected] WebGL demo "Consumed": texstate.c:628: update\_texture\_state: Assertion „\_\_builtin\_popcount(enabledTargets) == 1“ failed. - `Bug 64225 `__ - bfgminer --scyte generates Segmentation Fault on Northern Island - `Bug 64226 `__ - python-opencl package generate segmentation fault at pipe\_r600.so - `Bug 64261 `__ - [SNB Bisected]Ogles3conform GL3Tests\_color\_buffer\_float\_color\_buffer\_float\_clamp\_fixed.test fail - `Bug 66213 `__ - Certain Mesa Demos Rendering Inverted (vertically) - `Bug 66806 `__ - [softpipe] glxgears floating point exception - `Bug 67921 `__ - [bisected commit 883987] crosscompiling fails with util/u\_cpu\_detect.c:247:4: error: 'asm' undeclared (first use in this function) - `Bug 68162 `__ - [radeonsi] texture rendering is broken in Source-Engine games - `Bug 68451 `__ - Texture flicker in native Dota2 in mesa 9.2.0rc1 - `Bug 68503 `__ - Graphical glitches in Serious Sam 3 when SB is enabled - `Bug 68792 `__ - Problems during playback of h264 files using UVD and VLC on AMD E-350 CPU - `Bug 68845 `__ - VDPAU/UVD regression - `Bug 69078 `__ - Modern Warfare (1, 2 and 3) broken in Wine on SNB - `Bug 69321 `__ - starting openCL crashes/boots system - `Bug 70042 `__ - Major texture flickering in Dota 2 (r600g on HD 6950) - `Bug 70088 `__ - Glamor on r600g crashes Xserver - `Bug 70123 `__ - Freeze caused by 'winsys/radeon: remove cs\_queue\_empty' commit - `Bug 70327 `__ - Casting floating point variable to integer not working properly while constant gets converted properly - `Bug 70891 `__ - CL\_INVALID\_BUILD\_OPTIONS results in CL\_INVALID\_DEVICE when asking for build log - `Bug 70913 `__ - [PIGLIT,radeonsi] crash in "spec/EXT\_framebuffer\_multisample/sample-alpha-to-coverage 4 depth" (buffer overflow) - `Bug 71022 `__ - configure: error: Expat required for DRI. - `Bug 71110 `__ - xorg\_driver.c:1030:2: error: too many arguments to function ‘DamageUnregister’ - `Bug 71172 `__ - Segfault when running glxinfo. NV25GL [Quadro4 900 XGL] - `Bug 71512 `__ - dlopen.h:54: undefined reference to \`dlopen' - `Bug 71870 `__ - Metro: Last Light rendering issues Changes ------- - Removed X.Org state tracker (unmaintained and broken) - Removed the video-accel r300 targets - Removed the video-accel softpipe targets