17ec681f3SmrgMesa 17.0.6 Release Notes / May 12, 2017
27ec681f3Smrg========================================
37ec681f3Smrg
47ec681f3SmrgMesa 17.0.6 is a bug fix release which fixes bugs found since the 17.0.5
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 17.0.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
127ec681f3Smrgbecause compatibility contexts are not supported.
137ec681f3Smrg
147ec681f3SmrgSHA256 checksums
157ec681f3Smrg----------------
167ec681f3Smrg
177ec681f3Smrg::
187ec681f3Smrg
197ec681f3Smrg   f1b2497d553e9a584f0caa3a2d9d310e27ead15fb0af170da69f6e70fb5031cd  mesa-17.0.6.tar.gz
207ec681f3Smrg   89ecf3bcd0f18dcca5aaa42bf36bb52a2df33be89889f94aaaad91f7a504a69d  mesa-17.0.6.tar.xz
217ec681f3Smrg
227ec681f3SmrgNew features
237ec681f3Smrg------------
247ec681f3Smrg
257ec681f3SmrgNone
267ec681f3Smrg
277ec681f3SmrgBug fixes
287ec681f3Smrg---------
297ec681f3Smrg
307ec681f3Smrg-  `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ -
317ec681f3Smrg   Undefined non-weak-symbol in dri-drivers
327ec681f3Smrg-  `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__
337ec681f3Smrg   - YUV to RGB Color Space Conversion result is not precise
347ec681f3Smrg
357ec681f3SmrgChanges
367ec681f3Smrg-------
377ec681f3Smrg
387ec681f3SmrgAdam Jackson (1):
397ec681f3Smrg
407ec681f3Smrg-  egl/platform/drm: Don't take display ownership until gbm is
417ec681f3Smrg   initialized
427ec681f3Smrg
437ec681f3SmrgAndres Gomez (7):
447ec681f3Smrg
457ec681f3Smrg-  docs: add sha256 checksums for 17.0.5
467ec681f3Smrg-  travis: replace Trusty-based LLVM toolchain apt-get with apt addon
477ec681f3Smrg-  travis: add the possibility of using the txc-dxtn library
487ec681f3Smrg-  cherry-ignore: 17.1 nominations only
497ec681f3Smrg-  cherry-ignore: fix regression in descriptor set freeing.
507ec681f3Smrg-  cherry-ignore: rejected commits
517ec681f3Smrg-  Update version to 17.0.6
527ec681f3Smrg
537ec681f3SmrgBen Boeckel (1):
547ec681f3Smrg
557ec681f3Smrg-  scons: update for LLVM 4.0
567ec681f3Smrg
577ec681f3SmrgBrian Paul (1):
587ec681f3Smrg
597ec681f3Smrg-  st/mesa: move duplicated st_ws_framebuffer() function into header
607ec681f3Smrg   file
617ec681f3Smrg
627ec681f3SmrgChad Versace (3):
637ec681f3Smrg
647ec681f3Smrg-  egl: Emit error when EGLSurface is lost
657ec681f3Smrg-  egl/android: Cancel any outstanding ANativeBuffer in surface
667ec681f3Smrg   destructor
677ec681f3Smrg-  egl/android: Mark surface as lost when dequeueBuffer fails
687ec681f3Smrg
697ec681f3SmrgChristian Gmeiner (1):
707ec681f3Smrg
717ec681f3Smrg-  etnaviv: add L8A8_UNORM texture format
727ec681f3Smrg
737ec681f3SmrgDave Airlie (2):
747ec681f3Smrg
757ec681f3Smrg-  radv/wsi: report presentation error per image request
767ec681f3Smrg-  radv: enable POLARIS12 support.
777ec681f3Smrg
787ec681f3SmrgEmil Velikov (21):
797ec681f3Smrg
807ec681f3Smrg-  travis: correct libdrm required regex to also track libdrm itself
817ec681f3Smrg-  travis: add nearly all gallium drivers to the list
827ec681f3Smrg-  travis: use both cores for make/make check
837ec681f3Smrg-  travis: bring the scons build on par with AppVeyor
847ec681f3Smrg-  travis: explicitly LD_LIBRARY_PATH the local libraries
857ec681f3Smrg-  travis: enable apt cache
867ec681f3Smrg-  travis: automatically manage ccache caching
877ec681f3Smrg-  travis: remove unused -dev packages
887ec681f3Smrg-  travis: rework "if test" blocks in the script section
897ec681f3Smrg-  travis: split out matrix from env
907ec681f3Smrg-  travis: add separate "scons" and "scons llvm" targets
917ec681f3Smrg-  travis: add "scons swr" to the build matrix
927ec681f3Smrg-  travis: add "make swr" to the build matrix
937ec681f3Smrg-  travis: split the make target to three separate ones
947ec681f3Smrg-  travis: model scons check target like the make one
957ec681f3Smrg-  travis: add Gallium state-tracker targets
967ec681f3Smrg-  travis: enable wayland support
977ec681f3Smrg-  travis: bump MAKEFLAGS to -j4
987ec681f3Smrg-  gallium/dri: always link against shared glapi
997ec681f3Smrg-  mesa/dri: always link against shared glapi
1007ec681f3Smrg-  glx: glX_proto_send.py: use correct compile guard
1017ec681f3Smrg   GLX_INDIRECT_RENDERING
1027ec681f3Smrg
1037ec681f3SmrgEric Anholt (1):
1047ec681f3Smrg
1057ec681f3Smrg-  nir: Pick just the channels we want for bitmap and drawpixels
1067ec681f3Smrg   lowering.
1077ec681f3Smrg
1087ec681f3SmrgIlia Mirkin (1):
1097ec681f3Smrg
1107ec681f3Smrg-  gallium/targets: fix bool setting on BE architectures
1117ec681f3Smrg
1127ec681f3SmrgJason Ekstrand (1):
1137ec681f3Smrg
1147ec681f3Smrg-  anv/cmd_buffer: Use the device allocator for QueueSubmit
1157ec681f3Smrg
1167ec681f3SmrgJohnson Lin (1):
1177ec681f3Smrg
1187ec681f3Smrg-  nir/lower_tex: Fix minor error in YUV color conversion matrix
1197ec681f3Smrg
1207ec681f3SmrgMarek Olšák (2):
1217ec681f3Smrg
1227ec681f3Smrg-  radeonsi: adjust ESGS ring buffer size computation on VI
1237ec681f3Smrg-  radeonsi: apply the tess+GS hang workaround to Polaris12 as well
1247ec681f3Smrg
1257ec681f3SmrgNicolai Hähnle (1):
1267ec681f3Smrg
1277ec681f3Smrg-  radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on
1287ec681f3Smrg   SI
1297ec681f3Smrg
1307ec681f3SmrgPhilipp Zabel (3):
1317ec681f3Smrg
1327ec681f3Smrg-  renderonly: close transfer prime_fd
1337ec681f3Smrg-  renderonly: drop resources on destroy
1347ec681f3Smrg-  renderonly: use drmIoctl
1357ec681f3Smrg
1367ec681f3SmrgRhys Kidd (3):
1377ec681f3Smrg
1387ec681f3Smrg-  travis: Support LLVM 3.8+ on Trusty-based Travis-CI via apt-get not
1397ec681f3Smrg   apt addon
1407ec681f3Smrg-  travis: Add radv vulkan driver to continuous integration
1417ec681f3Smrg-  travis: Add radeonsi to continuous integration
1427ec681f3Smrg
1437ec681f3SmrgRob Clark (1):
1447ec681f3Smrg
1457ec681f3Smrg-  freedreno/a3xx: fix hang w/ large render targets and small gmem
1467ec681f3Smrg
1477ec681f3SmrgSamuel Iglesias Gonsálvez (5):
1487ec681f3Smrg
1497ec681f3Smrg-  i965/vec4: fix vertical stride to avoid breaking region parameter
1507ec681f3Smrg   rule
1517ec681f3Smrg-  i965/vec4: fix register width for DF VGRF and UNIFORM
1527ec681f3Smrg-  i965/vec4: don't modify regioning parameters to the sources of DF
1537ec681f3Smrg   align1 instructions
1547ec681f3Smrg-  anv: anv_gem_mmap() returns MAP_FAILED as mapping error
1557ec681f3Smrg-  anv: vkBindImageMemory() should return
1567ec681f3Smrg   VK_ERROR_OUT_OF_{HOST,DEVICE}_MEMORY on failure
157