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