17ec681f3SmrgMesa 18.2.6 Release Notes / November 28, 2018 27ec681f3Smrg============================================= 37ec681f3Smrg 47ec681f3SmrgMesa 18.2.6 is a bug fix release which fixes bugs found since the 18.2.5 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 18.2.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 e0ea1236dbc6c412b02e1b5d7f838072525971a6630246fa82ae4466a6d8a587 mesa-18.2.6.tar.gz 217ec681f3Smrg 9ebafa4f8249df0c718e93b9ca155e3593a1239af303aa2a8b0f2056a7efdc12 mesa-18.2.6.tar.xz 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3Smrg- `Bug 107626 <https://bugs.freedesktop.org/show_bug.cgi?id=107626>`__ 327ec681f3Smrg - [SNB] The graphical corruption and GPU hang occur sometimes on the 337ec681f3Smrg piglit test "arb_texture_multisample-large-float-texture" with 347ec681f3Smrg parameter --fp16 357ec681f3Smrg- `Bug 107856 <https://bugs.freedesktop.org/show_bug.cgi?id=107856>`__ 367ec681f3Smrg - i965 incorrectly calculates the number of layers for texture views 377ec681f3Smrg (assert) 387ec681f3Smrg- `Bug 108630 <https://bugs.freedesktop.org/show_bug.cgi?id=108630>`__ 397ec681f3Smrg - [G965] piglit.spec.!opengl 1_2.tex3d-maxsize spins forever 407ec681f3Smrg- `Bug 108713 <https://bugs.freedesktop.org/show_bug.cgi?id=108713>`__ 417ec681f3Smrg - Gallium: use after free with transform feedback 427ec681f3Smrg- `Bug 108829 <https://bugs.freedesktop.org/show_bug.cgi?id=108829>`__ 437ec681f3Smrg - [meson] libglapi exports internal API 447ec681f3Smrg 457ec681f3SmrgChanges 467ec681f3Smrg------- 477ec681f3Smrg 487ec681f3SmrgAndrii Simiklit (1): 497ec681f3Smrg 507ec681f3Smrg- i965/batch: avoid reverting batch buffer if saved state is an empty 517ec681f3Smrg 527ec681f3SmrgBas Nieuwenhuizen (1): 537ec681f3Smrg 547ec681f3Smrg- radv: Fix opaque metadata descriptor last layer. 557ec681f3Smrg 567ec681f3SmrgBrian Paul (1): 577ec681f3Smrg 587ec681f3Smrg- scons/svga: remove opt from the list of valid build types 597ec681f3Smrg 607ec681f3SmrgDanylo Piliaiev (1): 617ec681f3Smrg 627ec681f3Smrg- i965: Fix calculation of layers array length for isl_view 637ec681f3Smrg 647ec681f3SmrgDylan Baker (2): 657ec681f3Smrg 667ec681f3Smrg- meson: Don't set -Wall 677ec681f3Smrg- meson: Don't force libva to required from auto 687ec681f3Smrg 697ec681f3SmrgEmil Velikov (13): 707ec681f3Smrg 717ec681f3Smrg- bin/get-pick-list.sh: simplify git oneline printing 727ec681f3Smrg- bin/get-pick-list.sh: prefix output with "[stable] " 737ec681f3Smrg- bin/get-pick-list.sh: handle "typod" usecase. 747ec681f3Smrg- bin/get-pick-list.sh: handle the fixes tag 757ec681f3Smrg- bin/get-pick-list.sh: tweak the commit sha matching pattern 767ec681f3Smrg- bin/get-pick-list.sh: flesh out is_sha_nomination 777ec681f3Smrg- bin/get-pick-list.sh: handle fixes tag with missing colon 787ec681f3Smrg- bin/get-pick-list.sh: handle unofficial "broken by" tag 797ec681f3Smrg- bin/get-pick-list.sh: use test instead of [ ] 807ec681f3Smrg- bin/get-pick-list.sh: handle reverts prior to the branchpoint 817ec681f3Smrg- travis: drop unneeded x11proto-xf86vidmode-dev 827ec681f3Smrg- glx: make xf86vidmode mandatory for direct rendering 837ec681f3Smrg- travis: adding missing x11-xcb for meson+vulkan 847ec681f3Smrg 857ec681f3SmrgEric Anholt (1): 867ec681f3Smrg 877ec681f3Smrg- vc4: Make sure we make ro scanout resources for 887ec681f3Smrg create_with_modifiers. 897ec681f3Smrg 907ec681f3SmrgEric Engestrom (5): 917ec681f3Smrg 927ec681f3Smrg- meson: only run vulkan's meson.build when building vulkan 937ec681f3Smrg- gbm: remove unnecessary meson include 947ec681f3Smrg- meson: fix wayland-less builds 957ec681f3Smrg- egl: add missing glvnd entrypoint for EGL_ANDROID_blob_cache 967ec681f3Smrg- glapi: add missing visibility args 977ec681f3Smrg 987ec681f3SmrgErik Faye-Lund (1): 997ec681f3Smrg 1007ec681f3Smrg- mesa/main: remove bogus error for zero-sized images 1017ec681f3Smrg 1027ec681f3SmrgGert Wollny (3): 1037ec681f3Smrg 1047ec681f3Smrg- mesa: Reference count shaders that are used by transform feedback 1057ec681f3Smrg objects 1067ec681f3Smrg- r600: clean up the GS ring buffers when the context is destroyed 1077ec681f3Smrg- glsl: free or reuse memory allocated for TF varying 1087ec681f3Smrg 1097ec681f3SmrgJason Ekstrand (2): 1107ec681f3Smrg 1117ec681f3Smrg- nir/lower_alu_to_scalar: Don't try to lower unpack_32_2x16 1127ec681f3Smrg- anv: Put robust buffer access in the pipeline hash 1137ec681f3Smrg 1147ec681f3SmrgJuan A. Suarez Romero (6): 1157ec681f3Smrg 1167ec681f3Smrg- cherry-ignore: add explicit 18.3 only nominations 1177ec681f3Smrg- cherry-ignore: intel/aub_viewer: fix dynamic state printing 1187ec681f3Smrg- cherry-ignore: intel/aub_viewer: Print blend states properly 1197ec681f3Smrg- cherry-ignore: mesa/main: fix incorrect depth-error 1207ec681f3Smrg- docs: add sha256 checksums for 18.2.5 1217ec681f3Smrg- Update version to 18.2.6 1227ec681f3Smrg 1237ec681f3SmrgKarol Herbst (1): 1247ec681f3Smrg 1257ec681f3Smrg- nir/spirv: cast shift operand to u32 1267ec681f3Smrg 1277ec681f3SmrgKenneth Graunke (1): 1287ec681f3Smrg 1297ec681f3Smrg- i965: Add PCI IDs for new Amberlake parts that are Coffeelake based 1307ec681f3Smrg 1317ec681f3SmrgLionel Landwerlin (1): 1327ec681f3Smrg 1337ec681f3Smrg- egl/dri: fix error value with unknown drm format 1347ec681f3Smrg 1357ec681f3SmrgMarek Olšák (2): 1367ec681f3Smrg 1377ec681f3Smrg- winsys/amdgpu: fix a buffer leak in amdgpu_bo_from_handle 1387ec681f3Smrg- winsys/amdgpu: fix a device handle leak in amdgpu_winsys_create 1397ec681f3Smrg 1407ec681f3SmrgRodrigo Vivi (4): 1417ec681f3Smrg 1427ec681f3Smrg- i965: Add a new CFL PCI ID. 1437ec681f3Smrg- intel: aubinator: Adding missed platforms to the error message. 1447ec681f3Smrg- intel: Introducing Amber Lake platform 1457ec681f3Smrg- intel: Introducing Whiskey Lake platform 146