17ec681f3SmrgMesa 10.0.5 Release Notes / April 18, 2014
27ec681f3Smrg==========================================
37ec681f3Smrg
47ec681f3SmrgMesa 10.0.5 is a bug fix release which fixes bugs found since the 10.0.4
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 10.0.5 implements the OpenGL 3.3 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.3. OpenGL 3.3 is **only** available if requested at context creation
127ec681f3Smrgbecause compatibility contexts not supported.
137ec681f3Smrg
147ec681f3SmrgMD5 checksums
157ec681f3Smrg-------------
167ec681f3Smrg
177ec681f3Smrg::
187ec681f3Smrg
197ec681f3Smrg   db606aadd0fe321f3664099677d159bc  MesaLib-10.0.5.tar.gz
207ec681f3Smrg   e6009ccd8898d7104bb325b6af9ec354  MesaLib-10.0.5.tar.bz2
217ec681f3Smrg   c8ab9e502542bf32299a4df85b0b704d  MesaLib-10.0.5.zip
227ec681f3Smrg
237ec681f3SmrgNew features
247ec681f3Smrg------------
257ec681f3Smrg
267ec681f3SmrgNone
277ec681f3Smrg
287ec681f3SmrgBug fixes
297ec681f3Smrg---------
307ec681f3Smrg
317ec681f3SmrgThis list is likely incomplete.
327ec681f3Smrg
337ec681f3Smrg-  `Bug 58660 <https://bugs.freedesktop.org/show_bug.cgi?id=58660>`__ -
347ec681f3Smrg   CAYMAN broken with HyperZ on
357ec681f3Smrg-  `Bug 64471 <https://bugs.freedesktop.org/show_bug.cgi?id=64471>`__ -
367ec681f3Smrg   Radeon HD6570 lockup in Brütal Legend with HyperZ
377ec681f3Smrg-  `Bug 66352 <https://bugs.freedesktop.org/show_bug.cgi?id=66352>`__ -
387ec681f3Smrg   GPU lockup in L4D2 on TURKS with HyperZ
397ec681f3Smrg-  `Bug 68799 <https://bugs.freedesktop.org/show_bug.cgi?id=68799>`__ -
407ec681f3Smrg   [APITRACE] Hyper-Z lockup with Falcon BMS 4.32u6 on CAYMAN
417ec681f3Smrg-  `Bug 71547 <https://bugs.freedesktop.org/show_bug.cgi?id=71547>`__ -
427ec681f3Smrg   compilation failure :#error "SSE4.1 instruction set not enabled"
437ec681f3Smrg-  `Bug 72685 <https://bugs.freedesktop.org/show_bug.cgi?id=72685>`__ -
447ec681f3Smrg   [radeonsi hyperz] Artifacts in Unigine Sanctuary
457ec681f3Smrg-  `Bug 73088 <https://bugs.freedesktop.org/show_bug.cgi?id=73088>`__ -
467ec681f3Smrg   [HyperZ] Juniper (6770): Gone Home / Unigine Heaven 4.0 lock up
477ec681f3Smrg   system after several minutes of use
487ec681f3Smrg-  `Bug 74428 <https://bugs.freedesktop.org/show_bug.cgi?id=74428>`__ -
497ec681f3Smrg   hyperz causes gpu hang in Counter-strike: Source
507ec681f3Smrg-  `Bug 74803 <https://bugs.freedesktop.org/show_bug.cgi?id=74803>`__ -
517ec681f3Smrg   [r600g] HyperZ broken on RV630 (Cogs shadows are broken)
527ec681f3Smrg-  `Bug 74863 <https://bugs.freedesktop.org/show_bug.cgi?id=74863>`__ -
537ec681f3Smrg   [r600g] HyperZ broken on RV770 and CYPRESS (Left 4 Dead 2 trees
547ec681f3Smrg   corruption) bisected!
557ec681f3Smrg-  `Bug 74892 <https://bugs.freedesktop.org/show_bug.cgi?id=74892>`__ -
567ec681f3Smrg   HyperZ GPU lockup with radeonsi 7970M PITCAIRN and Distance Alpha
577ec681f3Smrg   game
587ec681f3Smrg-  `Bug 74988 <https://bugs.freedesktop.org/show_bug.cgi?id=74988>`__ -
597ec681f3Smrg   Buffer overrun (segfault) decompressing ETC2 texture in GLBenchmark
607ec681f3Smrg   3.0 Manhattan
617ec681f3Smrg-  `Bug 75279 <https://bugs.freedesktop.org/show_bug.cgi?id=75279>`__ -
627ec681f3Smrg   XCloseDisplay() takes one minute around nouveau_dri.so, freezing
637ec681f3Smrg   Firefox startup
647ec681f3Smrg-  `Bug 77102 <https://bugs.freedesktop.org/show_bug.cgi?id=77102>`__ -
657ec681f3Smrg   gallium nouveau has no profile in vdpau and libva
667ec681f3Smrg-  `Bug 77207 <https://bugs.freedesktop.org/show_bug.cgi?id=77207>`__ -
677ec681f3Smrg   [ivb/hsw] batch overwritten with garbage
687ec681f3Smrg
697ec681f3SmrgChanges
707ec681f3Smrg-------
717ec681f3Smrg
727ec681f3SmrgThe full set of changes can be viewed by using the following git
737ec681f3Smrgcommand:
747ec681f3Smrg
757ec681f3Smrg::
767ec681f3Smrg
777ec681f3Smrg     git log mesa-10.0.4..mesa-10.0.5
787ec681f3Smrg
797ec681f3SmrgAlex Deucher (1):
807ec681f3Smrg
817ec681f3Smrg-  radeon: reverse DBG_NO_HYPERZ logic
827ec681f3Smrg
837ec681f3SmrgBrian Paul (9):
847ec681f3Smrg
857ec681f3Smrg-  mesa: add unpacking code for MESA_FORMAT_Z32_FLOAT_S8X24_UINT
867ec681f3Smrg-  mesa: fix copy & paste bugs in pack_ubyte_SARGB8()
877ec681f3Smrg-  mesa: fix copy & paste bugs in pack_ubyte_SRGB8()
887ec681f3Smrg-  mesa: fix unpack_Z32_FLOAT_X24S8() / unpack_Z32_FLOAT() mix-up
897ec681f3Smrg-  st/mesa: add null pointer checking in query object functions
907ec681f3Smrg-  mesa: fix glMultiDrawArrays inside a display list
917ec681f3Smrg-  cso: fix sampler view count in cso_set_sampler_views()
927ec681f3Smrg-  svga: replace sampler assertion with conditional
937ec681f3Smrg-  svga: move LIST_INITHEAD(dirty_buffers) earlier in
947ec681f3Smrg   svga_context_create()
957ec681f3Smrg
967ec681f3SmrgCarl Worth (3):
977ec681f3Smrg
987ec681f3Smrg-  docs: Add md5sums for the 10.0.4 release.
997ec681f3Smrg-  Ignore patches which don't apply.
1007ec681f3Smrg-  Update version to 10.0.5
1017ec681f3Smrg
1027ec681f3SmrgChristian König (2):
1037ec681f3Smrg
1047ec681f3Smrg-  st/mesa: recreate sampler view on context change v3
1057ec681f3Smrg-  st/mesa: fix sampler view handling with shared textures v4
1067ec681f3Smrg
1077ec681f3SmrgCourtney Goeltzenleuchter (1):
1087ec681f3Smrg
1097ec681f3Smrg-  mesa: add bounds checking to eliminate buffer overrun
1107ec681f3Smrg
1117ec681f3SmrgEmil Velikov (2):
1127ec681f3Smrg
1137ec681f3Smrg-  mesa: return v.value_int64 when the requested type is TYPE_INT64
1147ec681f3Smrg-  glx: drop obsolete \_XUnlock_Mutex in \__glXInitialize error path
1157ec681f3Smrg
1167ec681f3SmrgEric Anholt (1):
1177ec681f3Smrg
1187ec681f3Smrg-  i965: Fix buffer overruns in MSAA MCS buffer clearing.
1197ec681f3Smrg
1207ec681f3SmrgIlia Mirkin (6):
1217ec681f3Smrg
1227ec681f3Smrg-  nouveau: fix fence waiting logic in screen destroy
1237ec681f3Smrg-  nv50: adjust blit_3d handling of ms output textures
1247ec681f3Smrg-  mesa/main: condition GL_DEPTH_STENCIL on ARB_depth_texture
1257ec681f3Smrg-  nouveau: add forgotten GL_COMPRESSED_INTENSITY to texture format list
1267ec681f3Smrg-  nouveau: there may not have been a texture if the fbo was incomplete
1277ec681f3Smrg-  nouveau: fix firmware check on nvd7/nvd9
1287ec681f3Smrg
1297ec681f3SmrgJohannes Nixdorf (1):
1307ec681f3Smrg
1317ec681f3Smrg-  configure.ac: fix the detection of expat with pkg-config
1327ec681f3Smrg
1337ec681f3SmrgJonathan Gray (1):
1347ec681f3Smrg
1357ec681f3Smrg-  gallium: add endian detection for OpenBSD
1367ec681f3Smrg
1377ec681f3SmrgJosé Fonseca (1):
1387ec681f3Smrg
1397ec681f3Smrg-  draw: Duplicate TGSI tokens in draw_pipe_pstipple module.
1407ec681f3Smrg
1417ec681f3SmrgMatt Turner (1):
1427ec681f3Smrg
1437ec681f3Smrg-  mesa: Wrap SSE4.1 code in #ifdef \__SSE4_1__.
1447ec681f3Smrg
1457ec681f3SmrgPaul Berry (1):
1467ec681f3Smrg
1477ec681f3Smrg-  i965/gen7: Prefer vertical alignment of 4 when possible.
148