1Mesa 8.0.5 Release Notes / October 24, 2012 2=========================================== 3 4Mesa 8.0.5 is a bug fix release which fixes bugs found since the 8.0.4 5release. 6 7Mesa 8.0.5 implements the OpenGL 3.0 API, but the version reported by 8glGetString(GL_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 3.0. 10 11See the :doc:`Compiling/Installing page <../install>` for 12prerequisites for DRI hardware acceleration. 13 14MD5 checksums 15------------- 16 17:: 18 19 cda5d101f43b8784fa60bdeaca4056f2 MesaLib-8.0.5.tar.gz 20 01305591073a76b65267f69f27d635a3 MesaLib-8.0.5.tar.bz2 21 97f11c00cac8fb98aa0131990086dc8e MesaLib-8.0.5.zip 22 23New features 24------------ 25 26None. 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 44912 <https://bugs.freedesktop.org/show_bug.cgi?id=44912>`__ - 34 [bisected] WebGL conformance/textures/texture-mips tests fails 35- `Bug 46644 <https://bugs.freedesktop.org/show_bug.cgi?id=46644>`__ - 36 Sandybridge Mobile: ARBfp TXP with coords from fragment.color doesn't 37 apply W divide 38- `Bug 46784 <https://bugs.freedesktop.org/show_bug.cgi?id=46784>`__ - 39 MAD using multiply written register fails 40- `Bug 47375 <https://bugs.freedesktop.org/show_bug.cgi?id=47375>`__ - 41 Blender crash on startup after upgrade to mesa 8.0.1 42- `Bug 48120 <https://bugs.freedesktop.org/show_bug.cgi?id=48120>`__ - 43 GL_EXT_texture_sRGB_decode still broken 44- `Bug 48628 <https://bugs.freedesktop.org/show_bug.cgi?id=48628>`__ - 45 [bisected ILK]Oglc fogexp(basic.allCases) regressed 46- `Bug 49772 <https://bugs.freedesktop.org/show_bug.cgi?id=49772>`__ - 47 [SNB]Oglc depth-stencil(basic.read.ds) regressed 48- `Bug 52129 <https://bugs.freedesktop.org/show_bug.cgi?id=52129>`__ - 49 [Bisected ILK]Piglit 50 spec_ARB_shader_texture_lod_execution_glsl-fs-shadow2DGradARB-01 51 regressed 52- `Bug 52382 <https://bugs.freedesktop.org/show_bug.cgi?id=52382>`__ - 53 [ivb gt1] Severe image corruption and GPU Hang, too many PS threads 54- `Bug 52563 <https://bugs.freedesktop.org/show_bug.cgi?id=52563>`__ - 55 build failure - struct radeon_renderbuffer has no member named Base 56- `Bug 53311 <https://bugs.freedesktop.org/show_bug.cgi?id=53311>`__ - 57 [Bisected IVB]Oglc 58 transform_feedback(advanced.transformFeedback.points) Invalid 59 argument 60- `Bug 53314 <https://bugs.freedesktop.org/show_bug.cgi?id=53314>`__ - 61 [llvmpipe] 62 src/gallium/drivers/llvmpipe/lp_texture.c:920:llvmpipe_get_texture_tile_layout: 63 Assertion \`x < lpr->tiles_per_row[level]' failed. 64- `Bug 53316 <https://bugs.freedesktop.org/show_bug.cgi?id=53316>`__ - 65 [llvmpipe] 66 src/gallium/drivers/llvmpipe/lp_texture.c:601:llvmpipe_get_transfer: 67 Assertion \`resource' failed. 68- `Bug 53317 <https://bugs.freedesktop.org/show_bug.cgi?id=53317>`__ - 69 [llvmpipe] SIGSEGV src/gallium/auxiliary/gallivm/lp_bld_sample.c:99 70- `Bug 53318 <https://bugs.freedesktop.org/show_bug.cgi?id=53318>`__ - 71 [softpipe] sp_state_shader.c:194:softpipe_delete_fs_state: Assertion 72 \`var != softpipe->fs_variant' failed. 73- `Bug 53319 <https://bugs.freedesktop.org/show_bug.cgi?id=53319>`__ - 74 [softpipe] sp_texture.c:322:softpipe_get_transfer: Assertion \`level 75 <= resource->last_level' failed. 76- `Bug 53618 <https://bugs.freedesktop.org/show_bug.cgi?id=53618>`__ - 77 [Bisected i915]Piglit glx_GLX_ARB_create_context_NULL_attribute_list 78 Aborted 79- `Bug 53972 <https://bugs.freedesktop.org/show_bug.cgi?id=53972>`__ - 80 Black Mirror III: too dark 81- `Bug 54183 <https://bugs.freedesktop.org/show_bug.cgi?id=54183>`__ - 82 [Bisected ILK regression]many piglit/oglc/ogles2 cases Segmentation 83 fault 84- `Bug 54193 <https://bugs.freedesktop.org/show_bug.cgi?id=54193>`__ - 85 output_components uninitialized in fs_visitor::emit_fb_writes() 86- `Bug 54301 <https://bugs.freedesktop.org/show_bug.cgi?id=54301>`__ - 87 [Bisected ILK regression]Piglit 88 glx_GLX_ARB_create_context_forward-compatible_flag_with_3.0 89 Segmentation fault 90- `Bug 56211 <https://bugs.freedesktop.org/show_bug.cgi?id=56211>`__ - 91 src/mesa/state_tracker/st_cb_texture.c:1123:copy_image_data_to_texture: 92 Assertion \`u_minify(stImage->pt->height0, src_level) == 93 stImage->base.Height' failed. 94 95Changes 96------- 97 98The full set of changes can be viewed by using the following GIT 99command: 100 101:: 102 103 git log mesa-8.0.4..mesa-8.0.5 104 105Alex Deucher (3): 106 107- r600g: 8.0.x support for Trinity 108- r600g: add new Sumo, Palm, BTC pci ids 109- r600g: add additional evergreen pci ids 110 111Andreas Boll (4): 112 113- docs/relnotes-8.0.4: fix html markup 114- mesa: fix html in shortlog_mesa.sh script 115- mesa: add get-pick-list.sh script into bin/ 116- mesa: Bump version number to 8.0.5 117 118Brian Paul (18): 119 120- mesa: use \_mesa_is_user_fbo() and \_mesa_is_winsys_fbo() functions 121- intel: use \_mesa_is_winsys/user_fbo() helpers 122- st/egl: fix uninitialized pointer bug 123- mesa: added Ian's shortlog_mesa.sh script in bin/ 124- mesa: loosen small matrix determinant check 125- xlib: add X error handler around XGetImage() call 126- radeon: set swrast_renderbuffer::ColorType field when mapping 127 renderbuffers 128- svga: fix invalid memory reference in needs_to_create_zero() 129- meta: fix glDrawPixels fallback test, stencil drawing 130- radeon: fix Base/base typo 131- st/mesa: fix glCopyTexSubImage crash 132- gallivm: fix crash in lp_sampler_static_state() 133- st/mesa: fix renderbuffer validation bug 134- softpipe: fix softpipe_delete_fs_state() failed assertion 135- mesa: raise GL_INVALID_OPERATION in glGenerateMipmap for missing base 136 image 137- st/mesa: s/CALLOC/calloc/ to fix allocation bug 138- mesa: do internal format error checking for glTexStorage() 139- mesa: fix incorrect error for glCompressedSubTexImage 140 141Chad Versace (3): 142 143- mesa: Don't advertise GLES extensions in GL contexts 144- i830: Fix stack corruption 145- swrast: Fix implicit declaration warnings 146 147Chris Forbes (1): 148 149- mesa: fix dropped && in glGetStringi() 150 151Christoph Bumiller (1): 152 153- st/mesa: call update_renderbuffer_surface for sRGB renderbuffers, too 154 155Eric Anholt (9): 156 157- i965/gen7: Reduce GT1 WM thread count according to updated BSpec. 158- i965/fs: Invalidate live intervals in passes that remove an 159 instruction. 160- i965: Fix bug in the old FS backend's projtex() calculation. 161- i965: Add support for GL_SKIP_DECODE_EXT on other SRGB formats. 162- i965/vs: Convert EdgeFlagPointer values appropriately for the VS on 163 gen4. 164- i965: Fix accumulator_contains() test to also reject swizzles of the 165 dst. 166- mesa: Fix glPopAttrib() behavior on GL_FRAMEBUFFER_SRGB. 167- mesa: In conditional rendering fallback, check the query status. 168- i965: Drop the confusing saturate argument to math instruction setup. 169 170Ian Romanick (8): 171 172- docs: Add 8.0.4 release md5sums 173- Revert "i965: Avoid unnecessary recompiles for shaders that don't use 174 dFdy()." 175- i965: Fix regression in depth texture rendering on pre-SNB 176- dri2: Fix bug in attribute handling for non-desktop OpenGL contexts 177- mesa: Generate an error when glCopyTexImage border is invalid 178- mesa/es: Validate glTexImage border in Mesa code rather than the ES 179 wrapper 180- mesa: Allow glGetTexParameter of GL_TEXTURE_SRGB_DECODE_EXT 181- dri_util: Use calloc to allocate \__DRIcontext 182 183Jonas Maebe (1): 184 185- darwin: do not create double-buffered offscreen pixel formats 186 187Jordan Justen (1): 188 189- intel: move error on create context to proper path 190 191José Fonseca (1): 192 193- mesa: disable MSVC global optimization in pack.c 194 195Kenneth Graunke (8): 196 197- mesa: Use GLdouble for depthMax in final unpack conversions. 198- i965/fs: Initialize output_components[] by filling it with zeros. 199- mesa: Prevent repeated glDeleteShader() from blowing away our 200 refcounts. 201- i965: Support MESA_FORMAT_SIGNED_RGBA_16. 202- glsl: Fix #pragma invariant(all) language version check. 203- i965/vs: Don't clobber sampler message MRFs with subexpressions. 204- intel: Move finish_batch() call before MI_BATCH_BUFFER_END and 205 padding. 206- i965/fs: Don't use brw->fragment_program in calculate_urb_setup(). 207 208Maarten Lankhorst (1): 209 210- winsys/radeon: Remove unnecessary pipe_thread_destroy in 211 radeon_drm_cs_destroy 212 213Marek Olšák (6): 214 215- mesa: remove assertions that do not allow compressed 2D_ARRAY 216 textures 217- r300g: fix colormask with non-BGRA formats 218- r600g: fix RSQ of negative value on Cayman 219- r600g: fix EXP on Cayman 220- r600g: fix instance divisor on Cayman 221- gallium/u_blit: set dst format from pipe_resource, not pipe_surface 222 223Michel Dänzer (2): 224 225- st/mesa: Fix source miptree level for copying data to finalized 226 miptree. 227- st/mesa: Fix assertions for copying texture image to finalized 228 miptree. 229 230Niels Ole Salscheider (1): 231 232- st/mesa: index can be negative in the PROGRAM_CONSTANT case 233 234Paul Berry (5): 235 236- i965: Compute dFdy() correctly for FBOs. 237- mesa: Add UsesDFdy to struct gl_fragment_program. 238- i965: Avoid unnecessary recompiles for shaders that don't use dFdy(). 239- i965/Gen6: Work around GPU hangs due to misaligned depth coordinate 240 offsets. 241- i965/Gen7: Work around GPU hangs due to misaligned depth coordinate 242 offsets. 243 244Stéphane Marchesin (1): 245 246- glsl/linker: Avoid buffer over-run in 247 parcel_out_uniform_storage::visit_field 248 249Tapani Pälli (2): 250 251- xmlconfig: use \__progname when building for Android 252- android: do not expose single buffered eglconfigs 253 254Vadim Girlin (1): 255 256- winsys/radeon: fix relocs caching 257