17ec681f3SmrgMesa 18.1.6 Release Notes / August 13 2018
27ec681f3Smrg==========================================
37ec681f3Smrg
47ec681f3SmrgMesa 18.1.6 is a bug fix release which fixes bugs found since the 18.1.5
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 18.1.6 implements the OpenGL 4.5 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
117ec681f3Smrg4.5. OpenGL 4.5 is **only** available if requested at context creation.
127ec681f3SmrgCompatibility contexts may report a lower version depending on each
137ec681f3Smrgdriver.
147ec681f3Smrg
157ec681f3SmrgSHA256 checksums
167ec681f3Smrg----------------
177ec681f3Smrg
187ec681f3Smrg::
197ec681f3Smrg
207ec681f3Smrg   580e03328ffefe1fd43b19ab7669f20d931601a1c0a4c0f8b9c65d6e81a06df3  mesa-18.1.6.tar.gz
217ec681f3Smrg   bb7ce759069801804fcfb8152da3457f76cd7b4e0096e4870ff5adcb5c894289  mesa-18.1.6.tar.xz
227ec681f3Smrg
237ec681f3SmrgNew features
247ec681f3Smrg------------
257ec681f3Smrg
267ec681f3SmrgNone
277ec681f3Smrg
287ec681f3SmrgBug fixes
297ec681f3Smrg---------
307ec681f3Smrg
317ec681f3Smrg-  `Bug 13728 <https://bugs.freedesktop.org/show_bug.cgi?id=13728>`__ -
327ec681f3Smrg   [G965] Some objects in Neverwinter Nights Linux version not displayed
337ec681f3Smrg   correctly
347ec681f3Smrg-  `Bug 98699 <https://bugs.freedesktop.org/show_bug.cgi?id=98699>`__ -
357ec681f3Smrg   "float[a+++4 ? 1:1] f;" crashes glsl_compiler
367ec681f3Smrg-  `Bug 99730 <https://bugs.freedesktop.org/show_bug.cgi?id=99730>`__ -
377ec681f3Smrg   Metro Redux game(s) needs override for midshader extension
387ec681f3Smrg   declaration
397ec681f3Smrg-  `Bug 106382 <https://bugs.freedesktop.org/show_bug.cgi?id=106382>`__
407ec681f3Smrg   - Shader cache breaks INTEL_DEBUG=shader_time
417ec681f3Smrg-  `Bug 107117 <https://bugs.freedesktop.org/show_bug.cgi?id=107117>`__
427ec681f3Smrg   - mesa-18.1: regression with TFP on intel with modesettings and
437ec681f3Smrg   glamor acceleration
447ec681f3Smrg-  `Bug 107212 <https://bugs.freedesktop.org/show_bug.cgi?id=107212>`__
457ec681f3Smrg   - Dual-Core CPU E5500 / G45: RetroArch with reicast core results in
467ec681f3Smrg   corrupted graphics
477ec681f3Smrg
487ec681f3SmrgChanges
497ec681f3Smrg-------
507ec681f3Smrg
517ec681f3SmrgAdam Jackson (1):
527ec681f3Smrg
537ec681f3Smrg-  glx: GLX_MESA_multithread_makecurrent is direct-only
547ec681f3Smrg
557ec681f3SmrgAndres Gomez (3):
567ec681f3Smrg
577ec681f3Smrg-  ddebug: use util_snprintf() in dd_get_debug_filename_and_mkdir
587ec681f3Smrg-  gallium/aux/util: use util_snprintf() in test_texture_barrier
597ec681f3Smrg-  glsl: use util_snprintf()
607ec681f3Smrg
617ec681f3SmrgChristian Gmeiner (1):
627ec681f3Smrg
637ec681f3Smrg-  etnaviv: fix typo in query names
647ec681f3Smrg
657ec681f3SmrgDave Airlie (1):
667ec681f3Smrg
677ec681f3Smrg-  r600: reduce num compute threads to 1024.
687ec681f3Smrg
697ec681f3SmrgDylan Baker (6):
707ec681f3Smrg
717ec681f3Smrg-  docs: Add sha-256 sums for 18.1.5
727ec681f3Smrg-  nir/meson: fix c vs cpp args for nir test
737ec681f3Smrg-  gallium: fix ddebug on windows
747ec681f3Smrg-  cherry-ignore: add patches that get-pick-list is finding in error
757ec681f3Smrg-  cherry-ignore: Add some additional patches that are for 18.2
767ec681f3Smrg-  bump version to 18.1.6
777ec681f3Smrg
787ec681f3SmrgEmil Velikov (5):
797ec681f3Smrg
807ec681f3Smrg-  swr: don't export swr_create_screen_internal
817ec681f3Smrg-  automake: require shared glapi when using DRI based libGL
827ec681f3Smrg-  autotools: error out when using the broken --with-{gl,
837ec681f3Smrg   osmesa}-lib-name
847ec681f3Smrg-  autotools: error out when building with mangling and glvnd
857ec681f3Smrg-  autotools: use correct gl.pc LIBS when using glvnd
867ec681f3Smrg
877ec681f3SmrgEric Anholt (4):
887ec681f3Smrg
897ec681f3Smrg-  vc4: Fix a leak of the no-vertex-elements workaround BO.
907ec681f3Smrg-  vc4: Respect a sampler view's first_layer field.
917ec681f3Smrg-  vc4: Ignore samplers for finding uniform offsets.
927ec681f3Smrg-  egl: Fix leak of X11 pixmaps backing pbuffers in DRI3.
937ec681f3Smrg
947ec681f3SmrgGert Wollny (1):
957ec681f3Smrg
967ec681f3Smrg-  meson, install_megadrivers: Also remove stale symlinks
977ec681f3Smrg
987ec681f3SmrgJan Vesely (2):
997ec681f3Smrg
1007ec681f3Smrg-  clover: Reduce wait_count in abort path.
1017ec681f3Smrg-  clover: Don't extend illegal integer types.
1027ec681f3Smrg
1037ec681f3SmrgJason Ekstrand (2):
1047ec681f3Smrg
1057ec681f3Smrg-  nir: Take if uses into account in ssa_def_components_read
1067ec681f3Smrg-  i965/fs: Flag all slots of a flat input as flat
1077ec681f3Smrg
1087ec681f3SmrgJon Turney (1):
1097ec681f3Smrg
1107ec681f3Smrg-  meson: use correct keyword to fix a meson warning
1117ec681f3Smrg
1127ec681f3SmrgJordan Justen (2):
1137ec681f3Smrg
1147ec681f3Smrg-  i965, anv: Use INTEL_DEBUG for disk_cache driver flags
1157ec681f3Smrg-  i965: Disable shader cache with INTEL_DEBUG=shader_time
1167ec681f3Smrg
1177ec681f3SmrgJuan A. Suarez Romero (2):
1187ec681f3Smrg
1197ec681f3Smrg-  wayland/egl: update surface size on window resize
1207ec681f3Smrg-  wayland/egl: initialize window surface size to window size
1217ec681f3Smrg
1227ec681f3SmrgKarol Herbst (2):
1237ec681f3Smrg
1247ec681f3Smrg-  nir/lower_int64: mark all metadata as dirty
1257ec681f3Smrg-  nvc0/ir: return 0 in imageLoad on incomplete textures
1267ec681f3Smrg
1277ec681f3SmrgKenneth Graunke (1):
1287ec681f3Smrg
1297ec681f3Smrg-  intel: Fix SIMD16 unaligned payload GRF reads on Gen4-5.
1307ec681f3Smrg
1317ec681f3SmrgMarek Olšák (1):
1327ec681f3Smrg
1337ec681f3Smrg-  ac/surface: fix MSAA corruption on Vega due to FMASK tile swizzle
1347ec681f3Smrg
1357ec681f3SmrgMauro Rossi (2):
1367ec681f3Smrg
1377ec681f3Smrg-  radv: generate entrypoints for VK_ANDROID_native_buffer
1387ec681f3Smrg-  radv: move vk_format_table.c to generated sources
1397ec681f3Smrg
1407ec681f3SmrgOlivier Fourdan (1):
1417ec681f3Smrg
1427ec681f3Smrg-  dri3: For 1.2, use root window instead of pixmap drawable
1437ec681f3Smrg
1447ec681f3SmrgTapani Pälli (1):
1457ec681f3Smrg
1467ec681f3Smrg-  glsl: handle error case with ast_post_inc, ast_post_dec
1477ec681f3Smrg
1487ec681f3SmrgVlad Golovkin (1):
1497ec681f3Smrg
1507ec681f3Smrg-  swr: Remove unnecessary memset call
1517ec681f3Smrg
1527ec681f3Smrgvadym.shovkoplias (1):
1537ec681f3Smrg
1547ec681f3Smrg-  drirc: Allow extension midshader for Metro Redux
155