17ec681f3SmrgMesa 17.1.1 Release Notes / March 25, 2017
27ec681f3Smrg==========================================
37ec681f3Smrg
47ec681f3SmrgMesa 17.1.1 is a bug fix release which fixes bugs found since the 17.1.0
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 17.1.1 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   652315af87f2bb015ce99ee3b90d9d115d53cbf9e052493bd13d521a753b1930  mesa-17.1.1.tar.gz
207ec681f3Smrg   aed503f94c0c1630a162a3e276f4ee12a86764cee4cb92338ea2dea99a04e7ef  mesa-17.1.1.tar.xz
217ec681f3Smrg
227ec681f3SmrgNew features
237ec681f3Smrg------------
247ec681f3Smrg
257ec681f3SmrgNone
267ec681f3Smrg
277ec681f3SmrgBug fixes
287ec681f3Smrg---------
297ec681f3Smrg
307ec681f3Smrg-  `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__
317ec681f3Smrg   - YUV to RGB Color Space Conversion result is not precise
327ec681f3Smrg-  `Bug 100925 <https://bugs.freedesktop.org/show_bug.cgi?id=100925>`__
337ec681f3Smrg   - [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in
347ec681f3Smrg   the map correctly
357ec681f3Smrg
367ec681f3SmrgChanges
377ec681f3Smrg-------
387ec681f3Smrg
397ec681f3SmrgAlex Deucher (1):
407ec681f3Smrg
417ec681f3Smrg-  radeonsi: add new vega10 pci ids
427ec681f3Smrg
437ec681f3SmrgAndres Gomez (2):
447ec681f3Smrg
457ec681f3Smrg-  bin/get-fixes-pick-list.sh: don't warn if more than one, go over them
467ec681f3Smrg-  bin/get-fixes-pick-list.sh: bring back the warning
477ec681f3Smrg
487ec681f3SmrgBruce Cherniak (1):
497ec681f3Smrg
507ec681f3Smrg-  swr: move msaa resolve to generalized StoreTile
517ec681f3Smrg
527ec681f3SmrgChad Versace (1):
537ec681f3Smrg
547ec681f3Smrg-  egl: Partially revert 23c86c74, fix eglMakeCurrent
557ec681f3Smrg
567ec681f3SmrgChih-Wei Huang (1):
577ec681f3Smrg
587ec681f3Smrg-  Android: correct libz dependency
597ec681f3Smrg
607ec681f3SmrgDaniel Stone (1):
617ec681f3Smrg
627ec681f3Smrg-  gbm/dri: Fix sign-extension in modifier query
637ec681f3Smrg
647ec681f3SmrgEmil Velikov (6):
657ec681f3Smrg
667ec681f3Smrg-  docs: add sha256 checksums for 17.1.0
677ec681f3Smrg-  radeon: automake: remove unneeded elf Cflags/Libs
687ec681f3Smrg-  configure: remove unneeded bits around libunwind handling
697ec681f3Smrg-  egl: add g_egldispatchstubs.h to the release tarball
707ec681f3Smrg-  automake: add SWR LLVM gen_builder.hpp workaround
717ec681f3Smrg-  Update version to 17.1.1
727ec681f3Smrg
737ec681f3SmrgEric Anholt (2):
747ec681f3Smrg
757ec681f3Smrg-  renderonly: Initialize fields of struct winsys_handle.
767ec681f3Smrg-  vc4: Don't allocate new BOs to avoid synchronization when they're
777ec681f3Smrg   shared.
787ec681f3Smrg
797ec681f3SmrgGrazvydas Ignotas (2):
807ec681f3Smrg
817ec681f3Smrg-  anv: fix possible stack corruption
827ec681f3Smrg-  anv: don't leak DRM devices
837ec681f3Smrg
847ec681f3SmrgHans de Goede (1):
857ec681f3Smrg
867ec681f3Smrg-  glxglvnddispatch: Add missing dispatch for GetDriverConfig
877ec681f3Smrg
887ec681f3SmrgIlia Mirkin (1):
897ec681f3Smrg
907ec681f3Smrg-  nvc0/ir: SHLADD's middle source must be an immediate
917ec681f3Smrg
927ec681f3SmrgJohnson Lin (1):
937ec681f3Smrg
947ec681f3Smrg-  nir/lower_tex: Fix minor error in YUV color conversion matrix
957ec681f3Smrg
967ec681f3SmrgJuan A. Suarez Romero (2):
977ec681f3Smrg
987ec681f3Smrg-  bin/get-{extra,fixes}-pick-list.sh: add support for ignore list
997ec681f3Smrg-  bin/get-{extra,fixes}-pick-list.sh: improve output
1007ec681f3Smrg
1017ec681f3SmrgLucas Stach (2):
1027ec681f3Smrg
1037ec681f3Smrg-  etnaviv: stop oversizing buffer resources
1047ec681f3Smrg-  etnaviv: allow R/B swapped surfaces to be cleared
1057ec681f3Smrg
1067ec681f3SmrgMarek Olšák (2):
1077ec681f3Smrg
1087ec681f3Smrg-  amd/addrlib: import Raven support
1097ec681f3Smrg-  radeonsi/gfx9: add support for Raven
1107ec681f3Smrg
1117ec681f3SmrgNanley Chery (2):
1127ec681f3Smrg
1137ec681f3Smrg-  anv/formats: Update the three-channel BC1 mappings
1147ec681f3Smrg-  i965/formats: Update the three-channel DXT1 mappings
1157ec681f3Smrg
1167ec681f3SmrgNicolai Hähnle (5):
1177ec681f3Smrg
1187ec681f3Smrg-  radeonsi: mark fast-cleared textures as compressed when dirtying
1197ec681f3Smrg-  radeonsi: fix primitive ID in fragment shader when using tessellation
1207ec681f3Smrg-  radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on
1217ec681f3Smrg   SI
1227ec681f3Smrg-  radeonsi: fix gl_PrimitiveIDIn in geometry shader when using
1237ec681f3Smrg   tessellation
1247ec681f3Smrg-  st/mesa: remove an incorrect assertion
1257ec681f3Smrg
1267ec681f3SmrgPohjolainen, Topi (1):
1277ec681f3Smrg
1287ec681f3Smrg-  intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4
1297ec681f3Smrg
1307ec681f3SmrgRob Clark (2):
1317ec681f3Smrg
1327ec681f3Smrg-  mesa/st: fix yuv EGLImage's
1337ec681f3Smrg-  freedreno: fix crash when flush() but no rendering
1347ec681f3Smrg
1357ec681f3SmrgRob Herring (1):
1367ec681f3Smrg
1377ec681f3Smrg-  virgl: fix virgl_bo_transfer_{put, get} box struct copy
1387ec681f3Smrg
1397ec681f3SmrgSamuel Iglesias Gonsálvez (3):
1407ec681f3Smrg
1417ec681f3Smrg-  i965/vec4/gs: restore the uniform values which was overwritten by
1427ec681f3Smrg   failed vec4_gs_visitor execution
1437ec681f3Smrg-  i965/vec4: fix swizzle and writemask when loading an uniform with
1447ec681f3Smrg   constant offset
1457ec681f3Smrg-  i965/vec4: load dvec3/4 uniforms first in the push constant buffer
1467ec681f3Smrg
1477ec681f3SmrgTom Stellard (1):
1487ec681f3Smrg
1497ec681f3Smrg-  gallivm: Make sure module has the correct data layout when pass
1507ec681f3Smrg   manager runs
151