1*61046927SAndroid Build Coastguard WorkerMesa 20.0.5 Release Notes / 2020-04-22 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.0.5 is a bug fix release which fixes bugs found since the 20.0.4 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 20.0.5 implements the OpenGL 4.6 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.6. OpenGL 4.6 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 20.0.5 implements the Vulkan 1.2 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 checksum 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 2c56a82a28cc924e40ea49752abdf1d701c9952481f53cbc7a080271597f572e mesa-20.0.5.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 WorkerBug fixes 30*61046927SAndroid Build Coastguard Worker--------- 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard Worker- nir: nir_lower_returns can't handle nested loops 33*61046927SAndroid Build Coastguard Worker- Graphic artifacts with Mesa 20.0.4 on intel HD 510 GPU 34*61046927SAndroid Build Coastguard Worker- Mesa 20 regression makes Lightsprint demos crash 35*61046927SAndroid Build Coastguard Worker- Build Fails with Clang Shared Library 36*61046927SAndroid Build Coastguard Worker- dri_common.h:58:8: error: unknown type name '__GLXDRIdrawable' 37*61046927SAndroid Build Coastguard Worker- Graphical glitches on Intel Graphics when Xorg started on Iris driver 38*61046927SAndroid Build Coastguard Worker- SIGSEGV src/compiler/glsl/ast_function.cpp:53 39*61046927SAndroid Build Coastguard Worker- manywin aborts with "i965: Failed to submit batchbuffer: Invalid 40*61046927SAndroid Build Coastguard Worker argument" 41*61046927SAndroid Build Coastguard Worker- manywin aborts with "i965: Failed to submit batchbuffer: Invalid 42*61046927SAndroid Build Coastguard Worker argument" 43*61046927SAndroid Build Coastguard Worker- manywin aborts with "i965: Failed to submit batchbuffer: Invalid 44*61046927SAndroid Build Coastguard Worker argument" 45*61046927SAndroid Build Coastguard Worker- manywin aborts with "i965: Failed to submit batchbuffer: Invalid 46*61046927SAndroid Build Coastguard Worker argument" 47*61046927SAndroid Build Coastguard Worker- v3d: transform feedback issue 48*61046927SAndroid Build Coastguard Worker- radv: 49*61046927SAndroid Build Coastguard Worker dEQP-VK.binding_model.descriptorset_random.sets4.noarray.ubolimitlow.sbolimitlow.imglimitlow.noiub.comp.noia.0 50*61046927SAndroid Build Coastguard Worker segfault 51*61046927SAndroid Build Coastguard Worker- radv: RAVEN fails 52*61046927SAndroid Build Coastguard Worker dEQP-VK.pipeline.timestamp.misc_tests.reset_query_before_copy 53*61046927SAndroid Build Coastguard Worker- https://gitlab.freedesktop.org/mesa/mesa/-/issues/2727 54*61046927SAndroid Build Coastguard Worker- enable storageBuffer16BitAccess feature in radv for SI and CIK 55*61046927SAndroid Build Coastguard Worker- Weston drm-backend.so seems to fail with Mesa master and 56*61046927SAndroid Build Coastguard Worker LIBGL_ALWAYS_SOFTWARE=1 57*61046927SAndroid Build Coastguard Worker- vaapi bob deinterlacer produces wrong output height on AMD 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard WorkerChanges 60*61046927SAndroid Build Coastguard Worker------- 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerArcady Goldmints-Orlov (1): 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard Worker- nir: Lower returns correctly inside nested loops 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3): 67*61046927SAndroid Build Coastguard Worker 68*61046927SAndroid Build Coastguard Worker- radv: Store 64-bit availability bools if requested. 69*61046927SAndroid Build Coastguard Worker- radv: Consider maximum sample distances for entire grid. 70*61046927SAndroid Build Coastguard Worker- radv: Use correct buffer count with variable descriptor set sizes. 71*61046927SAndroid Build Coastguard Worker 72*61046927SAndroid Build Coastguard WorkerD Scott Phillips (1): 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard Worker- util/sparse_array: don't stomp head's counter on pop operations 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard WorkerDaniel Stone (1): 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard Worker- EGL: Add eglSetDamageRegionKHR to GLVND dispatch list 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard WorkerDave Airlie (2): 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- draw: free the NIR IR. 87*61046927SAndroid Build Coastguard Worker- llvmpipe/nir: free the nir shader 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard WorkerDylan Baker (6): 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 089e1fb287eb9b70c191091128ed5ba7edd2960a 92*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 65e2eaa4d3a7095ac438fafb09d1e36a4210966e 93*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 28d36d26c2212276e1238fad8f0b12caab97fee8 94*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to acf7e73be54c7f1cc52fcc9be38a9df26849200e 95*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 13ce637f1b28381e72470763ff5e39dd3c562476 96*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c3c1f4d6bcc210408f8b180727d269838b38193b 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard WorkerEmil Velikov (4): 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker- glx: set the loader_logger early and for everyone 101*61046927SAndroid Build Coastguard Worker- egl/drm: reinstate (kms\_)swrast support 102*61046927SAndroid Build Coastguard Worker- Revert "egl/dri2: Don't dlclose() the driver on 103*61046927SAndroid Build Coastguard Worker dri2_load_driver_common failure" 104*61046927SAndroid Build Coastguard Worker- glx: omit loader_loader() for macOS 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard WorkerEric Anholt (1): 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard Worker- ci: Remove LLVM from ARM test drivers. 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerEric Engestrom (1): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256sum for 20.0.4 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerHyunjun Ko (1): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- nir: fix wrong assignment to buffer in xfb_varyings_info 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerIlia Mirkin (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- nv50: don't try to upload MSAA settings for BUFFER textures 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (5): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- anv/image: Use align_u64 for image offsets 125*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorize: Fix shared atomic info 126*61046927SAndroid Build Coastguard Worker- spirv: Handle OOB vector extract operations 127*61046927SAndroid Build Coastguard Worker- intel: Add \_const versions of prog_data cast helpers 128*61046927SAndroid Build Coastguard Worker- anv: Report correct SLM size 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (1): 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard Worker- v3d: Primitive Counts Feedback needs an extra 32-bit padding. 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard WorkerJuan A. Suarez Romero (2): 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard Worker- intel/compiler: store the FS inputs in WM prog data 137*61046927SAndroid Build Coastguard Worker- anv/pipeline: allow more than 16 FS inputs 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerKarol Herbst (2): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- clover: fix build with single library clang build 142*61046927SAndroid Build Coastguard Worker- Revert "nvc0: fix line width on GM20x+" 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (7): 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard Worker- iris: properly free resources on BO allocation failure 147*61046927SAndroid Build Coastguard Worker- iris: share buffer managers accross screens 148*61046927SAndroid Build Coastguard Worker- iris: make resources take a ref on the screen object 149*61046927SAndroid Build Coastguard Worker- i965: store DRM fd on intel_screen 150*61046927SAndroid Build Coastguard Worker- i965: share buffer managers across screens 151*61046927SAndroid Build Coastguard Worker- iris: drop cache coherent cpu mapping for external BO 152*61046927SAndroid Build Coastguard Worker- util/sparse_free_list: manipulate node pointers using atomic 153*61046927SAndroid Build Coastguard Worker primitives 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard Worker- st/mesa: fix a crash due to passing a draw vertex shader into the 158*61046927SAndroid Build Coastguard Worker driver 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard WorkerMathias Fröhlich (1): 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard Worker- i965: Move down genX_upload_sbe in profiles. 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard WorkerMatt Turner (1): 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard Worker- meson: Specify the maximum required libdrm in dri.pc 167*61046927SAndroid Build Coastguard Worker 168*61046927SAndroid Build Coastguard WorkerNeil Armstrong (3): 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard Worker- gitlab-ci/lava: fix handling of lava tags 171*61046927SAndroid Build Coastguard Worker- gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs 172*61046927SAndroid Build Coastguard Worker- gitlab-ci: re-enable mali400/450 and t820 jobs 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard Worker- aco: fix 1D textureGrad() on GFX9 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard WorkerRob Clark (1): 179*61046927SAndroid Build Coastguard Worker 180*61046927SAndroid Build Coastguard Worker- nir: fix definition of imadsh_mix16 for vectors 181*61046927SAndroid Build Coastguard Worker 182*61046927SAndroid Build Coastguard WorkerRohan Garg (1): 183*61046927SAndroid Build Coastguard Worker 184*61046927SAndroid Build Coastguard Worker- ci: Split out radv build-testing on arm64 185*61046927SAndroid Build Coastguard Worker 186*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (9): 187*61046927SAndroid Build Coastguard Worker 188*61046927SAndroid Build Coastguard Worker- ac/nir: split 8-bit load/store to global memory on GFX6 189*61046927SAndroid Build Coastguard Worker- ac/nir: split 8-bit SSBO stores on GFX6 190*61046927SAndroid Build Coastguard Worker- radv/llvm: enable 8-bit storage features on GFX6-GFX7 191*61046927SAndroid Build Coastguard Worker- ac/nir: split 16-bit load/store to global memory on GFX6 192*61046927SAndroid Build Coastguard Worker- ac/nir: split 16-bit SSBO stores on GFX6 193*61046927SAndroid Build Coastguard Worker- radv/llvm: enable 16-bit storage features on GFX6-GFX7 194*61046927SAndroid Build Coastguard Worker- radv: do not abort with unknown/unimplemented descriptor types 195*61046927SAndroid Build Coastguard Worker- radv/llvm: fix exporting the viewport index if the fragment shader 196*61046927SAndroid Build Coastguard Worker needs it 197*61046927SAndroid Build Coastguard Worker- aco: fix exporting the viewport index if the fragment shader needs it 198*61046927SAndroid Build Coastguard Worker 199*61046927SAndroid Build Coastguard WorkerTapani Pälli (4): 200*61046927SAndroid Build Coastguard Worker 201*61046927SAndroid Build Coastguard Worker- mesa/st: unbind shader state before deleting it 202*61046927SAndroid Build Coastguard Worker- mesa/st: release variants for active programs before unref 203*61046927SAndroid Build Coastguard Worker- glsl: stop processing function parameters if error happened 204*61046927SAndroid Build Coastguard Worker- mesa/st: initialize all winsys_handle fields for memory objects 205*61046927SAndroid Build Coastguard Worker 206*61046927SAndroid Build Coastguard WorkerThong Thai (1): 207*61046927SAndroid Build Coastguard Worker 208*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/vl: fix bob compute shaders for deint yuv 209*61046927SAndroid Build Coastguard Worker 210*61046927SAndroid Build Coastguard WorkerTimothy Arceri (1): 211*61046927SAndroid Build Coastguard Worker 212*61046927SAndroid Build Coastguard Worker- radeonsi: don't lower constant arrays to uniforms in GLSL IR 213*61046927SAndroid Build Coastguard Worker 214*61046927SAndroid Build Coastguard WorkerTobias Jakobi (1): 215*61046927SAndroid Build Coastguard Worker 216*61046927SAndroid Build Coastguard Worker- meson: Link Gallium Nine with ld_args_build_id 217*61046927SAndroid Build Coastguard Worker 218*61046927SAndroid Build Coastguard WorkerTomeu Vizoso (2): 219*61046927SAndroid Build Coastguard Worker 220*61046927SAndroid Build Coastguard Worker- gitlab-ci: Place files from the Mesa repo into the build tarball 221*61046927SAndroid Build Coastguard Worker- gitlab-ci: Serve files for LAVA via separate service 222*61046927SAndroid Build Coastguard Worker 223*61046927SAndroid Build Coastguard WorkerVinson Lee (2): 224*61046927SAndroid Build Coastguard Worker 225*61046927SAndroid Build Coastguard Worker- swr/rasterizer: Use private functions for min/max to avoid namespace 226*61046927SAndroid Build Coastguard Worker issues. 227*61046927SAndroid Build Coastguard Worker- swr: Remove Byte Order Mark. 228*61046927SAndroid Build Coastguard Worker 229*61046927SAndroid Build Coastguard Workerpal1000 (1): 230*61046927SAndroid Build Coastguard Worker 231*61046927SAndroid Build Coastguard Worker- scons/windows: Support build with LLVM 10. 232