17ec681f3SmrgMesa 18.1.3 Release Notes / June 29 2018
27ec681f3Smrg========================================
37ec681f3Smrg
47ec681f3SmrgMesa 18.1.3 is a bug fix release which fixes bugs found since the 18.1.2
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 18.1.2 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   2a1e36280d01ad18ba6d5b3fbd653ceaa109eaa031b78eb5dfaa4df452742b66  mesa-18.1.3.tar.gz
217ec681f3Smrg   54f08deeda0cd2f818e8d40140040ed013de7852573002453b7f50da9ea738ce  mesa-18.1.3.tar.xz
227ec681f3Smrg
237ec681f3SmrgNew features
247ec681f3Smrg------------
257ec681f3Smrg
267ec681f3SmrgNone
277ec681f3Smrg
287ec681f3SmrgBug fixes
297ec681f3Smrg---------
307ec681f3Smrg
317ec681f3Smrg-  `Bug 105396 <https://bugs.freedesktop.org/show_bug.cgi?id=105396>`__
327ec681f3Smrg   - tc compatible htile sets depth of htiles of discarded fragments to
337ec681f3Smrg   1.0
347ec681f3Smrg-  `Bug 105399 <https://bugs.freedesktop.org/show_bug.cgi?id=105399>`__
357ec681f3Smrg   - [snb] GPU hang: after geometry shader emits no geometry, the
367ec681f3Smrg   program hangs
377ec681f3Smrg-  `Bug 106756 <https://bugs.freedesktop.org/show_bug.cgi?id=106756>`__
387ec681f3Smrg   - Wine 3.9 crashes with DXVK on Just Cause 3 and Quantum Break on
397ec681f3Smrg   VEGA but works ON POLARIS
407ec681f3Smrg-  `Bug 106774 <https://bugs.freedesktop.org/show_bug.cgi?id=106774>`__
417ec681f3Smrg   - GLSL IR copy propagates loads of SSBOs
427ec681f3Smrg-  `Bug 106903 <https://bugs.freedesktop.org/show_bug.cgi?id=106903>`__
437ec681f3Smrg   - radv: Fragment shader output goes to wrong attachments when render
447ec681f3Smrg   targets are sparse
457ec681f3Smrg-  `Bug 106907 <https://bugs.freedesktop.org/show_bug.cgi?id=106907>`__
467ec681f3Smrg   - Correct Transform Feedback Varyings information is expected after
477ec681f3Smrg   using ProgramBinary
487ec681f3Smrg-  `Bug 106912 <https://bugs.freedesktop.org/show_bug.cgi?id=106912>`__
497ec681f3Smrg   - radv: 16-bit depth buffer causes artifacts in Shadow Warrior 2
507ec681f3Smrg-  `Bug 106980 <https://bugs.freedesktop.org/show_bug.cgi?id=106980>`__
517ec681f3Smrg   - Basemark GPU vulkan benchmark fails.
527ec681f3Smrg
537ec681f3SmrgChanges
547ec681f3Smrg-------
557ec681f3Smrg
567ec681f3SmrgAndrii Simiklit (1):
577ec681f3Smrg
587ec681f3Smrg-  i965/gen6/gs: Handle case where a GS doesn't allocate VUE
597ec681f3Smrg
607ec681f3SmrgBas Nieuwenhuizen (2):
617ec681f3Smrg
627ec681f3Smrg-  radv: Fix output for sparse MRTs.
637ec681f3Smrg-  ac/surface: Set compressZ for stencil-only surfaces.
647ec681f3Smrg
657ec681f3SmrgChristian Gmeiner (1):
667ec681f3Smrg
677ec681f3Smrg-  util/bitset: include util/macro.h
687ec681f3Smrg
697ec681f3SmrgDave Airlie (1):
707ec681f3Smrg
717ec681f3Smrg-  glsl: allow standalone semicolons outside main()
727ec681f3Smrg
737ec681f3SmrgDylan Baker (8):
747ec681f3Smrg
757ec681f3Smrg-  docs: Add release notes for 18.1.2
767ec681f3Smrg-  cherry-ignore: Add 587e712eda95c31d88ea9d20e59ad0ae59afef4f
777ec681f3Smrg-  meson: Fix auto option for va
787ec681f3Smrg-  meson: Fix auto option for xvmc
797ec681f3Smrg-  meson: Correct behavior of vdpau=auto
807ec681f3Smrg-  cherry-ignore: Ignore cac7ab1192eefdd8d8b3f25053fb006b5c330eb8
817ec681f3Smrg-  cherry-ignore: add a2f5292c82ad07731d633b36a663e46adc181db9
827ec681f3Smrg-  VERSION: bump version to 18.1.3
837ec681f3Smrg
847ec681f3SmrgEmil Velikov (2):
857ec681f3Smrg
867ec681f3Smrg-  configure: use compliant grep regex checks
877ec681f3Smrg-  glsl/tests/glcpp: reinstate "error out if no tests found"
887ec681f3Smrg
897ec681f3SmrgEric Engestrom (3):
907ec681f3Smrg
917ec681f3Smrg-  radv: fix reported number of available VGPRs
927ec681f3Smrg-  radv: fix bitwise check
937ec681f3Smrg-  meson: fix i965/anv/isl genX static lib names
947ec681f3Smrg
957ec681f3SmrgIan Romanick (2):
967ec681f3Smrg
977ec681f3Smrg-  glsl: Don't copy propagate from SSBO or shared variables either
987ec681f3Smrg-  glsl: Don't copy propagate elements from SSBO or shared variables
997ec681f3Smrg   either
1007ec681f3Smrg
1017ec681f3SmrgJason Ekstrand (2):
1027ec681f3Smrg
1037ec681f3Smrg-  nir: Handle call instructions in foreach_src
1047ec681f3Smrg-  nir/validate: Use the type from the tail of call parameter derefs
1057ec681f3Smrg
1067ec681f3SmrgLukas Rusak (2):
1077ec681f3Smrg
1087ec681f3Smrg-  meson: only build vl_winsys_dri.c when x11 platform is used
1097ec681f3Smrg-  meson: fix private libs when building without glx
1107ec681f3Smrg
1117ec681f3SmrgMarek Olšák (5):
1127ec681f3Smrg
1137ec681f3Smrg-  radeonsi/gfx9: fix si_get_buffer_from_descriptors for 48-bit pointers
1147ec681f3Smrg-  ac/gpu_info: report real total memory sizes
1157ec681f3Smrg-  ac/gpu_info: add kernel_flushes_hdp_before_ib
1167ec681f3Smrg-  radeonsi: always put persistent buffers into GTT on radeon
1177ec681f3Smrg-  mesa: fix glGetInteger64v for arrays of integers
1187ec681f3Smrg
1197ec681f3SmrgRob Clark (1):
1207ec681f3Smrg
1217ec681f3Smrg-  freedreno/ir3: fix base_vertex
1227ec681f3Smrg
1237ec681f3SmrgSamuel Pitoiset (6):
1247ec681f3Smrg
1257ec681f3Smrg-  radv: don't fast clear HTILE for 16-bit depth surfaces on GFX8
1267ec681f3Smrg-  radv: update the ZRANGE_PRECISION value for the TC-compat bug
1277ec681f3Smrg-  radv: fix emitting the TCS regs on GFX9
1287ec681f3Smrg-  radv: fix HTILE metadata initialization in presence of subpass clears
1297ec681f3Smrg-  radv: ignore pInheritanceInfo for primary command buffers
1307ec681f3Smrg-  radv: use separate bind points for the dynamic buffers
1317ec681f3Smrg
1327ec681f3SmrgTapani Pälli (1):
1337ec681f3Smrg
1347ec681f3Smrg-  glsl: serialize data from glTransformFeedbackVaryings
1357ec681f3Smrg
1367ec681f3SmrgTomeu Vizoso (1):
1377ec681f3Smrg
1387ec681f3Smrg-  virgl: Remove debugging left-overs
139