1Mesa 9.1.6 Release Notes / August 1, 2013 2========================================= 3 4Mesa 9.1.6 is a bug fix release which fixes bugs found since the 9.1.5 5release. 6 7Mesa 9.1 implements the OpenGL 3.1 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.1. OpenGL 3.1 is **only** available if requested at context creation 12because GL_ARB_compatibility is not supported. 13 14MD5 checksums 15------------- 16 17:: 18 19 443a2a352667294b53d56cb1a74114e9 MesaLib-9.1.6.tar.bz2 20 08d3069cccd6821e5f33e0840bca0718 MesaLib-9.1.6.tar.gz 21 90aa7a6d9878cdbfcb055312f356d6b9 MesaLib-9.1.6.zip 22 23New features 24------------ 25 26None. 27 28Bug fixes 29--------- 30 31This list is likely incomplete. 32 33- `Bug 47824 <https://bugs.freedesktop.org/show_bug.cgi?id=47824>`__ - 34 osmesa using --enable-shared-glapi depends on libgl 35- `Bug 62362 <https://bugs.freedesktop.org/show_bug.cgi?id=62362>`__ - 36 Crash when using Wayland EGL platform 37- `Bug 63435 <https://bugs.freedesktop.org/show_bug.cgi?id=63435>`__ - 38 [Regression since 9.0] Flickering in EGL OpenGL full-screen window 39 with swap interval 1 40- `Bug 64087 <https://bugs.freedesktop.org/show_bug.cgi?id=64087>`__ - 41 Webgl conformance shader-with-non-reserved-words crash when mesa is 42 compiled without --enable-debug 43- `Bug 64330 <https://bugs.freedesktop.org/show_bug.cgi?id=64330>`__ - 44 WebGL snake demo crash in loop_analysis.cpp:506: bool 45 is_loop_terminator(ir_if*): assertion „inst != \__null“ failed. 46- `Bug 65236 <https://bugs.freedesktop.org/show_bug.cgi?id=65236>`__ - 47 [i965] Rendering artifacts in VDrift/GL2 48- `Bug 66558 <https://bugs.freedesktop.org/show_bug.cgi?id=66558>`__ - 49 RS690: 3D artifacts when playing SuperTuxKart 50- `Bug 66847 <https://bugs.freedesktop.org/show_bug.cgi?id=66847>`__ - 51 compilation broken with llvm 3.3 52- `Bug 66850 <https://bugs.freedesktop.org/show_bug.cgi?id=66850>`__ - 53 glGenerateMipmap crashes when using GL_TEXTURE_2D_ARRAY with 54 compressed internal format 55- `Bug 66921 <https://bugs.freedesktop.org/show_bug.cgi?id=66921>`__ - 56 [r300g] Heroes of Newerth: HiZ related corruption 57- `Bug 67283 <https://bugs.freedesktop.org/show_bug.cgi?id=67283>`__ - 58 VDPAU doesn't work on hybrid laptop through DRI_PRIME 59 60Changes 61------- 62 63The full set of changes can be viewed by using the following GIT 64command: 65 66:: 67 68 git log mesa-9.1.5..mesa-9.1.6 69 70Andreas Boll (1): 71 72- configure.ac: Require llvm-3.2 for r600g/radeonsi llvm backends 73 74Brian Paul (4): 75 76- mesa: handle 2D texture arrays in get_tex_rgba_compressed() 77- meta: handle 2D texture arrays in decompress_texture_image() 78- mesa: implement mipmap generation for compressed 2D array textures 79- mesa: improve free() cleanup in generate_mipmap_compressed() 80 81Carl Worth (7): 82 83- docs: Add 9.1.5 release md5sums 84- Merge 'origin/9.1' into stable 85- cherry-ignore: Drop 13 patches from the pick list 86- get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." 87 in pick list 88- get-pick-list: Allow for non-whitespace between "CC:" and 89 "mesa-stable" 90- get-pick-list: Ignore commits which CC mesa-stable unless they say 91 "9.1" 92- Bump version to 9.1.6 93 94Chris Forbes (5): 95 96- i965/Gen4: Zero extra coordinates for ir_tex 97- i965/vs: Fix flaky texture swizzling 98- i965/vs: set up sampler state pointer for Gen4/5. 99- i965/vs: Put lod parameter in the correct place for Gen4 100- i965/vs: Gen4/5: enable front colors if back colors are written 101 102Christoph Bumiller (1): 103 104- nv50,nvc0: s/uint16/uint32 for constant buffer offset 105 106Dave Airlie (1): 107 108- gallium/vl: add prime support 109 110Eric Anholt (1): 111 112- egl: Restore "bogus" DRI2 invalidate event code. 113 114Jeremy Huddleston Sequoia (1): 115 116- Apple: glFlush() is not needed with CGLFlushDrawable() 117 118Kenneth Graunke (1): 119 120- glsl: Classify "layout" like other identifiers. 121 122Kristian Høgsberg (1): 123 124- egl-wayland: Fix left-over wl_display_roundtrip() usage 125 126Maarten Lankhorst (2): 127 128- osmesa: link against static libglapi library too to get the gl 129 exports 130- nvc0: force use of correct firmware file 131 132Marek Olšák (4): 133 134- r300g/swtcl: fix geometry corruption by uploading indices to a buffer 135- r300g/swtcl: fix a lockup in MSAA resolve 136- Revert "r300g: allow HiZ with a 16-bit zbuffer" 137- r600g: increase array size for shader inputs and outputs 138 139Matt Turner (2): 140 141- i965: NULL check prog on shader compilation failure. 142- i965/vs: Print error if vertex shader fails to compile. 143 144Paul Berry (1): 145 146- glsl: Handle empty if statement encountered during loop analysis. 147