1*61046927SAndroid Build Coastguard WorkerMesa 20.0.8 Release Notes / 2020-06-11 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.0.8 is a bug fix release which fixes bugs found since the 20.0.7 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 20.0.8 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.8 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 6cf0c010df89680f9b2bc6432ff01400031795e39bceda7535fa00af06740b6c mesa-20.0.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 Worker- VK_GOOGLE_user_type on ANV and RADV. 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- iris/i965: possible regression in 20.0.5 due to changes in buffer 35*61046927SAndroid Build Coastguard Worker manager sharing across screens (firefox/mozilla#1634213) 36*61046927SAndroid Build Coastguard Worker- [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title 37*61046927SAndroid Build Coastguard Worker requires 'RADV_DEBUG=zerovram' to eliminate colorful graphical 38*61046927SAndroid Build Coastguard Worker aberrations. 39*61046927SAndroid Build Coastguard Worker- [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title 40*61046927SAndroid Build Coastguard Worker requires 'RADV_DEBUG=zerovram' to eliminate colorful graphical 41*61046927SAndroid Build Coastguard Worker aberrations. 42*61046927SAndroid Build Coastguard Worker- NIR validation failed after glsl to nir, before function inline, 43*61046927SAndroid Build Coastguard Worker wrong {src,dst}->type ? 44*61046927SAndroid Build Coastguard Worker- Mesa 20.0.7 / 20.1.0-rc4 regression, extremally long shader 45*61046927SAndroid Build Coastguard Worker compilation time in NIR 46*61046927SAndroid Build Coastguard Worker- Mesa-git build fails on Fedora Rawhide 47*61046927SAndroid Build Coastguard Worker- iris/i965: possible regression in 20.0.5 due to changes in buffer 48*61046927SAndroid Build Coastguard Worker manager sharing across screens (firefox/mozilla#1634213) 49*61046927SAndroid Build Coastguard Worker- Incorrect \_NetBSD_\_ macro inside execmem.c 50*61046927SAndroid Build Coastguard Worker- Possible invalid sizeof in device.c 51*61046927SAndroid Build Coastguard Worker- mesa trunk master vulkan overlay-layer meson.build warning empty 52*61046927SAndroid Build Coastguard Worker configuration_data() object 53*61046927SAndroid Build Coastguard Worker- 20.0.7: mesa still is not ready to gcc 10 default settings 54*61046927SAndroid Build Coastguard Worker- [Gen9/icl] [Bisected] [Regression] 55*61046927SAndroid Build Coastguard Worker dEQP-GLES3.functional.shaders.loops.short_circuit.do_while_fragment 56*61046927SAndroid Build Coastguard Worker fail 57*61046927SAndroid Build Coastguard Worker- Reproduceable i915 gpu hang Intel Iris Plus Graphics (Ice Lake 8x8 58*61046927SAndroid Build Coastguard Worker GT2) 59*61046927SAndroid Build Coastguard Worker- Double lock in fbobject.c 60*61046927SAndroid Build Coastguard Worker- [bisected] Steam crashes when newest Iris built with LTO 61*61046927SAndroid Build Coastguard Worker- freedreno: glamor issue with x11 desktops 62*61046927SAndroid Build Coastguard Worker- Deadlock in anv_timelines_wait() 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard WorkerChanges 65*61046927SAndroid Build Coastguard Worker------- 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- radv/winsys: Remove extra sizeof multiply. 70*61046927SAndroid Build Coastguard Worker- radv: Handle failing to create .cache dir. 71*61046927SAndroid Build Coastguard Worker- radv: Provide a better error for permission issues with priorities. 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard WorkerD Scott Phillips (1): 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard Worker- anv/gen11+: Disable object level preemption 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (6): 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard Worker- anv: Translate relative timeout to absolute when calling 80*61046927SAndroid Build Coastguard Worker anv_timelines_wait 81*61046927SAndroid Build Coastguard Worker- anv: Fix deadlock in anv_timelines_wait 82*61046927SAndroid Build Coastguard Worker- meson: Disable GCC's dead store elimination for memory zeroing custom 83*61046927SAndroid Build Coastguard Worker new 84*61046927SAndroid Build Coastguard Worker- mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong 85*61046927SAndroid Build Coastguard Worker mutex 86*61046927SAndroid Build Coastguard Worker- intel/fs: Work around dual-source blending hangs in combination with 87*61046927SAndroid Build Coastguard Worker SIMD16 88*61046927SAndroid Build Coastguard Worker- glsl: inline functions with unsupported return type before converting 89*61046927SAndroid Build Coastguard Worker to nir 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerDave Airlie (1): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- llvmpipe: compute shaders work better with all the threads. 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerDylan Baker (10): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- docs/relnotes Add sha256 sums to 20.0.7 98*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ceae09da156309327d7ba6f4a59d3a2e9b8837d9 99*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a887ad7c84e14fdad7907037a39e9fee9d504bf3 100*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4504d6374dbe2aa40af519c16765457bcbf81b84 101*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f0c102c075f8ac76629bb34619187262ccc3e9d8 102*61046927SAndroid Build Coastguard Worker- tests: Make tests aware of meson test wrapper 103*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e58112bc08f99861ac634ede8db0f98cd497fc14 104*61046927SAndroid Build Coastguard Worker- radonsi/si_state.c: retab 105*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0795241dde1507e0c6a3f9ef07c281ad4f2acf7b 106*61046927SAndroid Build Coastguard Worker- vulkan-overlay/meson: use install_data instead of configure_file 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard WorkerEric Engestrom (3): 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard Worker- tree-wide: fix deprecated GitLab URLs 111*61046927SAndroid Build Coastguard Worker- glapi: remove deprecated .getchildren() that has been replace with an 112*61046927SAndroid Build Coastguard Worker iterator 113*61046927SAndroid Build Coastguard Worker- intel: fix gen_sort_tags.py 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2): 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard Worker- zink: use general-layout when blitting to/from same resource 118*61046927SAndroid Build Coastguard Worker- nir: reuse existing psiz-variable 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard WorkerGert Wollny (1): 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard Worker- nir: lower_tex: Don't normalize coordinates for TXF with RECT 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard Worker- anv/tests: Don't rely on assert or changing NDEBUG in tests 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard WorkerIlia Mirkin (1): 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker- nouveau: allow invalidating coherent/persistent buffer backings 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerJan Palus (1): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- targets/opencl: fix build against LLVM>=10 with Polly support 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (6): 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker- anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+ 139*61046927SAndroid Build Coastguard Worker- nir/lower_double_ops: Rework the if (progress) tree 140*61046927SAndroid Build Coastguard Worker- nir/opt_deref: Report progress if we remove a deref 141*61046927SAndroid Build Coastguard Worker- nir/copy_prop_vars: Record progress in more places 142*61046927SAndroid Build Coastguard Worker- intel/vec4: Stomp the return type of RESINFO to UINT32 143*61046927SAndroid Build Coastguard Worker- intel/fs: Fix unused texture coordinate zeroing on Gen4-5 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard WorkerJonathan Marek (1): 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: use nonbinning VS when GS is used 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard WorkerJoshua Ashton (1): 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard Worker- radeonsi: Use TRUNC_COORD on samplers 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (4): 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard Worker- iris: fix BO destruction in error path 156*61046927SAndroid Build Coastguard Worker- i965: don't forget to set screen on duped image 157*61046927SAndroid Build Coastguard Worker- i965: fix export of GEM handles 158*61046927SAndroid Build Coastguard Worker- iris: fix export of GEM handles 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard WorkerLucas Stach (1): 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard Worker- etnaviv: retarget transfer to render resource when necessary 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard WorkerMarek Olšák (2): 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard Worker- radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion 167*61046927SAndroid Build Coastguard Worker query issue 168*61046927SAndroid Build Coastguard Worker- radeonsi: add a hack to disable TRUNC_COORD for shadow samplers 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard WorkerMarek Vasut (1): 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard Worker- etnaviv: Disable seamless cube map on GC880 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1): 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard Worker- util: Change os_same_file_description return type from bool to int 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard WorkerNataraj Deshpande (1): 179*61046927SAndroid Build Coastguard Worker 180*61046927SAndroid Build Coastguard Worker- dri_util: Update internal_format to GL_RGB8 for 181*61046927SAndroid Build Coastguard Worker MESA_FORMAT_R8G8B8X8_UNORM 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard WorkerNeha Bhende (1): 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard Worker- util: Initialize pipe_shader_state for passthrough and transform 186*61046927SAndroid Build Coastguard Worker shaders 187*61046927SAndroid Build Coastguard Worker 188*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 189*61046927SAndroid Build Coastguard Worker 190*61046927SAndroid Build Coastguard Worker- omx: fix build with gcc 10 191*61046927SAndroid Build Coastguard Worker 192*61046927SAndroid Build Coastguard WorkerRhys Perry (4): 193*61046927SAndroid Build Coastguard Worker 194*61046927SAndroid Build Coastguard Worker- nir: fix lowering to scratch with boolean access 195*61046927SAndroid Build Coastguard Worker- aco: fix interaction with 3f branch workaround and p_constaddr 196*61046927SAndroid Build Coastguard Worker- aco: check instruction format before waiting for a previous SMEM 197*61046927SAndroid Build Coastguard Worker store 198*61046927SAndroid Build Coastguard Worker- aco: preserve more fields when combining additions into SMEM 199*61046927SAndroid Build Coastguard Worker 200*61046927SAndroid Build Coastguard WorkerRob Clark (1): 201*61046927SAndroid Build Coastguard Worker 202*61046927SAndroid Build Coastguard Worker- freedreno: clear last_fence after resource tracking 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (4): 205*61046927SAndroid Build Coastguard Worker 206*61046927SAndroid Build Coastguard Worker- spirv,radv,anv: implement no-op VK_GOOGLE_user_type 207*61046927SAndroid Build Coastguard Worker- nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads 208*61046927SAndroid Build Coastguard Worker- radv: enable zero VRAM for Doom Eternal 209*61046927SAndroid Build Coastguard Worker- radv: enable zero VRAM for all VKD3D (DX12->VK) games 210*61046927SAndroid Build Coastguard Worker 211*61046927SAndroid Build Coastguard WorkerTimothy Arceri (3): 212*61046927SAndroid Build Coastguard Worker 213*61046927SAndroid Build Coastguard Worker- glsl: stop cascading errors if process_parameters() fails 214*61046927SAndroid Build Coastguard Worker- radv: fix regression with builtin cache 215*61046927SAndroid Build Coastguard Worker- glsl: fix potential slow compile times for GLSLOptimizeConservatively 216*61046927SAndroid Build Coastguard Worker 217*61046927SAndroid Build Coastguard WorkerVinson Lee (4): 218*61046927SAndroid Build Coastguard Worker 219*61046927SAndroid Build Coastguard Worker- zink: Check fopen result. 220*61046927SAndroid Build Coastguard Worker- r300g: Remove extra printf format specifiers. 221*61046927SAndroid Build Coastguard Worker- vdpau: Fix wrong calloc sizeof argument. 222*61046927SAndroid Build Coastguard Worker- mesa: Fix NetBSD compiler macro. 223*61046927SAndroid Build Coastguard Worker 224*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (1): 225*61046927SAndroid Build Coastguard Worker 226*61046927SAndroid Build Coastguard Worker- intel/compiler: fix cmod propagation optimisations 227