1*61046927SAndroid Build Coastguard WorkerMesa 20.1.1 Release Notes / 2020-06-10 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.1.1 is a bug fix release which fixes bugs found since the 20.1.0 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 20.1.1 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.1.1 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 3ea6e46ea7881c656f7b4724639eaa4672d4e0e0b70869651e8f955ebae3d476 mesa-20.1.1.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- None 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- i965: Rendering problems replaying a trace of "Refunct" after 35*61046927SAndroid Build Coastguard Worker mesa-20.1.0-rc1 release [bisected] 36*61046927SAndroid Build Coastguard Worker- gallium/winsys/radeon/drm fails assertion on 32bit 37*61046927SAndroid Build Coastguard Worker- NIR validation failed after glsl to nir, before function inline, 38*61046927SAndroid Build Coastguard Worker wrong {src,dst}->type ? 39*61046927SAndroid Build Coastguard Worker- Mesa 20.0.7 / 20.1.0-rc4 regression, extremally long shader 40*61046927SAndroid Build Coastguard Worker compilation time in NIR 41*61046927SAndroid Build Coastguard Worker- Mesa-git build fails on Fedora Rawhide 42*61046927SAndroid Build Coastguard Worker- Doom Eternal 1.1 performs very poorly on RADV 43*61046927SAndroid Build Coastguard Worker- iris/i965: possible regression in 20.0.5 due to changes in buffer 44*61046927SAndroid Build Coastguard Worker manager sharing across screens (firefox/mozilla#1634213) 45*61046927SAndroid Build Coastguard Worker- iris/i965: possible regression in 20.0.5 due to changes in buffer 46*61046927SAndroid Build Coastguard Worker manager sharing across screens (firefox/mozilla#1634213) 47*61046927SAndroid Build Coastguard Worker- Incorrect \_NetBSD_\_ macro inside execmem.c 48*61046927SAndroid Build Coastguard Worker- Possible invalid sizeof in device.c 49*61046927SAndroid Build Coastguard Worker- GLSL compiler assertion is_float() failed in glsl/ir_validate.cpp, 50*61046927SAndroid Build Coastguard Worker visit_leave on specific WebGL shader 51*61046927SAndroid Build Coastguard Worker- [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title 52*61046927SAndroid Build Coastguard Worker requires 'RADV_DEBUG=zerovram' to eliminate colorful graphical 53*61046927SAndroid Build Coastguard Worker aberrations. 54*61046927SAndroid Build Coastguard Worker- [RADV] - Doom Eternal (782330) & Metro Exodus (412020) - Title 55*61046927SAndroid Build Coastguard Worker requires 'RADV_DEBUG=zerovram' to eliminate colorful graphical 56*61046927SAndroid Build Coastguard Worker aberrations. 57*61046927SAndroid Build Coastguard Worker- mesa trunk master vulkan overlay-layer meson.build warning empty 58*61046927SAndroid Build Coastguard Worker configuration_data() object 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerChanges 61*61046927SAndroid Build Coastguard Worker------- 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (1): 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard Worker- pan/bi: Fix emit_if successor assignment 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (1): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- glsl: fix crash on glsl macro redefinition 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerCharmaine Lee (1): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- llvmpipe: do not enable tessellation shader without llvm coroutines 74*61046927SAndroid Build Coastguard Worker support 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard WorkerClément Guérin (1): 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard Worker- radv: Always expose non-visible local memory type on dedicated GPUs 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (3): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- glsl: Don't replace lrp pattern with lrp if arguments are not floats 83*61046927SAndroid Build Coastguard Worker- glsl: inline functions with unsupported return type before converting 84*61046927SAndroid Build Coastguard Worker to nir 85*61046927SAndroid Build Coastguard Worker- i965: Work around incorrect usage of glDrawRangeElements in UE4 86*61046927SAndroid Build Coastguard Worker 87*61046927SAndroid Build Coastguard WorkerDave Airlie (1): 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard Worker- llvmpipe: move coroutines out of noopt case 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard WorkerDylan Baker (1): 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard Worker- vulkan-overlay/meson: use install_data instead of configure_file 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard WorkerEric Engestrom (5): 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard Worker- docs/relnotes add sha256 sums to 20.1.0 98*61046927SAndroid Build Coastguard Worker- docs: drop new_features.txt 99*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3a1a40b4431d505fa6487cd012ddb4b64387aee5 100*61046927SAndroid Build Coastguard Worker- glapi: remove deprecated .getchildren() that has been replace with an 101*61046927SAndroid Build Coastguard Worker iterator 102*61046927SAndroid Build Coastguard Worker- intel: fix gen_sort_tags.py 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2): 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard Worker- zink: Use store_dest_raw instead of storing an uint 107*61046927SAndroid Build Coastguard Worker- nir: reuse existing psiz-variable 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard WorkerGert Wollny (1): 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard Worker- nir: lower_tex: Don't normalize coordinates for TXF with RECT 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard WorkerIlia Mirkin (1): 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard Worker- nouveau: allow invalidating coherent/persistent buffer backings 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- intel/vec4: Stomp the return type of RESINFO to UINT32 120*61046927SAndroid Build Coastguard Worker- intel/fs: Fix unused texture coordinate zeroing on Gen4-5 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerJonathan Marek (1): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- freedreno/a6xx: use nonbinning VS when GS is used 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (4): 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard Worker- iris: fix BO destruction in error path 129*61046927SAndroid Build Coastguard Worker- i965: don't forget to set screen on duped image 130*61046927SAndroid Build Coastguard Worker- i965: fix export of GEM handles 131*61046927SAndroid Build Coastguard Worker- iris: fix export of GEM handles 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard Worker- radeonsi: add a hack to disable TRUNC_COORD for shadow samplers 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard WorkerNeha Bhende (1): 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Worker- util: Initialize pipe_shader_state for passthrough and transform 140*61046927SAndroid Build Coastguard Worker shaders 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard WorkerPeter Seiderer (3): 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard Worker- vc4_bufmgr: fix time_t printf 145*61046927SAndroid Build Coastguard Worker- pan_bo.h: add time.h include for time_t 146*61046927SAndroid Build Coastguard Worker- v3d_bufmgr: fix time_t printf 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (3): 149*61046927SAndroid Build Coastguard Worker 150*61046927SAndroid Build Coastguard Worker- winsys/radeon: do not cast bo->va as void\* 151*61046927SAndroid Build Coastguard Worker- ac/surface: set SCANOUT if surf->is_displayable 152*61046927SAndroid Build Coastguard Worker- ac/surface: fix epitch when modifying surf_pitch 153*61046927SAndroid Build Coastguard Worker 154*61046927SAndroid Build Coastguard WorkerRhys Perry (4): 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard Worker- aco: fix interaction with 3f branch workaround and p_constaddr 157*61046927SAndroid Build Coastguard Worker- aco: consider SDWA during value numbering 158*61046927SAndroid Build Coastguard Worker- aco: check instruction format before waiting for a previous SMEM 159*61046927SAndroid Build Coastguard Worker store 160*61046927SAndroid Build Coastguard Worker- aco: preserve more fields when combining additions into SMEM 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard WorkerRob Clark (1): 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard Worker- freedreno/computerator: fix missing dependency on generated header 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (5): 167*61046927SAndroid Build Coastguard Worker 168*61046927SAndroid Build Coastguard Worker- spirv,radv,anv: implement no-op VK_GOOGLE_user_type 169*61046927SAndroid Build Coastguard Worker- aco: fix register allocation for subdword instructions on GFX10 170*61046927SAndroid Build Coastguard Worker- radv: enable zero VRAM for Doom Eternal 171*61046927SAndroid Build Coastguard Worker- radv: enable zero VRAM for all VKD3D (DX12->VK) games 172*61046927SAndroid Build Coastguard Worker- nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads 173*61046927SAndroid Build Coastguard Worker 174*61046927SAndroid Build Coastguard WorkerSatyeshwar Singh (1): 175*61046927SAndroid Build Coastguard Worker 176*61046927SAndroid Build Coastguard Worker- intel/dev: Don't consider all TGL SKUs as GT1 only 177*61046927SAndroid Build Coastguard Worker 178*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2): 179*61046927SAndroid Build Coastguard Worker 180*61046927SAndroid Build Coastguard Worker- radv: fix regression with builtin cache 181*61046927SAndroid Build Coastguard Worker- glsl: fix potential slow compile times for GLSLOptimizeConservatively 182*61046927SAndroid Build Coastguard Worker 183*61046927SAndroid Build Coastguard WorkerVinson Lee (8): 184*61046927SAndroid Build Coastguard Worker 185*61046927SAndroid Build Coastguard Worker- pan/bi: Initialize struct fma_op_info member extended. 186*61046927SAndroid Build Coastguard Worker- zink: Check fopen result. 187*61046927SAndroid Build Coastguard Worker- etnaviv: Fix memory leak on error path. 188*61046927SAndroid Build Coastguard Worker- r300g: Remove extra printf format specifiers. 189*61046927SAndroid Build Coastguard Worker- vdpau: Fix wrong calloc sizeof argument. 190*61046927SAndroid Build Coastguard Worker- mesa: Fix NetBSD compiler macro. 191*61046927SAndroid Build Coastguard Worker- intel/genxml: Migrate from deprecated xml.etree.ElementTree 192*61046927SAndroid Build Coastguard Worker getchildren. 193*61046927SAndroid Build Coastguard Worker- Switch from cElementTree to ElementTree. 194