1*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 Release Notes / 2020-09-30 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 is a bug fix release which fixes bugs found since the 20.1.8 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 implements the OpenGL 4.6 API, but the version reported by 7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL 10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation. 11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver. 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard WorkerMesa 20.1.9 implements the Vulkan 1.2 API, but the version reported by 14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct 15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used. 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard WorkerSHA256 checksum 18*61046927SAndroid Build Coastguard Worker--------------- 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker:: 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker b251ca0769b722058986640d48f8457c596142cfbee1a83cba91b83391427382 mesa-20.1.9.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNew features 26*61046927SAndroid Build Coastguard Worker------------ 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker- None 29*61046927SAndroid Build Coastguard Worker 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- Horizon Zero Dawn graphics corruption with with radv 35*61046927SAndroid Build Coastguard Worker- Running Amber test leads to VK_DEVICE_LOST 36*61046927SAndroid Build Coastguard Worker- \[spirv-fuzz\] Shader generates a wrong image 37*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.robustness.robustness2.\* failures on gen12 38*61046927SAndroid Build Coastguard Worker- \[RADV\] Problems reading primitive ID in fragment shader after tessellation 39*61046927SAndroid Build Coastguard Worker- Substance Painter 6.1.3 black glitches on Radeon RX570 40*61046927SAndroid Build Coastguard Worker- vkCmdCopyImage broadcasts subsample 0 of MSAA src into all subsamples of dst on RADV 41*61046927SAndroid Build Coastguard Worker 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard WorkerChanges 44*61046927SAndroid Build Coastguard Worker------- 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3): 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker- amd/common: Cache intra-tile addresses for retile map. 49*61046927SAndroid Build Coastguard Worker- ac/surface: Fix depth import on GFX6-GFX8. 50*61046927SAndroid Build Coastguard Worker- st/mesa: Deal with empty textures/buffers in semaphore wait/signal. 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- etnaviv: simplify linear stride implementation 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerConnor Abbott (1): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- nir/lower_io_arrays: Fix xfb_offset bug 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (4): 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard Worker- nir/lower_io: Eliminate oob writes and return zero for oob reads 63*61046927SAndroid Build Coastguard Worker- nir/large_constants: Eliminate out-of-bounds writes to large constants 64*61046927SAndroid Build Coastguard Worker- nir/lower_samplers: Clamp out-of-bounds access to array of samplers 65*61046927SAndroid Build Coastguard Worker- intel/fs: Disable sample mask predication for scratch stores 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerDylan Baker (1): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- meson/anv: Use variable that checks for --build-id 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerEric Engestrom (9): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.8 74*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d74fe47101995d2659b1e59495d2f77b9dc14f3d 75*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to c669db0b503c10faf2d1c67c9340d7222b4f946e 76*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a3543adc2628461818cfa691a7f547af7bc6f0fb 77*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 802d3611dcec8102ef75fe2461340c2997af931e as denominated 78*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark e98c7a66347a05fc166c377ab1abb77955aff775 as denominated 79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 6b1a56b908e702c06f55c63b19b695a47f607456 as denominated 80*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 89401e58672e1251b954662f0f776a6e9bce6df8 as denominated 81*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to efaea653b5766427701817ab06c319902a148ee9 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- mesa: handle GL_FRONT after translating to it 86*61046927SAndroid Build Coastguard Worker- st/mesa: use roundf instead of floorf for lod-bias rounding 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP 91*61046927SAndroid Build Coastguard Worker- nir/liveness: Consider if uses in nir_ssa_defs_interfere 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard WorkerJesse Natalie (1): 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard Worker- glsl_type: Add packed to structure type comparison for hash map 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard WorkerKarol Herbst (1): 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard Worker- spirv: extract switch parsing into its own function 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1): 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard Worker- intel/compiler: fixup Gen12 workaround for array sizes 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker- radeonsi: fix indirect dispatches with variable block sizes 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard WorkerNanley Chery (1): 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard Worker- blorp: Ensure aligned HIZ_CCS_WT partial clears 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (3): 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard Worker- mesa: fix glUniform\* when a struct contains a bindless sampler 116*61046927SAndroid Build Coastguard Worker- gallium/vl: do not call transfer_unmap if transfer is NULL 117*61046927SAndroid Build Coastguard Worker- gallium/vl: add chroma_format arg to vl_video_buffer functions 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard WorkerPierre-Loup A. Griffais (2): 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard Worker- radv: fix null descriptor for dynamic buffers 122*61046927SAndroid Build Coastguard Worker- radv: fix vertex buffer null descriptors 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard WorkerRhys Perry (2): 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard Worker- radv: initialize with expanded cmask if the destination layout needs it 127*61046927SAndroid Build Coastguard Worker- radv,aco: fix reading primitive ID in FS after TES 128*61046927SAndroid Build Coastguard Worker 129*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2): 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard Worker- radv: fix transform feedback crashes if pCounterBufferOffsets is NULL 132*61046927SAndroid Build Coastguard Worker- spirv: fix emitting switch cases that directly jump to the merge block 133