1Mesa 19.2.1 Release Notes / 2019-10-09 2====================================== 3 4Mesa 19.2.1 is a bug fix release which fixes bugs found since the 19.2.0 5release. 6 7Mesa 19.2.1 implements the OpenGL 4.5 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 114.5. OpenGL 4.5 is **only** available if requested at context creation. 12Compatibility contexts may report a lower version depending on each 13driver. 14 15Mesa 19.2.1 implements the Vulkan 1.1 API, but the version reported by 16the apiVersion property of the VkPhysicalDeviceProperties struct depends 17on the particular driver being used. 18 19SHA256 checksum 20--------------- 21 22:: 23 24 4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9 mesa-19.2.1.tar.xz 25 26New features 27------------ 28 29- None 30 31Bug fixes 32--------- 33 34- meson.build:1447:6: ERROR: Problem encountered: libdrm required for 35 gallium video statetrackers when using x11 36- Mesa doesn't build with current Scons version (3.1.0) 37- libXvMC-1.0.12 breaks mesa build 38- Meson can't find 32-bit libXvMCW in non-standard path 39- Mesa installs gl.pc and egl.pc even with libglvnd >= 1.2.0 40 41Changes 42------- 43 44Andreas Gottschling (1): 45 46- drisw: Fix shared memory leak on drawable resize 47 48Andres Gomez (1): 49 50- egl: Remove the 565 pbuffer-only EGL config under X11. 51 52Andrii Simiklit (1): 53 54- glsl: disallow incompatible matrices multiplication 55 56Bas Nieuwenhuizen (1): 57 58- radv: Fix condition for skipping the continue CS. 59 60Connor Abbott (1): 61 62- nir/opt_large_constants: Handle store writemasks 63 64Danylo Piliaiev (1): 65 66- st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader 67 68Dylan Baker (9): 69 70- meson: fix logic for generating .pc files with old glvnd 71- meson: Try finding libxvmcw via pkg-config before using find_library 72- meson: Link xvmc with libxv 73- meson: gallium media state trackers require libdrm with x11 74- .cherry-ignore: Update for 19.2.1 cycle 75- meson: Only error building gallium video without libdrm when the 76 platform is drm 77- scripts: Add a gen_release_notes.py script 78- release: Add an update_release_calendar.py script 79- bin: delete unused releasing scripts 80 81Eric Engestrom (3): 82 83- radv: fix s/load/store/ copy-paste typo 84- meson: drop -Wno-foo bug workaround for Meson < 0.46 85- meson: add missing idep_nir_headers in iris_gen_libs 86 87Erik Faye-Lund (1): 88 89- glsl: correct bitcast-helpers 90 91Ian Romanick (1): 92 93- nir/range-analysis: Bail if the types don't match 94 95Jason Ekstrand (1): 96 97- intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates 98 99Ken Mays (1): 100 101- haiku: fix Mesa build 102 103Kenneth Graunke (2): 104 105- iris: Disable CCS_E for 32-bit floating point textures. 106- iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets. 107 108Lionel Landwerlin (6): 109 110- anv: gem-stubs: return a valid fd got anv_gem_userptr() 111- intel: use proper label for Comet Lake skus 112- mesa: don't forget to clear \_Layer field on texture unit 113- intel: fix topology query 114- intel: fix subslice computation from topology data 115- intel/isl: Set null surface format to R32_UINT 116 117Marek Olšák (7): 118 119- gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH 120- gallium: extend resource_get_param to be as capable as 121 resource_get_handle 122- radeonsi/gfx10: fix L2 cache rinse programming 123- ac: fix incorrect vram_size reported by the kernel 124- ac: fix num_good_cu_per_sh for harvested chips 125- ac: add radeon_info::tcc_harvested 126- radeonsi/gfx10: fix corruption for chips with harvested TCCs 127 128Mauro Rossi (1): 129 130- android: compiler/nir: build nir_divergence_analysis.c 131 132Michel Dänzer (1): 133 134- radeonsi: fix VAAPI segfault due to various bugs 135 136Michel Zou (1): 137 138- scons: add py3 support 139 140Prodea Alexandru-Liviu (1): 141 142- scons/MSYS2-MinGW-W64: Fix build options defaults 143 144Rhys Perry (1): 145 146- nir/opt_remove_phis: handle phis with no sources 147 148Stephen Barber (1): 149 150- nouveau: add idep_nir_headers as dep for libnouveau 151 152Tapani Pälli (2): 153 154- iris: disable aux on first get_param if not created with aux 155- anv/android: fix images created with external format support 156 157pal1000 (2): 158 159- scons: Fix MSYS2 Mingw-w64 build. 160- scons/windows: Support build with LLVM 9. 161