17ec681f3SmrgMesa 8.0.5 Release Notes / October 24, 2012 27ec681f3Smrg=========================================== 37ec681f3Smrg 47ec681f3SmrgMesa 8.0.5 is a bug fix release which fixes bugs found since the 8.0.4 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 8.0.5 implements the OpenGL 3.0 API, but the version reported by 87ec681f3SmrgglGetString(GL_VERSION) depends on the particular driver being used. 97ec681f3SmrgSome drivers don't support all the features required in OpenGL 3.0. 107ec681f3Smrg 117ec681f3SmrgSee the :doc:`Compiling/Installing page <../install>` for 127ec681f3Smrgprerequisites for DRI hardware acceleration. 137ec681f3Smrg 147ec681f3SmrgMD5 checksums 157ec681f3Smrg------------- 167ec681f3Smrg 177ec681f3Smrg:: 187ec681f3Smrg 197ec681f3Smrg cda5d101f43b8784fa60bdeaca4056f2 MesaLib-8.0.5.tar.gz 207ec681f3Smrg 01305591073a76b65267f69f27d635a3 MesaLib-8.0.5.tar.bz2 217ec681f3Smrg 97f11c00cac8fb98aa0131990086dc8e MesaLib-8.0.5.zip 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone. 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3SmrgThis list is likely incomplete. 327ec681f3Smrg 337ec681f3Smrg- `Bug 44912 <https://bugs.freedesktop.org/show_bug.cgi?id=44912>`__ - 347ec681f3Smrg [bisected] WebGL conformance/textures/texture-mips tests fails 357ec681f3Smrg- `Bug 46644 <https://bugs.freedesktop.org/show_bug.cgi?id=46644>`__ - 367ec681f3Smrg Sandybridge Mobile: ARBfp TXP with coords from fragment.color doesn't 377ec681f3Smrg apply W divide 387ec681f3Smrg- `Bug 46784 <https://bugs.freedesktop.org/show_bug.cgi?id=46784>`__ - 397ec681f3Smrg MAD using multiply written register fails 407ec681f3Smrg- `Bug 47375 <https://bugs.freedesktop.org/show_bug.cgi?id=47375>`__ - 417ec681f3Smrg Blender crash on startup after upgrade to mesa 8.0.1 427ec681f3Smrg- `Bug 48120 <https://bugs.freedesktop.org/show_bug.cgi?id=48120>`__ - 437ec681f3Smrg GL_EXT_texture_sRGB_decode still broken 447ec681f3Smrg- `Bug 48628 <https://bugs.freedesktop.org/show_bug.cgi?id=48628>`__ - 457ec681f3Smrg [bisected ILK]Oglc fogexp(basic.allCases) regressed 467ec681f3Smrg- `Bug 49772 <https://bugs.freedesktop.org/show_bug.cgi?id=49772>`__ - 477ec681f3Smrg [SNB]Oglc depth-stencil(basic.read.ds) regressed 487ec681f3Smrg- `Bug 52129 <https://bugs.freedesktop.org/show_bug.cgi?id=52129>`__ - 497ec681f3Smrg [Bisected ILK]Piglit 507ec681f3Smrg spec_ARB_shader_texture_lod_execution_glsl-fs-shadow2DGradARB-01 517ec681f3Smrg regressed 527ec681f3Smrg- `Bug 52382 <https://bugs.freedesktop.org/show_bug.cgi?id=52382>`__ - 537ec681f3Smrg [ivb gt1] Severe image corruption and GPU Hang, too many PS threads 547ec681f3Smrg- `Bug 52563 <https://bugs.freedesktop.org/show_bug.cgi?id=52563>`__ - 557ec681f3Smrg build failure - struct radeon_renderbuffer has no member named Base 567ec681f3Smrg- `Bug 53311 <https://bugs.freedesktop.org/show_bug.cgi?id=53311>`__ - 577ec681f3Smrg [Bisected IVB]Oglc 587ec681f3Smrg transform_feedback(advanced.transformFeedback.points) Invalid 597ec681f3Smrg argument 607ec681f3Smrg- `Bug 53314 <https://bugs.freedesktop.org/show_bug.cgi?id=53314>`__ - 617ec681f3Smrg [llvmpipe] 627ec681f3Smrg src/gallium/drivers/llvmpipe/lp_texture.c:920:llvmpipe_get_texture_tile_layout: 637ec681f3Smrg Assertion \`x < lpr->tiles_per_row[level]' failed. 647ec681f3Smrg- `Bug 53316 <https://bugs.freedesktop.org/show_bug.cgi?id=53316>`__ - 657ec681f3Smrg [llvmpipe] 667ec681f3Smrg src/gallium/drivers/llvmpipe/lp_texture.c:601:llvmpipe_get_transfer: 677ec681f3Smrg Assertion \`resource' failed. 687ec681f3Smrg- `Bug 53317 <https://bugs.freedesktop.org/show_bug.cgi?id=53317>`__ - 697ec681f3Smrg [llvmpipe] SIGSEGV src/gallium/auxiliary/gallivm/lp_bld_sample.c:99 707ec681f3Smrg- `Bug 53318 <https://bugs.freedesktop.org/show_bug.cgi?id=53318>`__ - 717ec681f3Smrg [softpipe] sp_state_shader.c:194:softpipe_delete_fs_state: Assertion 727ec681f3Smrg \`var != softpipe->fs_variant' failed. 737ec681f3Smrg- `Bug 53319 <https://bugs.freedesktop.org/show_bug.cgi?id=53319>`__ - 747ec681f3Smrg [softpipe] sp_texture.c:322:softpipe_get_transfer: Assertion \`level 757ec681f3Smrg <= resource->last_level' failed. 767ec681f3Smrg- `Bug 53618 <https://bugs.freedesktop.org/show_bug.cgi?id=53618>`__ - 777ec681f3Smrg [Bisected i915]Piglit glx_GLX_ARB_create_context_NULL_attribute_list 787ec681f3Smrg Aborted 797ec681f3Smrg- `Bug 53972 <https://bugs.freedesktop.org/show_bug.cgi?id=53972>`__ - 807ec681f3Smrg Black Mirror III: too dark 817ec681f3Smrg- `Bug 54183 <https://bugs.freedesktop.org/show_bug.cgi?id=54183>`__ - 827ec681f3Smrg [Bisected ILK regression]many piglit/oglc/ogles2 cases Segmentation 837ec681f3Smrg fault 847ec681f3Smrg- `Bug 54193 <https://bugs.freedesktop.org/show_bug.cgi?id=54193>`__ - 857ec681f3Smrg output_components uninitialized in fs_visitor::emit_fb_writes() 867ec681f3Smrg- `Bug 54301 <https://bugs.freedesktop.org/show_bug.cgi?id=54301>`__ - 877ec681f3Smrg [Bisected ILK regression]Piglit 887ec681f3Smrg glx_GLX_ARB_create_context_forward-compatible_flag_with_3.0 897ec681f3Smrg Segmentation fault 907ec681f3Smrg- `Bug 56211 <https://bugs.freedesktop.org/show_bug.cgi?id=56211>`__ - 917ec681f3Smrg src/mesa/state_tracker/st_cb_texture.c:1123:copy_image_data_to_texture: 927ec681f3Smrg Assertion \`u_minify(stImage->pt->height0, src_level) == 937ec681f3Smrg stImage->base.Height' failed. 947ec681f3Smrg 957ec681f3SmrgChanges 967ec681f3Smrg------- 977ec681f3Smrg 987ec681f3SmrgThe full set of changes can be viewed by using the following GIT 997ec681f3Smrgcommand: 1007ec681f3Smrg 1017ec681f3Smrg:: 1027ec681f3Smrg 1037ec681f3Smrg git log mesa-8.0.4..mesa-8.0.5 1047ec681f3Smrg 1057ec681f3SmrgAlex Deucher (3): 1067ec681f3Smrg 1077ec681f3Smrg- r600g: 8.0.x support for Trinity 1087ec681f3Smrg- r600g: add new Sumo, Palm, BTC pci ids 1097ec681f3Smrg- r600g: add additional evergreen pci ids 1107ec681f3Smrg 1117ec681f3SmrgAndreas Boll (4): 1127ec681f3Smrg 1137ec681f3Smrg- docs/relnotes-8.0.4: fix html markup 1147ec681f3Smrg- mesa: fix html in shortlog_mesa.sh script 1157ec681f3Smrg- mesa: add get-pick-list.sh script into bin/ 1167ec681f3Smrg- mesa: Bump version number to 8.0.5 1177ec681f3Smrg 1187ec681f3SmrgBrian Paul (18): 1197ec681f3Smrg 1207ec681f3Smrg- mesa: use \_mesa_is_user_fbo() and \_mesa_is_winsys_fbo() functions 1217ec681f3Smrg- intel: use \_mesa_is_winsys/user_fbo() helpers 1227ec681f3Smrg- st/egl: fix uninitialized pointer bug 1237ec681f3Smrg- mesa: added Ian's shortlog_mesa.sh script in bin/ 1247ec681f3Smrg- mesa: loosen small matrix determinant check 1257ec681f3Smrg- xlib: add X error handler around XGetImage() call 1267ec681f3Smrg- radeon: set swrast_renderbuffer::ColorType field when mapping 1277ec681f3Smrg renderbuffers 1287ec681f3Smrg- svga: fix invalid memory reference in needs_to_create_zero() 1297ec681f3Smrg- meta: fix glDrawPixels fallback test, stencil drawing 1307ec681f3Smrg- radeon: fix Base/base typo 1317ec681f3Smrg- st/mesa: fix glCopyTexSubImage crash 1327ec681f3Smrg- gallivm: fix crash in lp_sampler_static_state() 1337ec681f3Smrg- st/mesa: fix renderbuffer validation bug 1347ec681f3Smrg- softpipe: fix softpipe_delete_fs_state() failed assertion 1357ec681f3Smrg- mesa: raise GL_INVALID_OPERATION in glGenerateMipmap for missing base 1367ec681f3Smrg image 1377ec681f3Smrg- st/mesa: s/CALLOC/calloc/ to fix allocation bug 1387ec681f3Smrg- mesa: do internal format error checking for glTexStorage() 1397ec681f3Smrg- mesa: fix incorrect error for glCompressedSubTexImage 1407ec681f3Smrg 1417ec681f3SmrgChad Versace (3): 1427ec681f3Smrg 1437ec681f3Smrg- mesa: Don't advertise GLES extensions in GL contexts 1447ec681f3Smrg- i830: Fix stack corruption 1457ec681f3Smrg- swrast: Fix implicit declaration warnings 1467ec681f3Smrg 1477ec681f3SmrgChris Forbes (1): 1487ec681f3Smrg 1497ec681f3Smrg- mesa: fix dropped && in glGetStringi() 1507ec681f3Smrg 1517ec681f3SmrgChristoph Bumiller (1): 1527ec681f3Smrg 1537ec681f3Smrg- st/mesa: call update_renderbuffer_surface for sRGB renderbuffers, too 1547ec681f3Smrg 1557ec681f3SmrgEric Anholt (9): 1567ec681f3Smrg 1577ec681f3Smrg- i965/gen7: Reduce GT1 WM thread count according to updated BSpec. 1587ec681f3Smrg- i965/fs: Invalidate live intervals in passes that remove an 1597ec681f3Smrg instruction. 1607ec681f3Smrg- i965: Fix bug in the old FS backend's projtex() calculation. 1617ec681f3Smrg- i965: Add support for GL_SKIP_DECODE_EXT on other SRGB formats. 1627ec681f3Smrg- i965/vs: Convert EdgeFlagPointer values appropriately for the VS on 1637ec681f3Smrg gen4. 1647ec681f3Smrg- i965: Fix accumulator_contains() test to also reject swizzles of the 1657ec681f3Smrg dst. 1667ec681f3Smrg- mesa: Fix glPopAttrib() behavior on GL_FRAMEBUFFER_SRGB. 1677ec681f3Smrg- mesa: In conditional rendering fallback, check the query status. 1687ec681f3Smrg- i965: Drop the confusing saturate argument to math instruction setup. 1697ec681f3Smrg 1707ec681f3SmrgIan Romanick (8): 1717ec681f3Smrg 1727ec681f3Smrg- docs: Add 8.0.4 release md5sums 1737ec681f3Smrg- Revert "i965: Avoid unnecessary recompiles for shaders that don't use 1747ec681f3Smrg dFdy()." 1757ec681f3Smrg- i965: Fix regression in depth texture rendering on pre-SNB 1767ec681f3Smrg- dri2: Fix bug in attribute handling for non-desktop OpenGL contexts 1777ec681f3Smrg- mesa: Generate an error when glCopyTexImage border is invalid 1787ec681f3Smrg- mesa/es: Validate glTexImage border in Mesa code rather than the ES 1797ec681f3Smrg wrapper 1807ec681f3Smrg- mesa: Allow glGetTexParameter of GL_TEXTURE_SRGB_DECODE_EXT 1817ec681f3Smrg- dri_util: Use calloc to allocate \__DRIcontext 1827ec681f3Smrg 1837ec681f3SmrgJonas Maebe (1): 1847ec681f3Smrg 1857ec681f3Smrg- darwin: do not create double-buffered offscreen pixel formats 1867ec681f3Smrg 1877ec681f3SmrgJordan Justen (1): 1887ec681f3Smrg 1897ec681f3Smrg- intel: move error on create context to proper path 1907ec681f3Smrg 1917ec681f3SmrgJosé Fonseca (1): 1927ec681f3Smrg 1937ec681f3Smrg- mesa: disable MSVC global optimization in pack.c 1947ec681f3Smrg 1957ec681f3SmrgKenneth Graunke (8): 1967ec681f3Smrg 1977ec681f3Smrg- mesa: Use GLdouble for depthMax in final unpack conversions. 1987ec681f3Smrg- i965/fs: Initialize output_components[] by filling it with zeros. 1997ec681f3Smrg- mesa: Prevent repeated glDeleteShader() from blowing away our 2007ec681f3Smrg refcounts. 2017ec681f3Smrg- i965: Support MESA_FORMAT_SIGNED_RGBA_16. 2027ec681f3Smrg- glsl: Fix #pragma invariant(all) language version check. 2037ec681f3Smrg- i965/vs: Don't clobber sampler message MRFs with subexpressions. 2047ec681f3Smrg- intel: Move finish_batch() call before MI_BATCH_BUFFER_END and 2057ec681f3Smrg padding. 2067ec681f3Smrg- i965/fs: Don't use brw->fragment_program in calculate_urb_setup(). 2077ec681f3Smrg 2087ec681f3SmrgMaarten Lankhorst (1): 2097ec681f3Smrg 2107ec681f3Smrg- winsys/radeon: Remove unnecessary pipe_thread_destroy in 2117ec681f3Smrg radeon_drm_cs_destroy 2127ec681f3Smrg 2137ec681f3SmrgMarek Olšák (6): 2147ec681f3Smrg 2157ec681f3Smrg- mesa: remove assertions that do not allow compressed 2D_ARRAY 2167ec681f3Smrg textures 2177ec681f3Smrg- r300g: fix colormask with non-BGRA formats 2187ec681f3Smrg- r600g: fix RSQ of negative value on Cayman 2197ec681f3Smrg- r600g: fix EXP on Cayman 2207ec681f3Smrg- r600g: fix instance divisor on Cayman 2217ec681f3Smrg- gallium/u_blit: set dst format from pipe_resource, not pipe_surface 2227ec681f3Smrg 2237ec681f3SmrgMichel Dänzer (2): 2247ec681f3Smrg 2257ec681f3Smrg- st/mesa: Fix source miptree level for copying data to finalized 2267ec681f3Smrg miptree. 2277ec681f3Smrg- st/mesa: Fix assertions for copying texture image to finalized 2287ec681f3Smrg miptree. 2297ec681f3Smrg 2307ec681f3SmrgNiels Ole Salscheider (1): 2317ec681f3Smrg 2327ec681f3Smrg- st/mesa: index can be negative in the PROGRAM_CONSTANT case 2337ec681f3Smrg 2347ec681f3SmrgPaul Berry (5): 2357ec681f3Smrg 2367ec681f3Smrg- i965: Compute dFdy() correctly for FBOs. 2377ec681f3Smrg- mesa: Add UsesDFdy to struct gl_fragment_program. 2387ec681f3Smrg- i965: Avoid unnecessary recompiles for shaders that don't use dFdy(). 2397ec681f3Smrg- i965/Gen6: Work around GPU hangs due to misaligned depth coordinate 2407ec681f3Smrg offsets. 2417ec681f3Smrg- i965/Gen7: Work around GPU hangs due to misaligned depth coordinate 2427ec681f3Smrg offsets. 2437ec681f3Smrg 2447ec681f3SmrgStéphane Marchesin (1): 2457ec681f3Smrg 2467ec681f3Smrg- glsl/linker: Avoid buffer over-run in 2477ec681f3Smrg parcel_out_uniform_storage::visit_field 2487ec681f3Smrg 2497ec681f3SmrgTapani Pälli (2): 2507ec681f3Smrg 2517ec681f3Smrg- xmlconfig: use \__progname when building for Android 2527ec681f3Smrg- android: do not expose single buffered eglconfigs 2537ec681f3Smrg 2547ec681f3SmrgVadim Girlin (1): 2557ec681f3Smrg 2567ec681f3Smrg- winsys/radeon: fix relocs caching 257