1*61046927SAndroid Build Coastguard WorkerMesa 20.1.4 Release Notes / 2020-07-22 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.1.4 is a bug fix release which fixes bugs found since the 20.1.3 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 20.1.4 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.4 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 6800271c2be2a0447510eb4e9b67edd9521859a4d565310617c4b359eb6799fe mesa-20.1.4.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- Amber test leads to NIR validation failed after nir_opt_if (on spirv-fuzz shader) 35*61046927SAndroid Build Coastguard Worker- Multiple issues with Detroit Become Human 36*61046927SAndroid Build Coastguard Worker- panfrost: regression: Major stuttering and low compositor FPS with glmark2 37*61046927SAndroid Build Coastguard Worker- SPIR-V parsing fails in src/compiler/spirv/spirv_to_nir.c 38*61046927SAndroid Build Coastguard Worker- SPIR-V parsing fails in src/compiler/spirv/vtn_cfg.c 39*61046927SAndroid Build Coastguard Worker- iris driver is broken in Freedesktop 19.08 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard Worker 42*61046927SAndroid Build Coastguard WorkerChanges 43*61046927SAndroid Build Coastguard Worker------- 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (3): 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker- panfrost: Fix fence leak 48*61046927SAndroid Build Coastguard Worker- panfrost: Fix write to free'd memory 49*61046927SAndroid Build Coastguard Worker- panfrost: Revert "Disable frame throttling" 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1): 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard Worker- meson: Add mising git_sha1.h dependency. 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard Worker- nir/opt_if: Fix opt_if_simplification when else branch has jump 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard WorkerEric Engestrom (3): 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.3 62*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to fd20e986249f88129d81353d79dd248d7664953b 63*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.1.4 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1): 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard Worker- mesa/program: fix shadow property for samplers 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (3): 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard Worker- spirv: Skip phis in unreachable blocks in the second phi pass 72*61046927SAndroid Build Coastguard Worker- spirv: Allow block-decorated struct types for constants 73*61046927SAndroid Build Coastguard Worker- intel/fs: Use the correct logical op for global float atomics 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard WorkerJonathan Marek (1): 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker- freedreno/a2xx: fix compressed textures 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- iris: fix fallback to swrast driver 82*61046927SAndroid Build Coastguard Worker- anv: properly handle fence import of sync_fd = -1 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard WorkerLuigi Santivetti (3): 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker- dri2: dri2_make_current() fold multiple if blocks 87*61046927SAndroid Build Coastguard Worker- dri2: do not conflate unbind and bindContext() failure 88*61046927SAndroid Build Coastguard Worker- egl/dri2: try to bind old context if bindContext failed 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (5): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- glsl: reject size1x8 for image variable with floating-point data types 93*61046927SAndroid Build Coastguard Worker- glsl: don't expose imageAtomicIncWrap for signed image 94*61046927SAndroid Build Coastguard Worker- glsl: only allow 32 bits atomic operations on images 95*61046927SAndroid Build Coastguard Worker- st/mesa: set compressed_data to NULL when freed 96*61046927SAndroid Build Coastguard Worker- ac/surface: adapt surf_size when modifying surf_pitch 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard WorkerRhys Kidd (1): 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker- nvc0: fix macro define for NVE4_COPY() 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard WorkerRhys Perry (2): 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard Worker- nir/lower_int64: lower 64-bit amul 105*61046927SAndroid Build Coastguard Worker- radv: replace discard with demote for Quantic Dream games 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard Worker- radv: fix destroying the syncobj when exporting a fence FD 110