17ec681f3SmrgMesa 19.2.1 Release Notes / 2019-10-09 27ec681f3Smrg====================================== 37ec681f3Smrg 47ec681f3SmrgMesa 19.2.1 is a bug fix release which fixes bugs found since the 19.2.0 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 19.2.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. 127ec681f3SmrgCompatibility contexts may report a lower version depending on each 137ec681f3Smrgdriver. 147ec681f3Smrg 157ec681f3SmrgMesa 19.2.1 implements the Vulkan 1.1 API, but the version reported by 167ec681f3Smrgthe apiVersion property of the VkPhysicalDeviceProperties struct depends 177ec681f3Smrgon the particular driver being used. 187ec681f3Smrg 197ec681f3SmrgSHA256 checksum 207ec681f3Smrg--------------- 217ec681f3Smrg 227ec681f3Smrg:: 237ec681f3Smrg 247ec681f3Smrg 4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9 mesa-19.2.1.tar.xz 257ec681f3Smrg 267ec681f3SmrgNew features 277ec681f3Smrg------------ 287ec681f3Smrg 297ec681f3Smrg- None 307ec681f3Smrg 317ec681f3SmrgBug fixes 327ec681f3Smrg--------- 337ec681f3Smrg 347ec681f3Smrg- meson.build:1447:6: ERROR: Problem encountered: libdrm required for 357ec681f3Smrg gallium video statetrackers when using x11 367ec681f3Smrg- Mesa doesn't build with current Scons version (3.1.0) 377ec681f3Smrg- libXvMC-1.0.12 breaks mesa build 387ec681f3Smrg- Meson can't find 32-bit libXvMCW in non-standard path 397ec681f3Smrg- Mesa installs gl.pc and egl.pc even with libglvnd >= 1.2.0 407ec681f3Smrg 417ec681f3SmrgChanges 427ec681f3Smrg------- 437ec681f3Smrg 447ec681f3SmrgAndreas Gottschling (1): 457ec681f3Smrg 467ec681f3Smrg- drisw: Fix shared memory leak on drawable resize 477ec681f3Smrg 487ec681f3SmrgAndres Gomez (1): 497ec681f3Smrg 507ec681f3Smrg- egl: Remove the 565 pbuffer-only EGL config under X11. 517ec681f3Smrg 527ec681f3SmrgAndrii Simiklit (1): 537ec681f3Smrg 547ec681f3Smrg- glsl: disallow incompatible matrices multiplication 557ec681f3Smrg 567ec681f3SmrgBas Nieuwenhuizen (1): 577ec681f3Smrg 587ec681f3Smrg- radv: Fix condition for skipping the continue CS. 597ec681f3Smrg 607ec681f3SmrgConnor Abbott (1): 617ec681f3Smrg 627ec681f3Smrg- nir/opt_large_constants: Handle store writemasks 637ec681f3Smrg 647ec681f3SmrgDanylo Piliaiev (1): 657ec681f3Smrg 667ec681f3Smrg- st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader 677ec681f3Smrg 687ec681f3SmrgDylan Baker (9): 697ec681f3Smrg 707ec681f3Smrg- meson: fix logic for generating .pc files with old glvnd 717ec681f3Smrg- meson: Try finding libxvmcw via pkg-config before using find_library 727ec681f3Smrg- meson: Link xvmc with libxv 737ec681f3Smrg- meson: gallium media state trackers require libdrm with x11 747ec681f3Smrg- .cherry-ignore: Update for 19.2.1 cycle 757ec681f3Smrg- meson: Only error building gallium video without libdrm when the 767ec681f3Smrg platform is drm 777ec681f3Smrg- scripts: Add a gen_release_notes.py script 787ec681f3Smrg- release: Add an update_release_calendar.py script 797ec681f3Smrg- bin: delete unused releasing scripts 807ec681f3Smrg 817ec681f3SmrgEric Engestrom (3): 827ec681f3Smrg 837ec681f3Smrg- radv: fix s/load/store/ copy-paste typo 847ec681f3Smrg- meson: drop -Wno-foo bug workaround for Meson < 0.46 857ec681f3Smrg- meson: add missing idep_nir_headers in iris_gen_libs 867ec681f3Smrg 877ec681f3SmrgErik Faye-Lund (1): 887ec681f3Smrg 897ec681f3Smrg- glsl: correct bitcast-helpers 907ec681f3Smrg 917ec681f3SmrgIan Romanick (1): 927ec681f3Smrg 937ec681f3Smrg- nir/range-analysis: Bail if the types don't match 947ec681f3Smrg 957ec681f3SmrgJason Ekstrand (1): 967ec681f3Smrg 977ec681f3Smrg- intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates 987ec681f3Smrg 997ec681f3SmrgKen Mays (1): 1007ec681f3Smrg 1017ec681f3Smrg- haiku: fix Mesa build 1027ec681f3Smrg 1037ec681f3SmrgKenneth Graunke (2): 1047ec681f3Smrg 1057ec681f3Smrg- iris: Disable CCS_E for 32-bit floating point textures. 1067ec681f3Smrg- iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets. 1077ec681f3Smrg 1087ec681f3SmrgLionel Landwerlin (6): 1097ec681f3Smrg 1107ec681f3Smrg- anv: gem-stubs: return a valid fd got anv_gem_userptr() 1117ec681f3Smrg- intel: use proper label for Comet Lake skus 1127ec681f3Smrg- mesa: don't forget to clear \_Layer field on texture unit 1137ec681f3Smrg- intel: fix topology query 1147ec681f3Smrg- intel: fix subslice computation from topology data 1157ec681f3Smrg- intel/isl: Set null surface format to R32_UINT 1167ec681f3Smrg 1177ec681f3SmrgMarek Olšák (7): 1187ec681f3Smrg 1197ec681f3Smrg- gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH 1207ec681f3Smrg- gallium: extend resource_get_param to be as capable as 1217ec681f3Smrg resource_get_handle 1227ec681f3Smrg- radeonsi/gfx10: fix L2 cache rinse programming 1237ec681f3Smrg- ac: fix incorrect vram_size reported by the kernel 1247ec681f3Smrg- ac: fix num_good_cu_per_sh for harvested chips 1257ec681f3Smrg- ac: add radeon_info::tcc_harvested 1267ec681f3Smrg- radeonsi/gfx10: fix corruption for chips with harvested TCCs 1277ec681f3Smrg 1287ec681f3SmrgMauro Rossi (1): 1297ec681f3Smrg 1307ec681f3Smrg- android: compiler/nir: build nir_divergence_analysis.c 1317ec681f3Smrg 1327ec681f3SmrgMichel Dänzer (1): 1337ec681f3Smrg 1347ec681f3Smrg- radeonsi: fix VAAPI segfault due to various bugs 1357ec681f3Smrg 1367ec681f3SmrgMichel Zou (1): 1377ec681f3Smrg 1387ec681f3Smrg- scons: add py3 support 1397ec681f3Smrg 1407ec681f3SmrgProdea Alexandru-Liviu (1): 1417ec681f3Smrg 1427ec681f3Smrg- scons/MSYS2-MinGW-W64: Fix build options defaults 1437ec681f3Smrg 1447ec681f3SmrgRhys Perry (1): 1457ec681f3Smrg 1467ec681f3Smrg- nir/opt_remove_phis: handle phis with no sources 1477ec681f3Smrg 1487ec681f3SmrgStephen Barber (1): 1497ec681f3Smrg 1507ec681f3Smrg- nouveau: add idep_nir_headers as dep for libnouveau 1517ec681f3Smrg 1527ec681f3SmrgTapani Pälli (2): 1537ec681f3Smrg 1547ec681f3Smrg- iris: disable aux on first get_param if not created with aux 1557ec681f3Smrg- anv/android: fix images created with external format support 1567ec681f3Smrg 1577ec681f3Smrgpal1000 (2): 1587ec681f3Smrg 1597ec681f3Smrg- scons: Fix MSYS2 Mingw-w64 build. 1607ec681f3Smrg- scons/windows: Support build with LLVM 9. 161