1Mesa 10.1.2 Release Notes / (May 5, 2014) 2========================================= 3 4Mesa 10.1.2 is a bug fix release which fixes bugs found since the 10.1.1 5release. 6 7Mesa 10.1.2 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 are not supported. 13 14MD5 checksums 15------------- 16 17:: 18 19 37d79f94b1f41852a89d1fc3900bea76 MesaLib-10.1.2.tar.gz 20 28b60d15ac9f364da1e0155911eaf44e MesaLib-10.1.2.tar.bz2 21 05300039085a65fc53c5472c4bb5747a MesaLib-10.1.2.zip 22 23New features 24------------ 25 26None 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 27499 <https://bugs.freedesktop.org/show_bug.cgi?id=27499>`__ - 34 [855GM i915] GL_LINE_STIPPLE displays incorrect colors 35- `Bug 75723 <https://bugs.freedesktop.org/show_bug.cgi?id=75723>`__ - 36 (regression since Linux 3.14?) brw_get_graphics_reset_status: 37 Assertion \`brw->hw_ctx != ((void \*)0)' failed 38- `Bug 76894 <https://bugs.freedesktop.org/show_bug.cgi?id=76894>`__ - 39 Piglit/spec/EXT_framebuffer_object/fbo-bind-renderbuffer failed 40- `Bug 77702 <https://bugs.freedesktop.org/show_bug.cgi?id=77702>`__ - 41 [i965 Bisected]Piglit spec/NV_conditional_render_blitframebuffer 42 fails 43 44Changes 45------- 46 47Ander Conselvan de Oliveira (2): 48 49- gbm/dri: Fix out-of-memory error path in dri_device_create() 50- egl: Protect use of gbm_dri with ifdef HAVE_DRM_PLATFORM 51 52Anuj Phogat (27): 53 54- mesa: Fix glGetVertexAttribi(GL_VERTEX_ATTRIB_ARRAY_SIZE) 55- swrast: Add glBlitFramebuffer to commands affected by conditional 56 rendering 57- mesa: Fix error condition for multisample proxy texture targets 58- i965: Put an assertion to check valid varying_to_slot[varying] 59- i965: Fix component mask and varying_to_slot mapping for gl_Layer 60- i965: Fix component mask and varying_to_slot mapping for 61 gl_ViewportIndex 62- mesa: Add helper function \_mesa_is_format_integer() 63- mesa: Add error condition for integer formats in glGetTexImage() 64- mesa: Add an error condition in 65 glGetFramebufferAttachmentParameteriv() 66- mesa: Fix error code generation in glReadPixels() 67- glsl: Allow overlapping locations for vertex input attributes 68- mesa: Fix querying location of nth element of an array variable 69- mesa: Use location VERT_ATTRIB_GENERIC0 for vertex attribute 0 70- glsl: Compile error if fs defines conflicting qualifiers for 71 gl_FragCoord 72- glsl: Compile error if fs uses gl_FragCoord before first 73 redeclaration 74- mesa: Add entry for extension ARB_texture_stencil8 75- mesa: Add error condition for format=STENCIL_INDEX in glGetTexImage() 76- i965: Fix crash in do_blit_readpixels() 77- mesa: Add missing types in \_mesa_texstore_xx_xx() functions 78- mesa: Allow srcFormat=GL_DEPTH_STENCIL in \_mesa_texstore_xx_xx() 79 functions 80- mesa: Add new helper function \_mesa_unpack_depth_stencil_row() 81- mesa: Add support to unpack depth-stencil texture in to 82 FLOAT_32_UNSIGNED_INT_24_8_REV 83- mesa: Allow FLOAT_32_UNSIGNED_INT_24_8_REV in get_tex_depth_stencil() 84- i965: Add glBlitFramebuffer to commands affected by conditional 85 rendering 86- glsl: Use switch to allow adding more shader types 87- glsl: Link error if fs defines conflicting qualifiers for 88 gl_FragCoord 89- glsl: Apply the link error conditions to 90 GL_ARB_fragment_coord_conventions 91 92Benjamin Bellec (1): 93 94- mesa: fix GetStringi error message with correct function name 95 96Brian Paul (1): 97 98- swrast: allocate swrast_texture_image::ImageSlices array if needed 99 100Carl Worth (4): 101 102- docs: Add the MD5 sums for the 10.1.1 release tar files. 103- cherry-ignore: Ignore a patch causing a regression 104- cherry-ignore: Drop an ignored patch now that piglit has been 105 updated. 106- Update VERSION to 10.1.2 107 108Chris Forbes (1): 109 110- glsl: Only allow \`invariant\` on shader in/out between stages. 111 112Eric Anholt (1): 113 114- i965: Fix render-to-texture in non-FinishRenderTexture cases. 115 116Ian Romanick (1): 117 118- dri3: Enable GLX_MESA_query_renderer on DRI3 too 119 120Kenneth Graunke (2): 121 122- i965: Don't enable reset notification support on Gen4-5. 123- i965: Actually emit PIPELINE_SELECT and 3DSTATE_VF_STATISTICS. 124 125Marek Olšák (10): 126 127- r300g: don't crash when getting NULL colorbuffers 128- st/mesa: remove trailing NULL colorbuffers 129- r600g: fix edge flags and layered rendering on R600-R700 130- r600g: disable async DMA on R700 131- r600g: fix MSAA resolve on R6xx when the destination is 1D-tiled 132- r600g: fix flushing on RV670, RS780, RS880 again 133- r600g: fix buffer copying on R600-R700 134- r600g: fix for broken CULL_FRONT behavior on R6xx 135- r600g: fix for an MSAA hang on RV770 136- r600g: fix hang on RV740 by using DX_RASTERIZATION_KILL instead of 137 SX_MISC 138 139Michel Dänzer (2): 140 141- r600g: Disable LLVM by default at runtime for graphics 142- st/mesa: Fix NULL pointer dereference for incomplete framebuffers 143 144Neil Roberts (1): 145 146- wayland: Fix the logic in disabling the prime capability 147 148Samuel Iglesias Gonsalvez (1): 149 150- mesa: fix check for dummy renderbuffer in 151 \_mesa_FramebufferRenderbufferEXT() 152 153Thomas Hellstrom (1): 154 155- st/xa: Cache render target surface 156 157nick (1): 158 159- swrast: Fix vertex color in \_swsetup_Translate() 160