1Mesa 10.0.3 Release Notes / (February 3, 2014) 2============================================== 3 4Mesa 10.0.3 is a bug fix release which fixes bugs found since the 10.0.2 5release. 6 7Mesa 10.0.3 implements the OpenGL 3.3 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 113.3. OpenGL 3.3 is **only** available if requested at context creation 12because compatibility contexts not supported. 13 14MD5 checksums 15------------- 16 17:: 18 19 5f9f463ef08129f6762106b434910adb MesaLib-10.0.3.tar.bz2 20 fb3997b6500e153bc32370cb3fc4ca9e MesaLib-10.0.3.tar.gz 21 a07b4b6b9eb449b88a6cb5061e51c331 MesaLib-10.0.3.zip 22 23New features 24------------ 25 26None 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 72708 <https://bugs.freedesktop.org/show_bug.cgi?id=72708>`__ - 34 Master fails to build with older gcc due to -msse4.1 35- `Bug 72926 <https://bugs.freedesktop.org/show_bug.cgi?id=72926>`__ - 36 [REGRESSION,swrast] Memory-related crash with anti-aliasing enabled 37- `Bug 73096 <https://bugs.freedesktop.org/show_bug.cgi?id=73096>`__ - 38 Query GL_RGBA_SIGNED_COMPONENTS_EXT missing 39- `Bug 73100 <https://bugs.freedesktop.org/show_bug.cgi?id=73100>`__ - 40 Please use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config 41- `Bug 73418 <https://bugs.freedesktop.org/show_bug.cgi?id=73418>`__ - 42 OpenCL hangs graphics on CAYMAN 43- `Bug 73473 <https://bugs.freedesktop.org/show_bug.cgi?id=73473>`__ - 44 Potential crash bug in src/gallium/auxiliary/rtasm/rtasm_execmem.c 45- `Bug 73915 <https://bugs.freedesktop.org/show_bug.cgi?id=73915>`__ - 46 sample shading + centroid broken since f5cfb4a 47- `Bug 73956 <https://bugs.freedesktop.org/show_bug.cgi?id=73956>`__ - 48 SIGSEGV when passing GL_NONE to glReadBuffer 49- `Bug 74026 <https://bugs.freedesktop.org/show_bug.cgi?id=74026>`__ - 50 Compiler rejects chained assignments involving array dereferences 51 52Changes 53------- 54 55The full set of changes can be viewed by using the following git 56command: 57 58:: 59 60 git log mesa-10.0.2..mesa-10.0.3 61 62Aaron Watry (2): 63 64- radeon: Move gfx/dma cs cleanup to r600_common_context_cleanup 65- st/dri: prevent leak of dri option default values 66 67Andreas Fänger (1): 68 69- swrast: fix delayed texel buffer allocation regression for OpenMP 70 71Anuj Phogat (3): 72 73- glsl: Disable ARB_texture_rectangle in shader version 100. 74- i965: Use sample barycentric coordinates with per sample shading 75- i965: Ignore 'centroid' interpolation qualifier in case of persample 76 shading 77 78Brian Paul (3): 79 80- mesa: implement missing glGet(GL_RGBA_SIGNED_COMPONENTS_EXT) query 81- st/mesa: fix glReadBuffer(GL_NONE) segfault 82- draw: fix incorrect vertex size computation in LLVM drawing code 83 84Carl Worth (5): 85 86- Add md5sums for 10.0.2. release. 87- cherry-ignore: Ignore several patches not yet ready for the stable 88 branch 89- Drop another couple of patches. 90- cherry-ignore: Ignore 4 patches at the request of the author, (Anuj). 91- Update version to 10.0.3 92 93Chad Versace (1): 94 95- i965/gen6/blorp: Emit more flushes to workaround hangs 96 97Chris Forbes (1): 98 99- i965: fold offset into coord for textureOffset(gsampler2DRect) 100 101Emil Velikov (5): 102 103- mesa: use signed temporary variable to store \_ColorDrawBufferIndexes 104- st/mesa: use signed temporary variable to store 105 \_ColorDrawBufferIndexes 106- nv50: access only the available amount of textures 107- nv50: access only the available amount of constbuf 108- gallium/rtasm: handle mmap failures appropriately 109 110Eric Anholt (2): 111 112- i965: Fix handling of MESA_pack_invert in blit (PBO) readpixels. 113- i965: Don't do the temporary-and-blit-copy for INVALIDATE_RANGE maps. 114 115Ian Romanick (2): 116 117- mesa: Add COMPRESSED_RGBA_S3TC_DXT1_EXT to COMPRESSED_TEXTURE_FORMATS 118 for GLES 119- radeon / r200: Pass the API into \_mesa_initialize_context 120 121Ilia Mirkin (2): 122 123- mesa: fix GL_COLOR_SUM enum for drivers without ARB_vertex_program 124- st/vdpau: don't return a device if the screen doesn't support NPOT 125 126José Fonseca (1): 127 128- mesa: Use IROUND instead of roundf. 129 130Kenneth Graunke (2): 131 132- glsl: Rename "expr" to "lhs_expr" in vector_extract munging code. 133- glsl: Fix chained assignments of vector channels. 134 135Lauri Kasanen (1): 136 137- mesa: Fix build to properly check for supported compiler flags 138 139Marek Olšák (2): 140 141- st/mesa: use sRGB formats for MSAA resolving if destination is sRGB 142- gallium/util: util_format_srgb should not return FORMAT_NONE for sRGB 143 formats 144 145Matt Turner (2): 146 147- glcpp: Define GL_EXT_shader_integer_mix in both GL and ES. 148- glx: Update glxext.h to revision 24777. 149 150Michał Górny (1): 151 152- Use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config. 153 154Paul Berry (1): 155 156- i965: Ensure that all necessary state is re-emitted if we run out of 157 aperture. 158 159Paul Seidler (1): 160 161- build: move ARCH_LIBS definition outside of ASM definition 162 163Thomas Sondergaard (4): 164 165- mesa: Preliminary support for MSVC_VERSION=12.0 166- mesa: Fix compile error with MSVC 2013 167- mesa: Work around internal compiler error 168- mesa: Namespace qualify fma to override ambiguity with fma from 169 math.h 170 171Tom Stellard (1): 172 173- r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a 174 compute shader. 175