Mesa 10.1.2 Release Notes / (May 5, 2014) ========================================= Mesa 10.1.2 is a bug fix release which fixes bugs found since the 10.1.1 release. Mesa 10.1.2 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 ------------- :: 37d79f94b1f41852a89d1fc3900bea76 MesaLib-10.1.2.tar.gz 28b60d15ac9f364da1e0155911eaf44e MesaLib-10.1.2.tar.bz2 05300039085a65fc53c5472c4bb5747a MesaLib-10.1.2.zip New features ------------ None Bug fixes --------- This list is likely incomplete. - `Bug 27499 `__ - [855GM i915] GL\_LINE\_STIPPLE displays incorrect colors - `Bug 75723 `__ - (regression since Linux 3.14?) brw\_get\_graphics\_reset\_status: Assertion \`brw->hw\_ctx != ((void \*)0)' failed - `Bug 76894 `__ - Piglit/spec/EXT\_framebuffer\_object/fbo-bind-renderbuffer failed - `Bug 77702 `__ - [i965 Bisected]Piglit spec/NV\_conditional\_render\_blitframebuffer fails Changes ------- Ander Conselvan de Oliveira (2): - gbm/dri: Fix out-of-memory error path in dri\_device\_create() - egl: Protect use of gbm\_dri with ifdef HAVE\_DRM\_PLATFORM Anuj Phogat (27): - mesa: Fix glGetVertexAttribi(GL\_VERTEX\_ATTRIB\_ARRAY\_SIZE) - swrast: Add glBlitFramebuffer to commands affected by conditional rendering - mesa: Fix error condition for multisample proxy texture targets - i965: Put an assertion to check valid varying\_to\_slot[varying] - i965: Fix component mask and varying\_to\_slot mapping for gl\_Layer - i965: Fix component mask and varying\_to\_slot mapping for gl\_ViewportIndex - mesa: Add helper function \_mesa\_is\_format\_integer() - mesa: Add error condition for integer formats in glGetTexImage() - mesa: Add an error condition in glGetFramebufferAttachmentParameteriv() - mesa: Fix error code generation in glReadPixels() - glsl: Allow overlapping locations for vertex input attributes - mesa: Fix querying location of nth element of an array variable - mesa: Use location VERT\_ATTRIB\_GENERIC0 for vertex attribute 0 - glsl: Compile error if fs defines conflicting qualifiers for gl\_FragCoord - glsl: Compile error if fs uses gl\_FragCoord before first redeclaration - mesa: Add entry for extension ARB\_texture\_stencil8 - mesa: Add error condition for format=STENCIL\_INDEX in glGetTexImage() - i965: Fix crash in do\_blit\_readpixels() - mesa: Add missing types in \_mesa\_texstore\_xx\_xx() functions - mesa: Allow srcFormat=GL\_DEPTH\_STENCIL in \_mesa\_texstore\_xx\_xx() functions - mesa: Add new helper function \_mesa\_unpack\_depth\_stencil\_row() - mesa: Add support to unpack depth-stencil texture in to FLOAT\_32\_UNSIGNED\_INT\_24\_8\_REV - mesa: Allow FLOAT\_32\_UNSIGNED\_INT\_24\_8\_REV in get\_tex\_depth\_stencil() - i965: Add glBlitFramebuffer to commands affected by conditional rendering - glsl: Use switch to allow adding more shader types - glsl: Link error if fs defines conflicting qualifiers for gl\_FragCoord - glsl: Apply the link error conditions to GL\_ARB\_fragment\_coord\_conventions Benjamin Bellec (1): - mesa: fix GetStringi error message with correct function name Brian Paul (1): - swrast: allocate swrast\_texture\_image::ImageSlices array if needed Carl Worth (4): - docs: Add the MD5 sums for the 10.1.1 release tar files. - cherry-ignore: Ignore a patch causing a regression - cherry-ignore: Drop an ignored patch now that piglit has been updated. - Update VERSION to 10.1.2 Chris Forbes (1): - glsl: Only allow \`invariant\` on shader in/out between stages. Eric Anholt (1): - i965: Fix render-to-texture in non-FinishRenderTexture cases. Ian Romanick (1): - dri3: Enable GLX\_MESA\_query\_renderer on DRI3 too Kenneth Graunke (2): - i965: Don't enable reset notification support on Gen4-5. - i965: Actually emit PIPELINE\_SELECT and 3DSTATE\_VF\_STATISTICS. Marek Olšák (10): - r300g: don't crash when getting NULL colorbuffers - st/mesa: remove trailing NULL colorbuffers - r600g: fix edge flags and layered rendering on R600-R700 - r600g: disable async DMA on R700 - r600g: fix MSAA resolve on R6xx when the destination is 1D-tiled - r600g: fix flushing on RV670, RS780, RS880 again - r600g: fix buffer copying on R600-R700 - r600g: fix for broken CULL\_FRONT behavior on R6xx - r600g: fix for an MSAA hang on RV770 - r600g: fix hang on RV740 by using DX\_RASTERIZATION\_KILL instead of SX\_MISC Michel Dänzer (2): - r600g: Disable LLVM by default at runtime for graphics - st/mesa: Fix NULL pointer dereference for incomplete framebuffers Neil Roberts (1): - wayland: Fix the logic in disabling the prime capability Samuel Iglesias Gonsalvez (1): - mesa: fix check for dummy renderbuffer in \_mesa\_FramebufferRenderbufferEXT() Thomas Hellstrom (1): - st/xa: Cache render target surface nick (1): - swrast: Fix vertex color in \_swsetup\_Translate()