17ec681f3SmrgMesa 18.1.4 Release Notes / July 13 2018
27ec681f3Smrg========================================
37ec681f3Smrg
47ec681f3SmrgMesa 18.1.5 is a bug fix release which fixes bugs found since the 18.1.4
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 18.1.5 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   SHA256: f966d5d5d373a5b8a16ed5036c1e7f05d4ad46d130f793bf9782c3ac9133a02e  mesa-18.1.5.tar.gz
217ec681f3Smrg   SHA256: 69dbe6f1a6660386f5beb85d4fcf003ee23023ed7b9a603de84e9a37e8d98dea  mesa-18.1.5.tar.xz
227ec681f3Smrg
237ec681f3SmrgNew features
247ec681f3Smrg------------
257ec681f3Smrg
267ec681f3SmrgNone
277ec681f3Smrg
287ec681f3SmrgBug fixes
297ec681f3Smrg---------
307ec681f3Smrg
317ec681f3Smrg-  `Bug 103274 <https://bugs.freedesktop.org/show_bug.cgi?id=103274>`__
327ec681f3Smrg   - BRW allocates too much heap memory
337ec681f3Smrg-  `Bug 107275 <https://bugs.freedesktop.org/show_bug.cgi?id=107275>`__
347ec681f3Smrg   - NIR segfaults after spirv-opt
357ec681f3Smrg-  `Bug 107295 <https://bugs.freedesktop.org/show_bug.cgi?id=107295>`__
367ec681f3Smrg   - Access violation on glDrawArrays with count >= 2048
377ec681f3Smrg-  `Bug 107312 <https://bugs.freedesktop.org/show_bug.cgi?id=107312>`__
387ec681f3Smrg   - Mesa-git RPM build fails after commit
397ec681f3Smrg   8cacf38f527d42e41441ef8c25d95d4b2f4e8602
407ec681f3Smrg-  `Bug 107366 <https://bugs.freedesktop.org/show_bug.cgi?id=107366>`__
417ec681f3Smrg   - NIR verification crashes on piglit tests
427ec681f3Smrg
437ec681f3SmrgChanges
447ec681f3Smrg-------
457ec681f3Smrg
467ec681f3SmrgAlex Smith (1):
477ec681f3Smrg
487ec681f3Smrg-  anv: Pay attention to VK_ACCESS_MEMORY_(READ|WRITE)_BIT
497ec681f3Smrg
507ec681f3SmrgBas Nieuwenhuizen (7):
517ec681f3Smrg
527ec681f3Smrg-  radv: Select correct entries for binning.
537ec681f3Smrg-  radv: Fix number of samples used for binning.
547ec681f3Smrg-  radv: Disable disabled color buffers in rbplus opts.
557ec681f3Smrg-  nir: Do not use continue block after removing it.
567ec681f3Smrg-  util/disk_cache: Fix disk_cache_get_function_timestamp with disabled
577ec681f3Smrg   cache.
587ec681f3Smrg-  nir: Fix end of function without return warning/error.
597ec681f3Smrg-  radv: Still enable inmemory & API level caching if disk cache is not
607ec681f3Smrg   enabled.
617ec681f3Smrg
627ec681f3SmrgChad Versace (2):
637ec681f3Smrg
647ec681f3Smrg-  anv/android: Fix type error in call to vk_errorf()
657ec681f3Smrg-  anv/android: Fix Autotools build for VK_ANDROID_native_buffer
667ec681f3Smrg
677ec681f3SmrgChih-Wei Huang (1):
687ec681f3Smrg
697ec681f3Smrg-  Android: fix a missing nir_intrinsics.h error
707ec681f3Smrg
717ec681f3SmrgDanylo Piliaiev (1):
727ec681f3Smrg
737ec681f3Smrg-  i965: Sweep NIR after linking phase to free held memory
747ec681f3Smrg
757ec681f3SmrgDave Airlie (1):
767ec681f3Smrg
777ec681f3Smrg-  r600: enable tess_input_info for TES
787ec681f3Smrg
797ec681f3SmrgDylan Baker (5):
807ec681f3Smrg
817ec681f3Smrg-  docs: Add sha256 sums for 18.1.4 tarballs
827ec681f3Smrg-  cherry-ignore: add 4a67ce886a7b3def5f66c1aedf9e5436d157a03c
837ec681f3Smrg-  cherry-ignore: Add 1f616a840eac02241c585d28e9dac8f19a297f39
847ec681f3Smrg-  cherry-ignore: add 11712b9ca17e4e1a819dcb7d020e19c6da77bc90
857ec681f3Smrg-  bump version to 18.1.5
867ec681f3Smrg
877ec681f3SmrgEric Anholt (2):
887ec681f3Smrg
897ec681f3Smrg-  vc4: Don't automatically reallocate a PERSISTENT-mapped buffer.
907ec681f3Smrg-  meson: Move xvmc test tools from unit tests to installed tools.
917ec681f3Smrg
927ec681f3SmrgHarish Krupo (1):
937ec681f3Smrg
947ec681f3Smrg-  egl: Fix missing clamping in eglSetDamageRegionKHR
957ec681f3Smrg
967ec681f3SmrgJan Vesely (3):
977ec681f3Smrg
987ec681f3Smrg-  radeonsi: Refuse to accept code with unhandled relocations
997ec681f3Smrg-  clover: Report error when pipe driver fails to create compute state
1007ec681f3Smrg-  clover: Catch errors from executing event action
1017ec681f3Smrg
1027ec681f3SmrgJason Ekstrand (6):
1037ec681f3Smrg
1047ec681f3Smrg-  anv: Stop setting 3DSTATE_PS_EXTRA::PixelShaderHasUAV
1057ec681f3Smrg-  nir/serialize: Alloc constants off the variable
1067ec681f3Smrg-  blorp: Handle the RGB workaround more like other workarounds
1077ec681f3Smrg-  intel/blorp: Handle 3-component formats in clears
1087ec681f3Smrg-  intel/compiler: Account for built-in uniforms in analyze_ubo_ranges
1097ec681f3Smrg-  spirv: Fix a couple of image atomic load/store bugs
1107ec681f3Smrg
1117ec681f3SmrgJosé Fonseca (1):
1127ec681f3Smrg
1137ec681f3Smrg-  gallium/tests: Don't ignore S3TC errors.
1147ec681f3Smrg
1157ec681f3SmrgKarol Herbst (1):
1167ec681f3Smrg
1177ec681f3Smrg-  nir: fix printing of vec16 type
1187ec681f3Smrg
1197ec681f3SmrgLepton Wu (1):
1207ec681f3Smrg
1217ec681f3Smrg-  virgl: Fix flush in virgl_encoder_inline_write.
1227ec681f3Smrg
1237ec681f3SmrgLucas Stach (1):
1247ec681f3Smrg
1257ec681f3Smrg-  st/mesa: call resource_changed when binding a EGLImage to a texture
1267ec681f3Smrg
1277ec681f3SmrgMauro Rossi (2):
1287ec681f3Smrg
1297ec681f3Smrg-  radv: winsys/amdgpu: include missing pthread.h header
1307ec681f3Smrg-  android: util/disk_cache: fix building errors in gallium drivers
1317ec681f3Smrg
1327ec681f3SmrgMichel Dänzer (1):
1337ec681f3Smrg
1347ec681f3Smrg-  gallium: Check pipe_screen::resource_changed before dereferencing it
1357ec681f3Smrg
1367ec681f3SmrgRoland Scheidegger (1):
1377ec681f3Smrg
1387ec681f3Smrg-  draw: force draw pipeline if there's more than 65535 vertices
1397ec681f3Smrg
1407ec681f3SmrgSamuel Iglesias Gonsálvez (1):
1417ec681f3Smrg
1427ec681f3Smrg-  anv: fix assert in anv_CmdBindDescriptorSets()
1437ec681f3Smrg
1447ec681f3SmrgSamuel Pitoiset (3):
1457ec681f3Smrg
1467ec681f3Smrg-  radv: make sure to wait for CP DMA when needed
1477ec681f3Smrg-  radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9
1487ec681f3Smrg-  radv: fix a memleak for merged shaders on GFX9
149