17ec681f3SmrgMesa 18.2.5 Release Notes / November 15, 2018 27ec681f3Smrg============================================= 37ec681f3Smrg 47ec681f3SmrgMesa 18.2.5 is a bug fix release which fixes bugs found since the 18.2.4 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 18.2.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 dddc28928b6f4083a0d5120b58c1c8e2dc189ab5c14299c08a386607fdbbdce7 mesa-18.2.5.tar.gz 217ec681f3Smrg b12c32872832e5353155e1e8026e1f1ab75bba9dc5b178d712045684d26c2b73 mesa-18.2.5.tar.xz 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3Smrg- `Bug 105731 <https://bugs.freedesktop.org/show_bug.cgi?id=105731>`__ 327ec681f3Smrg - linker error "fragment shader input ... has no matching output in 337ec681f3Smrg the previous stage" when previous stage's output declaration in a 347ec681f3Smrg separate shader object 357ec681f3Smrg- `Bug 107511 <https://bugs.freedesktop.org/show_bug.cgi?id=107511>`__ 367ec681f3Smrg - KHR/khrplatform.h not always installed when needed 377ec681f3Smrg- `Bug 107626 <https://bugs.freedesktop.org/show_bug.cgi?id=107626>`__ 387ec681f3Smrg - [SNB] The graphical corruption and GPU hang occur sometimes on the 397ec681f3Smrg piglit test "arb_texture_multisample-large-float-texture" with 407ec681f3Smrg parameter --fp16 417ec681f3Smrg- `Bug 108082 <https://bugs.freedesktop.org/show_bug.cgi?id=108082>`__ 427ec681f3Smrg - warning: unknown warning option '-Wno-format-truncation' 437ec681f3Smrg [-Wunknown-warning-option] 447ec681f3Smrg- `Bug 108560 <https://bugs.freedesktop.org/show_bug.cgi?id=108560>`__ 457ec681f3Smrg - Mesa 32 is built without sse 467ec681f3Smrg 477ec681f3SmrgChanges 487ec681f3Smrg------- 497ec681f3Smrg 507ec681f3SmrgAndre Heider (1): 517ec681f3Smrg 527ec681f3Smrg- st/nine: fix stack corruption due to ABI mismatch 537ec681f3Smrg 547ec681f3SmrgAndrii Simiklit (1): 557ec681f3Smrg 567ec681f3Smrg- i965/batch: don't ignore the 'brw_new_batch' call for a 'new batch' 577ec681f3Smrg 587ec681f3SmrgDylan Baker (2): 597ec681f3Smrg 607ec681f3Smrg- meson: link gallium nine with pthreads 617ec681f3Smrg- meson: fix libatomic tests 627ec681f3Smrg 637ec681f3SmrgEmil Velikov (2): 647ec681f3Smrg 657ec681f3Smrg- egl/glvnd: correctly report errors when vendor cannot be found 667ec681f3Smrg- m4: add Werror when checking for compiler flags 677ec681f3Smrg 687ec681f3SmrgEric Engestrom (6): 697ec681f3Smrg 707ec681f3Smrg- svga: add missing meson build dependency 717ec681f3Smrg- clover: add missing meson build dependency 727ec681f3Smrg- wsi/wayland: use proper VkResult type 737ec681f3Smrg- wsi/wayland: only finish() a successfully init()ed display 747ec681f3Smrg- configure: install KHR/khrplatform.h when needed 757ec681f3Smrg- meson: install KHR/khrplatform.h when needed 767ec681f3Smrg 777ec681f3SmrgGert Wollny (1): 787ec681f3Smrg 797ec681f3Smrg- virgl/vtest-winsys: Use virgl version of bind flags 807ec681f3Smrg 817ec681f3SmrgJonathan Gray (1): 827ec681f3Smrg 837ec681f3Smrg- intel/tools: include stdarg.h in error2aub 847ec681f3Smrg 857ec681f3SmrgJuan A. Suarez Romero (4): 867ec681f3Smrg 877ec681f3Smrg- docs: add sha256 checksums for 18.2.4 887ec681f3Smrg- cherry-ignore: add explicit 18.3 only nominations 897ec681f3Smrg- cherry-ignore: i965/batch: avoid reverting batch buffer if saved 907ec681f3Smrg state is an empty 917ec681f3Smrg- Update version to 18.2.5 927ec681f3Smrg 937ec681f3SmrgLionel Landwerlin (1): 947ec681f3Smrg 957ec681f3Smrg- anv/android: mark gralloc allocated BOs as external 967ec681f3Smrg 977ec681f3SmrgMarek Olšák (3): 987ec681f3Smrg 997ec681f3Smrg- ac: fix ac_build_fdiv for f64 1007ec681f3Smrg- st/va: fix incorrect use of resource_destroy 1017ec681f3Smrg- include: update GL & GLES headers (v2) 1027ec681f3Smrg 1037ec681f3SmrgMatt Turner (2): 1047ec681f3Smrg 1057ec681f3Smrg- util/ralloc: Switch from DEBUG to NDEBUG 1067ec681f3Smrg- util/ralloc: Make sizeof(linear_header) a multiple of 8 1077ec681f3Smrg 1087ec681f3SmrgOlivier Fourdan (1): 1097ec681f3Smrg 1107ec681f3Smrg- wayland/egl: Resize EGL surface on update buffer for swrast 1117ec681f3Smrg 1127ec681f3SmrgRhys Perry (1): 1137ec681f3Smrg 1147ec681f3Smrg- glsl_to_tgsi: don't create 64-bit integer MAD/FMA 1157ec681f3Smrg 1167ec681f3SmrgSamuel Pitoiset (2): 1177ec681f3Smrg 1187ec681f3Smrg- radv: disable conditional rendering for vkCmdCopyQueryPoolResults() 1197ec681f3Smrg- radv: only expose VK_SUBGROUP_FEATURE_ARITHMETIC_BIT for VI+ 1207ec681f3Smrg 1217ec681f3SmrgSergii Romantsov (1): 1227ec681f3Smrg 1237ec681f3Smrg- autotools: library-dependency when no sse and 32-bit 1247ec681f3Smrg 1257ec681f3SmrgTimothy Arceri (4): 1267ec681f3Smrg 1277ec681f3Smrg- st/mesa: calculate buffer size correctly for packed uniforms 1287ec681f3Smrg- st/glsl_to_nir: fix next_stage gathering 1297ec681f3Smrg- nir: add glsl_type_is_integer() helper 1307ec681f3Smrg- nir: don't pack varyings ints with floats unless flat 1317ec681f3Smrg 1327ec681f3SmrgVadym Shovkoplias (1): 1337ec681f3Smrg 1347ec681f3Smrg- glsl/linker: Fix out variables linking during single stage 1357ec681f3Smrg 1367ec681f3SmrgVinson Lee (1): 1377ec681f3Smrg 1387ec681f3Smrg- r600/sb: Fix constant logical operand in assert. 139