1*61046927SAndroid Build Coastguard WorkerMesa 20.1.3 Release Notes / 2020-07-08 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.1.3 is a bug fix release which fixes bugs found since the 20.1.2 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 20.1.3 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.3 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 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1 mesa-20.1.3.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- vkGetSemaphoreCounterValue doesn't update without vkWaitSemaphores 35*61046927SAndroid Build Coastguard Worker calls on Intel UHD 620 36*61046927SAndroid Build Coastguard Worker- [v3d] corruption when GS omits some vertices 37*61046927SAndroid Build Coastguard Worker- [RADV] Non-precise occlusion queries return non-zero when all 38*61046927SAndroid Build Coastguard Worker fragments are discarded 39*61046927SAndroid Build Coastguard Worker- [DXVK] Project Cars rendering problems 40*61046927SAndroid Build Coastguard Worker- Add fallthrough to prevent errors caused by missing break 41*61046927SAndroid Build Coastguard Worker- i965/20.1: gray rendering with torcs racing 42*61046927SAndroid Build Coastguard Worker- glBindBufferRange call seems to be ignored by one of two 43*61046927SAndroid Build Coastguard Worker shader-programs on radeon cards 44*61046927SAndroid Build Coastguard Worker- [bisected][g33] piglit.spec.ext_framebuffer_object.fbo-cubemap 45*61046927SAndroid Build Coastguard Worker failure 46*61046927SAndroid Build Coastguard Worker- Double unlock in rbug_context.c 47*61046927SAndroid Build Coastguard Worker- ci: Report flakes on IRC from baremetal tests 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerChanges 50*61046927SAndroid Build Coastguard Worker------- 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (4): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- meson: Do not require shader cache for radv. 55*61046927SAndroid Build Coastguard Worker- radv: Set handle types in Android semaphore/fence import. 56*61046927SAndroid Build Coastguard Worker- radv: Always enable PERFECT_ZPASS_COUNTS. 57*61046927SAndroid Build Coastguard Worker- radv: Use correct semaphore handle type for Android import. 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1): 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard Worker- etnaviv: replace prims-emitted query 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard Worker- iris: Fix fast-clearing of depth via glClearTex(Sub)Image 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerDave Airlie (6): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- gallivm/nir: fix const loading on big endian systems 70*61046927SAndroid Build Coastguard Worker- glsl: fix constant packing for 64-bit big endian. 71*61046927SAndroid Build Coastguard Worker- gallivm/nir: fix big-endian 64-bit splitting/merging. 72*61046927SAndroid Build Coastguard Worker- llvmpipe: fix occlusion queries on big-endian. 73*61046927SAndroid Build Coastguard Worker- mesa/get: fix enum16 big-endian getting. 74*61046927SAndroid Build Coastguard Worker- draw/llvm: fix big-endian mask adjusting 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard WorkerDylan Baker (1): 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard Worker- mesa/swrast: use logf2 instead of util_fast_log2 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard WorkerEmmanuel (3): 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Worker- meson: Do not enable USE_ELF_TLS for FreeBSD 83*61046927SAndroid Build Coastguard Worker- iris: Explicitly cast value to uint64_t 84*61046927SAndroid Build Coastguard Worker- i965: Explicitly cast value to uint64_t 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerEmmanuel Vadot (1): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- meson: Add versioning for xvmc tracker 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerEric Anholt (26): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- ci: Clean up setup of the job-specific env vars in baremetal testing. 93*61046927SAndroid Build Coastguard Worker- ci: Enable IRC flake reporting on freedreno baremetal boards. 94*61046927SAndroid Build Coastguard Worker- ci: Improve the flakes reports on IRC. 95*61046927SAndroid Build Coastguard Worker- ci: Fix the nick used in IRC reporting. 96*61046927SAndroid Build Coastguard Worker- ci: Move cross file generation to a shared script. 97*61046927SAndroid Build Coastguard Worker- ci: Autodetect whether we need cross setup in lava_arm builds. 98*61046927SAndroid Build Coastguard Worker- ci: Make cmake toolchain file for deqp cross build setup. 99*61046927SAndroid Build Coastguard Worker- ci: Make the create-rootfs more resilient. 100*61046927SAndroid Build Coastguard Worker- ci: Update versions of packages to remove from rootfses. 101*61046927SAndroid Build Coastguard Worker- ci: Switch the baremetal runner to be an x86 docker image. 102*61046927SAndroid Build Coastguard Worker- ci: Disable SMP on the a5xx boards. 103*61046927SAndroid Build Coastguard Worker- ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run) 104*61046927SAndroid Build Coastguard Worker- ci: Do an explicit NIR validation-enabled pass on freedreno a630. 105*61046927SAndroid Build Coastguard Worker- ci: Improve baremetal's logging of the job env var passthrough. 106*61046927SAndroid Build Coastguard Worker- ci: Drop double ".txt" suffix on the unexpected results file. 107*61046927SAndroid Build Coastguard Worker- ci: Drop old comment about enabling --deqp-watchdog. 108*61046927SAndroid Build Coastguard Worker- ci: Auto-detect the architecture for VK ICD filenames. 109*61046927SAndroid Build Coastguard Worker- ci: Add DEQP_EXPECTED_RENDERER support for VK tests. 110*61046927SAndroid Build Coastguard Worker- ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml. 111*61046927SAndroid Build Coastguard Worker- ci: Quick exit qpa extraction for non-matching qpas. 112*61046927SAndroid Build Coastguard Worker- ci: Disable the firmware loader user helper option in arm64 kernels. 113*61046927SAndroid Build Coastguard Worker- ci: Build a cheza kernel. 114*61046927SAndroid Build Coastguard Worker- ci: Add scripts for controlling bare-metal chezas. 115*61046927SAndroid Build Coastguard Worker- ci: Switch cheza (freedreno a630) testing to baremetal. 116*61046927SAndroid Build Coastguard Worker- ci: Don't build an arm_test container now that the last user is gone. 117*61046927SAndroid Build Coastguard Worker- ci: Rename x86_cross_arm_test to just arm_test. 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard WorkerEric Engestrom (6): 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.2 122*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 0ca7bd73c6f1f59dcb41ead7a3923c55040377d9 123*61046927SAndroid Build Coastguard Worker- gitlab-ci: exclude scripts that don't affect the build 124*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 293221dddaedb410781d39fdecf3c93bb111475b as 125*61046927SAndroid Build Coastguard Worker denominated 126*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.1.3 127*61046927SAndroid Build Coastguard Worker- VERSION: bump to release 20.1.3 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2): 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard Worker- gallium/docs: fixup formatting of numbered lists 132*61046927SAndroid Build Coastguard Worker- gallium/docs: remove reference to non-existent label 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard WorkerFrédéric Bonnard (2): 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard Worker- clover: Fix types collision between c++ and altivec 137*61046927SAndroid Build Coastguard Worker- meson: Revert commit overriding C++ standard with gnu++11 on ppc64el 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerGreg V (1): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- gallium,util: undef ALIGN on FreeBSD to prevent name clash 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard WorkerIago Toral Quiroga (1): 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard Worker- v3d/compiler: fix spill offset 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard Worker- nir/algebraic: Don't distrubte absolute-value into dot-products 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard WorkerIlia Mirkin (3): 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui 154*61046927SAndroid Build Coastguard Worker- freedreno/a3xx: reinstate rgb10_a2ui texture format 155*61046927SAndroid Build Coastguard Worker- freedreno/ir3: avoid applying (sat) on bary.f 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Don't consider VK_SUBOPTIMAL_KHR to be an error condition 160*61046927SAndroid Build Coastguard Worker- anv: Handle clamping of inverted depth ranges 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard WorkerLepton Wu (1): 163*61046927SAndroid Build Coastguard Worker 164*61046927SAndroid Build Coastguard Worker- mapi: x86: Fix dynamic entries in x86 tsd stubs. 165*61046927SAndroid Build Coastguard Worker 166*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1): 167*61046927SAndroid Build Coastguard Worker 168*61046927SAndroid Build Coastguard Worker- anv: garbage collect timeline semaphore when querying value 169*61046927SAndroid Build Coastguard Worker 170*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (2): 171*61046927SAndroid Build Coastguard Worker 172*61046927SAndroid Build Coastguard Worker- st/mesa: fix reporting of float perf counters max value 173*61046927SAndroid Build Coastguard Worker- iris: return max counter value for AMD_performance_monitor 174*61046927SAndroid Build Coastguard Worker 175*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 176*61046927SAndroid Build Coastguard Worker 177*61046927SAndroid Build Coastguard Worker- radeonsi: don't flush in fence_server_sync 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard WorkerMichel Dänzer (8): 180*61046927SAndroid Build Coastguard Worker 181*61046927SAndroid Build Coastguard Worker- gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules 182*61046927SAndroid Build Coastguard Worker- gitlab-ci: Move down container_pre_build.sh invocation in 183*61046927SAndroid Build Coastguard Worker x86_build.sh 184*61046927SAndroid Build Coastguard Worker- gitlab-ci: Add Debian testing repository for x86_build image 185*61046927SAndroid Build Coastguard Worker- gitlab-ci: Install WINE from Debian testing 186*61046927SAndroid Build Coastguard Worker- gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop 187*61046927SAndroid Build Coastguard Worker- gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64 188*61046927SAndroid Build Coastguard Worker- gitlab-ci: Enable -Werror in \`meson-s390x\` job 189*61046927SAndroid Build Coastguard Worker- gitlab-ci: Also list arm/x86_build in needs: of test jobs 190*61046927SAndroid Build Coastguard Worker 191*61046927SAndroid Build Coastguard WorkerNeil Armstrong (2): 192*61046927SAndroid Build Coastguard Worker 193*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable Lima jobs due to lab unhealthiness" 194*61046927SAndroid Build Coastguard Worker- Revert "CI: Disable Panfrost Mali-T820 jobs" 195*61046927SAndroid Build Coastguard Worker 196*61046927SAndroid Build Coastguard WorkerNeil Roberts (3): 197*61046927SAndroid Build Coastguard Worker 198*61046927SAndroid Build Coastguard Worker- v3d: Add missing macro for stvpmd instruction 199*61046927SAndroid Build Coastguard Worker- v3d: Use stvpmd for non-uniform offsets in GS 200*61046927SAndroid Build Coastguard Worker- v3d/compiler: Fix sorting the gs and fs inputs 201*61046927SAndroid Build Coastguard Worker 202*61046927SAndroid Build Coastguard WorkerPablo Saavedra (5): 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard Worker- ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths 205*61046927SAndroid Build Coastguard Worker- ci: ArgumentParser receives the args from the main parameters 206*61046927SAndroid Build Coastguard Worker- ci: Migrate tracie tests done in shell script to pytest 207*61046927SAndroid Build Coastguard Worker- ci: Split test_tracie_skips_traces_without_checksum in separate cases 208*61046927SAndroid Build Coastguard Worker- ci: Fix TypoError error when traces in traces.yml is an empty list 209*61046927SAndroid Build Coastguard Worker 210*61046927SAndroid Build Coastguard WorkerPavel Asyutchenko (1): 211*61046927SAndroid Build Coastguard Worker 212*61046927SAndroid Build Coastguard Worker- vulkan/overlay: fix crash on destroying NULL swapchain 213*61046927SAndroid Build Coastguard Worker 214*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 215*61046927SAndroid Build Coastguard Worker 216*61046927SAndroid Build Coastguard Worker- st/mesa: do not clear NewDriverState for inactive states 217*61046927SAndroid Build Coastguard Worker 218*61046927SAndroid Build Coastguard WorkerRhys Perry (1): 219*61046927SAndroid Build Coastguard Worker 220*61046927SAndroid Build Coastguard Worker- radv: enable zerovram for Quantic Dream games 221*61046927SAndroid Build Coastguard Worker 222*61046927SAndroid Build Coastguard WorkerRob Clark (1): 223*61046927SAndroid Build Coastguard Worker 224*61046927SAndroid Build Coastguard Worker- freedreno/fdperf: better compatible string matching 225*61046927SAndroid Build Coastguard Worker 226*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (3): 227*61046927SAndroid Build Coastguard Worker 228*61046927SAndroid Build Coastguard Worker- Revert "vulkan/wsi/x11: Ensure we create at least minImageCount 229*61046927SAndroid Build Coastguard Worker images." 230*61046927SAndroid Build Coastguard Worker- radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal 231*61046927SAndroid Build Coastguard Worker- radv: disable FMASK compression when drawing with GENERAL layout 232*61046927SAndroid Build Coastguard Worker 233*61046927SAndroid Build Coastguard WorkerTimothy Arceri (6): 234*61046927SAndroid Build Coastguard Worker 235*61046927SAndroid Build Coastguard Worker- gallivm: add missing break 236*61046927SAndroid Build Coastguard Worker- nir: add missing break to nir_opt_access() 237*61046927SAndroid Build Coastguard Worker- mesa: fix fallthrough in glformats 238*61046927SAndroid Build Coastguard Worker- mesa: fix unintended fallthrough in glIsEnabled() 239*61046927SAndroid Build Coastguard Worker- nouveau: fix pointer-sign warning 240*61046927SAndroid Build Coastguard Worker- radeonsi: fix SI_NUM_ATOMS 241*61046927SAndroid Build Coastguard Worker 242*61046927SAndroid Build Coastguard WorkerVinson Lee (1): 243*61046927SAndroid Build Coastguard Worker 244*61046927SAndroid Build Coastguard Worker- rbug: Fix rbug_delete_vs_state lock acquisition. 245