Mesa 10.0.3 Release Notes / (February 3, 2014) ============================================== Mesa 10.0.3 is a bug fix release which fixes bugs found since the 10.0.2 release. Mesa 10.0.3 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 not supported. MD5 checksums ------------- :: 5f9f463ef08129f6762106b434910adb MesaLib-10.0.3.tar.bz2 fb3997b6500e153bc32370cb3fc4ca9e MesaLib-10.0.3.tar.gz a07b4b6b9eb449b88a6cb5061e51c331 MesaLib-10.0.3.zip New features ------------ None Bug fixes --------- This list is likely incomplete. - `Bug 72708 `__ - Master fails to build with older gcc due to -msse4.1 - `Bug 72926 `__ - [REGRESSION,swrast] Memory-related crash with anti-aliasing enabled - `Bug 73096 `__ - Query GL\_RGBA\_SIGNED\_COMPONENTS\_EXT missing - `Bug 73100 `__ - Please use AC\_PATH\_TOOL instead of AC\_PATH\_PROG for llvm-config - `Bug 73418 `__ - OpenCL hangs graphics on CAYMAN - `Bug 73473 `__ - Potential crash bug in src/gallium/auxiliary/rtasm/rtasm\_execmem.c - `Bug 73915 `__ - sample shading + centroid broken since f5cfb4a - `Bug 73956 `__ - SIGSEGV when passing GL\_NONE to glReadBuffer - `Bug 74026 `__ - Compiler rejects chained assignments involving array dereferences Changes ------- The full set of changes can be viewed by using the following git command: :: git log mesa-10.0.2..mesa-10.0.3 Aaron Watry (2): - radeon: Move gfx/dma cs cleanup to r600\_common\_context\_cleanup - st/dri: prevent leak of dri option default values Andreas Fänger (1): - swrast: fix delayed texel buffer allocation regression for OpenMP Anuj Phogat (3): - glsl: Disable ARB\_texture\_rectangle in shader version 100. - i965: Use sample barycentric coordinates with per sample shading - i965: Ignore 'centroid' interpolation qualifier in case of persample shading Brian Paul (3): - mesa: implement missing glGet(GL\_RGBA\_SIGNED\_COMPONENTS\_EXT) query - st/mesa: fix glReadBuffer(GL\_NONE) segfault - draw: fix incorrect vertex size computation in LLVM drawing code Carl Worth (5): - Add md5sums for 10.0.2. release. - cherry-ignore: Ignore several patches not yet ready for the stable branch - Drop another couple of patches. - cherry-ignore: Ignore 4 patches at the request of the author, (Anuj). - Update version to 10.0.3 Chad Versace (1): - i965/gen6/blorp: Emit more flushes to workaround hangs Chris Forbes (1): - i965: fold offset into coord for textureOffset(gsampler2DRect) Emil Velikov (5): - mesa: use signed temporary variable to store \_ColorDrawBufferIndexes - st/mesa: use signed temporary variable to store \_ColorDrawBufferIndexes - nv50: access only the available amount of textures - nv50: access only the available amount of constbuf - gallium/rtasm: handle mmap failures appropriately Eric Anholt (2): - i965: Fix handling of MESA\_pack\_invert in blit (PBO) readpixels. - i965: Don't do the temporary-and-blit-copy for INVALIDATE\_RANGE maps. Ian Romanick (2): - mesa: Add COMPRESSED\_RGBA\_S3TC\_DXT1\_EXT to COMPRESSED\_TEXTURE\_FORMATS for GLES - radeon / r200: Pass the API into \_mesa\_initialize\_context Ilia Mirkin (2): - mesa: fix GL\_COLOR\_SUM enum for drivers without ARB\_vertex\_program - st/vdpau: don't return a device if the screen doesn't support NPOT José Fonseca (1): - mesa: Use IROUND instead of roundf. Kenneth Graunke (2): - glsl: Rename "expr" to "lhs\_expr" in vector\_extract munging code. - glsl: Fix chained assignments of vector channels. Lauri Kasanen (1): - mesa: Fix build to properly check for supported compiler flags Marek Olšák (2): - st/mesa: use sRGB formats for MSAA resolving if destination is sRGB - gallium/util: util\_format\_srgb should not return FORMAT\_NONE for sRGB formats Matt Turner (2): - glcpp: Define GL\_EXT\_shader\_integer\_mix in both GL and ES. - glx: Update glxext.h to revision 24777. Michał Górny (1): - Use AC\_PATH\_TOOL instead of AC\_PATH\_PROG for llvm-config. Paul Berry (1): - i965: Ensure that all necessary state is re-emitted if we run out of aperture. Paul Seidler (1): - build: move ARCH\_LIBS definition outside of ASM definition Thomas Sondergaard (4): - mesa: Preliminary support for MSVC\_VERSION=12.0 - mesa: Fix compile error with MSVC 2013 - mesa: Work around internal compiler error - mesa: Namespace qualify fma to override ambiguity with fma from math.h Tom Stellard (1): - r600g/compute: Emit DEALLOC\_STATE on cayman after dispatching a compute shader.