1*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 Release Notes / October 21, 2019 2*61046927SAndroid Build Coastguard Worker============================================ 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 is a bug fix release which fixes bugs found since the 19.1.7 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 implements the OpenGL 4.5 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL 11*61046927SAndroid Build Coastguard Worker4.5. OpenGL 4.5 is **only** available if requested at context creation. 12*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each 13*61046927SAndroid Build Coastguard Workerdriver. 14*61046927SAndroid Build Coastguard Worker 15*61046927SAndroid Build Coastguard WorkerMesa 19.1.8 implements the Vulkan 1.1 API, but the version reported by 16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends 17*61046927SAndroid Build Coastguard Workeron the particular driver being used. 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard WorkerSHA256 checksums 20*61046927SAndroid Build Coastguard Worker---------------- 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker:: 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker f0fe8289b7d147943bf2fc2147833254881577e8f9ed3d94ddb39e430e711725 mesa-19.1.8.tar.xz 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNew features 27*61046927SAndroid Build Coastguard Worker------------ 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard WorkerNone 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker- `Bug 111236 <https://bugs.freedesktop.org/show_bug.cgi?id=111236>`__ 35*61046927SAndroid Build Coastguard Worker - VA-API radeonsi SIGSEGV \__memmove_avx_unaligned 36*61046927SAndroid Build Coastguard Worker- `Bug 111664 <https://bugs.freedesktop.org/show_bug.cgi?id=111664>`__ 37*61046927SAndroid Build Coastguard Worker - [Bisected] Segmentation fault on FS shader compilation (mat4x3 \* 38*61046927SAndroid Build Coastguard Worker mat4x3) 39*61046927SAndroid Build Coastguard Worker- `Issue 40*61046927SAndroid Build Coastguard Worker #121 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/121>`__ - 41*61046927SAndroid Build Coastguard Worker Shared Memeory leakage in XCreateDrawable 42*61046927SAndroid Build Coastguard Worker- `Issue 43*61046927SAndroid Build Coastguard Worker #795 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/795>`__ - 44*61046927SAndroid Build Coastguard Worker Xorg does not render with mesa 19.1.7 45*61046927SAndroid Build Coastguard Worker- `Issue 46*61046927SAndroid Build Coastguard Worker #939 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/939>`__ - 47*61046927SAndroid Build Coastguard Worker Meson can't find 32-bit libXvMCW in non-standard path 48*61046927SAndroid Build Coastguard Worker- `Issue 49*61046927SAndroid Build Coastguard Worker #944 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/944>`__ - 50*61046927SAndroid Build Coastguard Worker Mesa doesn't build with current Scons version (3.1.0) 51*61046927SAndroid Build Coastguard Worker- `Issue 52*61046927SAndroid Build Coastguard Worker #1838 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1838>`__ - 53*61046927SAndroid Build Coastguard Worker Mesa installs gl.pc and egl.pc even with libglvnd >= 1.2.0 54*61046927SAndroid Build Coastguard Worker- `Issue 55*61046927SAndroid Build Coastguard Worker #1844 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1844>`__ - 56*61046927SAndroid Build Coastguard Worker libXvMC-1.0.12 breaks mesa build 57*61046927SAndroid Build Coastguard Worker- `Issue 58*61046927SAndroid Build Coastguard Worker #1869 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1869>`__ - X 59*61046927SAndroid Build Coastguard Worker server does not start with Mesa 19.2.0 60*61046927SAndroid Build Coastguard Worker- `Issue 61*61046927SAndroid Build Coastguard Worker #1872 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1872>`__ - 62*61046927SAndroid Build Coastguard Worker [bisected] piglit spec.arb_texture_view.bug-layers-image causes gpu 63*61046927SAndroid Build Coastguard Worker hangs on IVB 64*61046927SAndroid Build Coastguard Worker- `Issue 65*61046927SAndroid Build Coastguard Worker #1878 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/1878>`__ - 66*61046927SAndroid Build Coastguard Worker meson.build:1447:6: ERROR: Problem encountered: libdrm required for 67*61046927SAndroid Build Coastguard Worker gallium video statetrackers when using x11 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard WorkerChanges 70*61046927SAndroid Build Coastguard Worker------- 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard WorkerAdam Jackson (1): 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard Worker- docs: Update bug report URLs for the gitlab migration 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard WorkerAlan Coopersmith (5): 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard Worker- c99_compat.h: Don't try to use 'restrict' in C++ code 79*61046927SAndroid Build Coastguard Worker- util: Make Solaris implemention of p_atomic_add work with gcc 80*61046927SAndroid Build Coastguard Worker- util: Workaround lack of flock on Solaris 81*61046927SAndroid Build Coastguard Worker- meson: recognize "sunos" as the system name for Solaris 82*61046927SAndroid Build Coastguard Worker- intel/common: include unistd.h for ioctl() prototype on Solaris 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard WorkerAndreas Gottschling (1): 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- drisw: Fix shared memory leak on drawable resize 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerAndres Gomez (3): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- docs: Add the maximum implemented Vulkan API version in 19.1 rel 91*61046927SAndroid Build Coastguard Worker notes 92*61046927SAndroid Build Coastguard Worker- docs/features: Update VK_KHR_display_swapchain status 93*61046927SAndroid Build Coastguard Worker- egl: Remove the 565 pbuffer-only EGL config under X11. 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (1): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- glsl: disallow incompatible matrices multiplication 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard WorkerArcady Goldmints-Orlov (1): 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard Worker- anv: fix descriptor limits on gen8 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (2): 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard Worker- tu: Set up glsl types. 106*61046927SAndroid Build Coastguard Worker- radv: Add workaround for hang in The Surge 2. 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard WorkerDylan Baker (5): 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker- meson: fix logic for generating .pc files with old glvnd 115*61046927SAndroid Build Coastguard Worker- meson: Try finding libxvmcw via pkg-config before using find_library 116*61046927SAndroid Build Coastguard Worker- meson: Link xvmc with libxv 117*61046927SAndroid Build Coastguard Worker- meson: gallium media state trackers require libdrm with x11 118*61046927SAndroid Build Coastguard Worker- meson: Only error building gallium video without libdrm when the 119*61046927SAndroid Build Coastguard Worker platform is drm 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard WorkerEric Engestrom (4): 122*61046927SAndroid Build Coastguard Worker 123*61046927SAndroid Build Coastguard Worker- gl: drop incorrect pkg-config file for glvnd 124*61046927SAndroid Build Coastguard Worker- meson: re-add incorrect pkg-config files with GLVND for backward 125*61046927SAndroid Build Coastguard Worker compatibility 126*61046927SAndroid Build Coastguard Worker- util/anon_file: add missing #include 127*61046927SAndroid Build Coastguard Worker- util/anon_file: const string param 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1): 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard Worker- glsl: correct bitcast-helpers 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard WorkerGreg V (1): 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard Worker- util: add anon_file.h for all memfd/temp file usage 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard WorkerHaihao Xiang (1): 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Worker- i965: support AYUV/XYUV for external import only 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard WorkerHal Gentz (1): 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard Worker- gallium/osmesa: Fix the inability to set no context as current. 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard Worker- nir/repair_ssa: Replace the unreachable check with the phi builder 148*61046927SAndroid Build Coastguard Worker- intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (11): 151*61046927SAndroid Build Coastguard Worker 152*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 19.1.7 153*61046927SAndroid Build Coastguard Worker- cherry-ignore: add explicit 19.2 only nominations 154*61046927SAndroid Build Coastguard Worker- cherry-ignore: add explicit 19.3 only nominations 155*61046927SAndroid Build Coastguard Worker- Revert "Revert "intel/fs: Move the scalar-region conversion to the 156*61046927SAndroid Build Coastguard Worker generator."" 157*61046927SAndroid Build Coastguard Worker- cherry-ignore: Revert "gallium: remove PIPE_CAP_TEXTURE_SHADOW_MAP" 158*61046927SAndroid Build Coastguard Worker- bin/get-pick-list.sh: sha1 commits can be smaller than 8 chars 159*61046927SAndroid Build Coastguard Worker- cherry-ignore: nir/opt_large_constants: Handle store writemasks 160*61046927SAndroid Build Coastguard Worker- cherry-ignore: util: added missing headers in anon-file 161*61046927SAndroid Build Coastguard Worker- cherry-ignore: radv: Fix condition for skipping the continue CS. 162*61046927SAndroid Build Coastguard Worker- cherry-ignore: Revert "radv: disable viewport clamping even if FS 163*61046927SAndroid Build Coastguard Worker doesn't write Z" 164*61046927SAndroid Build Coastguard Worker- Update version to 19.1.8 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard WorkerKen Mays (1): 167*61046927SAndroid Build Coastguard Worker 168*61046927SAndroid Build Coastguard Worker- haiku: fix Mesa build 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard WorkerKenneth Graunke (4): 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard Worker- iris: Initialize ice->state.prim_mode to an invalid value 173*61046927SAndroid Build Coastguard Worker- intel: Increase Gen11 compute shader scratch IDs to 64. 174*61046927SAndroid Build Coastguard Worker- iris: Disable CCS_E for 32-bit floating point textures. 175*61046927SAndroid Build Coastguard Worker- iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets. 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5): 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard Worker- anv: gem-stubs: return a valid fd got anv_gem_userptr() 180*61046927SAndroid Build Coastguard Worker- intel: use proper label for Comet Lake skus 181*61046927SAndroid Build Coastguard Worker- mesa: don't forget to clear \_Layer field on texture unit 182*61046927SAndroid Build Coastguard Worker- intel: fix subslice computation from topology data 183*61046927SAndroid Build Coastguard Worker- intel/isl: Set null surface format to R32_UINT 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard Worker- gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH 188*61046927SAndroid Build Coastguard Worker 189*61046927SAndroid Build Coastguard WorkerMatt Turner (1): 190*61046927SAndroid Build Coastguard Worker 191*61046927SAndroid Build Coastguard Worker- util: Drop preprocessor guards for glibc-2.12 192*61046927SAndroid Build Coastguard Worker 193*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1): 194*61046927SAndroid Build Coastguard Worker 195*61046927SAndroid Build Coastguard Worker- radeonsi: fix VAAPI segfault due to various bugs 196*61046927SAndroid Build Coastguard Worker 197*61046927SAndroid Build Coastguard WorkerMichel Zou (2): 198*61046927SAndroid Build Coastguard Worker 199*61046927SAndroid Build Coastguard Worker- scons: add py3 support 200*61046927SAndroid Build Coastguard Worker- scons: For MinGW use -posix flag. 201*61046927SAndroid Build Coastguard Worker 202*61046927SAndroid Build Coastguard WorkerPaulo Zanoni (1): 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard Worker- intel/fs: fix SHADER_OPCODE_CLUSTER_BROADCAST for SIMD32 205*61046927SAndroid Build Coastguard Worker 206*61046927SAndroid Build Coastguard WorkerProdea Alexandru-Liviu (1): 207*61046927SAndroid Build Coastguard Worker 208*61046927SAndroid Build Coastguard Worker- scons/MSYS2-MinGW-W64: Fix build options defaults 209*61046927SAndroid Build Coastguard Worker 210*61046927SAndroid Build Coastguard WorkerRhys Perry (2): 211*61046927SAndroid Build Coastguard Worker 212*61046927SAndroid Build Coastguard Worker- radv: always emit a position export in gs copy shaders 213*61046927SAndroid Build Coastguard Worker- nir/opt_remove_phis: handle phis with no sources 214*61046927SAndroid Build Coastguard Worker 215*61046927SAndroid Build Coastguard WorkerSamuel Iglesias Gonsálvez (1): 216*61046927SAndroid Build Coastguard Worker 217*61046927SAndroid Build Coastguard Worker- intel/nir: do not apply the fsin and fcos trig workarounds for consts 218*61046927SAndroid Build Coastguard Worker 219*61046927SAndroid Build Coastguard WorkerStephen Barber (1): 220*61046927SAndroid Build Coastguard Worker 221*61046927SAndroid Build Coastguard Worker- nouveau: add idep_nir_headers as dep for libnouveau 222*61046927SAndroid Build Coastguard Worker 223*61046927SAndroid Build Coastguard WorkerTapani Pälli (3): 224*61046927SAndroid Build Coastguard Worker 225*61046927SAndroid Build Coastguard Worker- iris: close screen fd on iris_destroy_screen 226*61046927SAndroid Build Coastguard Worker- egl: check for NULL value like eglGetSyncAttribKHR does 227*61046927SAndroid Build Coastguard Worker- util: fix os_create_anonymous_file on android 228*61046927SAndroid Build Coastguard Worker 229*61046927SAndroid Build Coastguard Workerpal1000 (2): 230*61046927SAndroid Build Coastguard Worker 231*61046927SAndroid Build Coastguard Worker- scons/windows: Support build with LLVM 9. 232*61046927SAndroid Build Coastguard Worker- scons: Fix MSYS2 Mingw-w64 build. 233