17ec681f3SmrgMesa 9.1.6 Release Notes / August 1, 2013 27ec681f3Smrg========================================= 37ec681f3Smrg 47ec681f3SmrgMesa 9.1.6 is a bug fix release which fixes bugs found since the 9.1.5 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 9.1 implements the OpenGL 3.1 API, but the version reported by 87ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 97ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 107ec681f3Smrgused. Some drivers don't support all the features required in OpenGL 117ec681f3Smrg3.1. OpenGL 3.1 is **only** available if requested at context creation 127ec681f3Smrgbecause GL_ARB_compatibility is not supported. 137ec681f3Smrg 147ec681f3SmrgMD5 checksums 157ec681f3Smrg------------- 167ec681f3Smrg 177ec681f3Smrg:: 187ec681f3Smrg 197ec681f3Smrg 443a2a352667294b53d56cb1a74114e9 MesaLib-9.1.6.tar.bz2 207ec681f3Smrg 08d3069cccd6821e5f33e0840bca0718 MesaLib-9.1.6.tar.gz 217ec681f3Smrg 90aa7a6d9878cdbfcb055312f356d6b9 MesaLib-9.1.6.zip 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone. 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3SmrgThis list is likely incomplete. 327ec681f3Smrg 337ec681f3Smrg- `Bug 47824 <https://bugs.freedesktop.org/show_bug.cgi?id=47824>`__ - 347ec681f3Smrg osmesa using --enable-shared-glapi depends on libgl 357ec681f3Smrg- `Bug 62362 <https://bugs.freedesktop.org/show_bug.cgi?id=62362>`__ - 367ec681f3Smrg Crash when using Wayland EGL platform 377ec681f3Smrg- `Bug 63435 <https://bugs.freedesktop.org/show_bug.cgi?id=63435>`__ - 387ec681f3Smrg [Regression since 9.0] Flickering in EGL OpenGL full-screen window 397ec681f3Smrg with swap interval 1 407ec681f3Smrg- `Bug 64087 <https://bugs.freedesktop.org/show_bug.cgi?id=64087>`__ - 417ec681f3Smrg Webgl conformance shader-with-non-reserved-words crash when mesa is 427ec681f3Smrg compiled without --enable-debug 437ec681f3Smrg- `Bug 64330 <https://bugs.freedesktop.org/show_bug.cgi?id=64330>`__ - 447ec681f3Smrg WebGL snake demo crash in loop_analysis.cpp:506: bool 457ec681f3Smrg is_loop_terminator(ir_if*): assertion „inst != \__null“ failed. 467ec681f3Smrg- `Bug 65236 <https://bugs.freedesktop.org/show_bug.cgi?id=65236>`__ - 477ec681f3Smrg [i965] Rendering artifacts in VDrift/GL2 487ec681f3Smrg- `Bug 66558 <https://bugs.freedesktop.org/show_bug.cgi?id=66558>`__ - 497ec681f3Smrg RS690: 3D artifacts when playing SuperTuxKart 507ec681f3Smrg- `Bug 66847 <https://bugs.freedesktop.org/show_bug.cgi?id=66847>`__ - 517ec681f3Smrg compilation broken with llvm 3.3 527ec681f3Smrg- `Bug 66850 <https://bugs.freedesktop.org/show_bug.cgi?id=66850>`__ - 537ec681f3Smrg glGenerateMipmap crashes when using GL_TEXTURE_2D_ARRAY with 547ec681f3Smrg compressed internal format 557ec681f3Smrg- `Bug 66921 <https://bugs.freedesktop.org/show_bug.cgi?id=66921>`__ - 567ec681f3Smrg [r300g] Heroes of Newerth: HiZ related corruption 577ec681f3Smrg- `Bug 67283 <https://bugs.freedesktop.org/show_bug.cgi?id=67283>`__ - 587ec681f3Smrg VDPAU doesn't work on hybrid laptop through DRI_PRIME 597ec681f3Smrg 607ec681f3SmrgChanges 617ec681f3Smrg------- 627ec681f3Smrg 637ec681f3SmrgThe full set of changes can be viewed by using the following GIT 647ec681f3Smrgcommand: 657ec681f3Smrg 667ec681f3Smrg:: 677ec681f3Smrg 687ec681f3Smrg git log mesa-9.1.5..mesa-9.1.6 697ec681f3Smrg 707ec681f3SmrgAndreas Boll (1): 717ec681f3Smrg 727ec681f3Smrg- configure.ac: Require llvm-3.2 for r600g/radeonsi llvm backends 737ec681f3Smrg 747ec681f3SmrgBrian Paul (4): 757ec681f3Smrg 767ec681f3Smrg- mesa: handle 2D texture arrays in get_tex_rgba_compressed() 777ec681f3Smrg- meta: handle 2D texture arrays in decompress_texture_image() 787ec681f3Smrg- mesa: implement mipmap generation for compressed 2D array textures 797ec681f3Smrg- mesa: improve free() cleanup in generate_mipmap_compressed() 807ec681f3Smrg 817ec681f3SmrgCarl Worth (7): 827ec681f3Smrg 837ec681f3Smrg- docs: Add 9.1.5 release md5sums 847ec681f3Smrg- Merge 'origin/9.1' into stable 857ec681f3Smrg- cherry-ignore: Drop 13 patches from the pick list 867ec681f3Smrg- get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." 877ec681f3Smrg in pick list 887ec681f3Smrg- get-pick-list: Allow for non-whitespace between "CC:" and 897ec681f3Smrg "mesa-stable" 907ec681f3Smrg- get-pick-list: Ignore commits which CC mesa-stable unless they say 917ec681f3Smrg "9.1" 927ec681f3Smrg- Bump version to 9.1.6 937ec681f3Smrg 947ec681f3SmrgChris Forbes (5): 957ec681f3Smrg 967ec681f3Smrg- i965/Gen4: Zero extra coordinates for ir_tex 977ec681f3Smrg- i965/vs: Fix flaky texture swizzling 987ec681f3Smrg- i965/vs: set up sampler state pointer for Gen4/5. 997ec681f3Smrg- i965/vs: Put lod parameter in the correct place for Gen4 1007ec681f3Smrg- i965/vs: Gen4/5: enable front colors if back colors are written 1017ec681f3Smrg 1027ec681f3SmrgChristoph Bumiller (1): 1037ec681f3Smrg 1047ec681f3Smrg- nv50,nvc0: s/uint16/uint32 for constant buffer offset 1057ec681f3Smrg 1067ec681f3SmrgDave Airlie (1): 1077ec681f3Smrg 1087ec681f3Smrg- gallium/vl: add prime support 1097ec681f3Smrg 1107ec681f3SmrgEric Anholt (1): 1117ec681f3Smrg 1127ec681f3Smrg- egl: Restore "bogus" DRI2 invalidate event code. 1137ec681f3Smrg 1147ec681f3SmrgJeremy Huddleston Sequoia (1): 1157ec681f3Smrg 1167ec681f3Smrg- Apple: glFlush() is not needed with CGLFlushDrawable() 1177ec681f3Smrg 1187ec681f3SmrgKenneth Graunke (1): 1197ec681f3Smrg 1207ec681f3Smrg- glsl: Classify "layout" like other identifiers. 1217ec681f3Smrg 1227ec681f3SmrgKristian Høgsberg (1): 1237ec681f3Smrg 1247ec681f3Smrg- egl-wayland: Fix left-over wl_display_roundtrip() usage 1257ec681f3Smrg 1267ec681f3SmrgMaarten Lankhorst (2): 1277ec681f3Smrg 1287ec681f3Smrg- osmesa: link against static libglapi library too to get the gl 1297ec681f3Smrg exports 1307ec681f3Smrg- nvc0: force use of correct firmware file 1317ec681f3Smrg 1327ec681f3SmrgMarek Olšák (4): 1337ec681f3Smrg 1347ec681f3Smrg- r300g/swtcl: fix geometry corruption by uploading indices to a buffer 1357ec681f3Smrg- r300g/swtcl: fix a lockup in MSAA resolve 1367ec681f3Smrg- Revert "r300g: allow HiZ with a 16-bit zbuffer" 1377ec681f3Smrg- r600g: increase array size for shader inputs and outputs 1387ec681f3Smrg 1397ec681f3SmrgMatt Turner (2): 1407ec681f3Smrg 1417ec681f3Smrg- i965: NULL check prog on shader compilation failure. 1427ec681f3Smrg- i965/vs: Print error if vertex shader fails to compile. 1437ec681f3Smrg 1447ec681f3SmrgPaul Berry (1): 1457ec681f3Smrg 1467ec681f3Smrg- glsl: Handle empty if statement encountered during loop analysis. 147