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.