1*61046927SAndroid Build Coastguard WorkerMesa 19.3.4 Release Notes / 2020-02-13 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 19.3.4 is a bug fix release which fixes bugs found since the 19.3.3 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 19.3.4 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 19.3.4 implements the Vulkan 1.1 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 1da467e6ae2799a517e242462331eafd29ae77d9872f3a845df81f7c308e8fe4 mesa-19.3.4.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- [RADV] GPU hangs while the cutscene plays in the game Assassin's 35*61046927SAndroid Build Coastguard Worker Creed Origins 36*61046927SAndroid Build Coastguard Worker- Broken rendering of glxgears on S/390 architecture (64bit, BigEndian) 37*61046927SAndroid Build Coastguard Worker- GL_EXT_disjoint_timer_query failing with GL_INVALID_ENUM 38*61046927SAndroid Build Coastguard Worker- GL_EXT_disjoint_timer_query failing with GL_INVALID_ENUM 39*61046927SAndroid Build Coastguard Worker- OSMesa osmesa_choose_format returns a format not supported by 40*61046927SAndroid Build Coastguard Worker st_new_renderbuffer_fb 41*61046927SAndroid Build Coastguard Worker- Using EGL_KHR_surfaceless_context causes spurious "libEGL warning: 42*61046927SAndroid Build Coastguard Worker FIXME: egl/x11 doesn't support front buffer rendering." 43*61046927SAndroid Build Coastguard Worker- [Regression] JavaFX unbounded VRAM+RAM usage 44*61046927SAndroid Build Coastguard Worker- !3460 broke texsubimage test with piglit on zink+anv 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard WorkerChanges 47*61046927SAndroid Build Coastguard Worker------- 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1): 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard Worker- radv: Do not set SX DISABLE bits for RB+ with unused surfaces. 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard WorkerBoris Brezillon (1): 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard Worker- panfrost: Fix the damage box clamping logic 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard WorkerBrian Ho (2): 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard Worker- anv: Properly fetch partial results in vkGetQueryPoolResults 60*61046927SAndroid Build Coastguard Worker- anv: Handle unavailable queries in vkCmdCopyQueryPoolResults 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (2): 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard Worker- i965: Do not set front_buffer_dirty if there is no front buffer 65*61046927SAndroid Build Coastguard Worker- st/mesa: Handle the rest renderbuffer formats from OSMesa 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerDrew Davenport (1): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- radeonsi: Clear uninitialized variable 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerDylan Baker (15): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- docs: Add SHA 256 sums for 19.3.3 74*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 58c929be0ddbbd9291d0dadbf11538170178e791 as 75*61046927SAndroid Build Coastguard Worker backported 76*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark df34fa14bb872447fed9076e06ffc504d85e2d1c as 77*61046927SAndroid Build Coastguard Worker backported 78*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 997040e4b8353fe9b71a5e9fde2f933eae09c7a3 79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ca6a22305b275b49fbc88b8f4cba2fefb24c2a5d 80*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 552028c013cc1d49a2b61ebe0fc3a3781a9ba826 as 81*61046927SAndroid Build Coastguard Worker denominated 82*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f09c466732e4a5b648d7503787777c926dd93c29 83*61046927SAndroid Build Coastguard Worker- bin/pick-ui: Add a new maintainer script for picking patches 84*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b550b7ef3b8d12f533b67b1a03159a127a3ff34a 85*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9afdcd64f2c96f3fcc1a28912987f2e8066aa995 86*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 7eaf21cb6f67adbe0e79b80b4feb8c816a98a720 87*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark ca6a22305b275b49fbc88b8f4cba2fefb24c2a5d as 88*61046927SAndroid Build Coastguard Worker backported 89*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d8bae10bfe0f487dcaec721743cd51441bcc12f5 90*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 689817c9dfde9a0852f2b2489cb0fa93ffbcb215 91*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 23037627359e739c42b194dec54875aefbb9d00b 92*61046927SAndroid Build Coastguard Worker 93*61046927SAndroid Build Coastguard WorkerEric Anholt (1): 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard Worker- Revert "gallium: Fix big-endian addressing of non-bitmask array 96*61046927SAndroid Build Coastguard Worker formats." 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard WorkerFlorian Will (1): 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard Worker- radv/winsys: set IB flags prior to submit in the sysmem path 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (3): 103*61046927SAndroid Build Coastguard Worker 104*61046927SAndroid Build Coastguard Worker- Correctly wait in the fragment stage until all semaphores are 105*61046927SAndroid Build Coastguard Worker signaled 106*61046927SAndroid Build Coastguard Worker- Vulkan Overlay: Don't try to change the image layout to present twice 107*61046927SAndroid Build Coastguard Worker- Vulkan overlay: use the corresponding image index for each swapchain 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard WorkerHyunjun Ko (1): 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard Worker- freedreno/ir3: put the conversion back for half const to the right 112*61046927SAndroid Build Coastguard Worker place. 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- intel/fs: Don't count integer instructions as being possibly coissue 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerJan Vesely (1): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- clover: Use explicit conversion from llvm::StringRef to std::string 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (6): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- anv: Insert holes for non-existant XFB varyings 125*61046927SAndroid Build Coastguard Worker- anv: Improve BTI change cache flushing 126*61046927SAndroid Build Coastguard Worker- anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+ 127*61046927SAndroid Build Coastguard Worker- genxml: Add a new 3DSTATE_SF field on gen12 128*61046927SAndroid Build Coastguard Worker- intel/fs: Write the address register with NoMask for MOV_INDIRECT 129*61046927SAndroid Build Coastguard Worker- anv/blorp: Use the correct size for vkCmdCopyBufferToImage 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1): 132*61046927SAndroid Build Coastguard Worker 133*61046927SAndroid Build Coastguard Worker- i965: Use brw_batch_references in tex_busy check 134*61046927SAndroid Build Coastguard Worker 135*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1): 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard Worker- isl: drop CCS row pitch requirement for linear surfaces 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard Worker- radeonsi: fix the DCC MSAA bug workaround 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard WorkerMarek Vasut (1): 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard Worker- etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy() 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard WorkerMichel Dänzer (6): 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsys 150*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Keep track of retrieved KMS handles using hash tables 151*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Only re-export KMS handles for different DRM FDs 152*61046927SAndroid Build Coastguard Worker- util: Add os_same_file_description helper 153*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Re-use amdgpu_screen_winsys when possible 154*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: Close KMS handles for other DRM file descriptions 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard WorkerNeha Bhende (1): 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard Worker- svga: fix size of format_conversion_table[] 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (2): 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard Worker- radeonsi: disable display DCC 163*61046927SAndroid Build Coastguard Worker- radeonsi: stop using the VM_ALWAYS_VALID flag 164*61046927SAndroid Build Coastguard Worker 165*61046927SAndroid Build Coastguard WorkerRafael Antognolli (1): 166*61046927SAndroid Build Coastguard Worker 167*61046927SAndroid Build Coastguard Worker- intel: Load the driver even if I915_PARAM_REVISION is not found. 168*61046927SAndroid Build Coastguard Worker 169*61046927SAndroid Build Coastguard WorkerRhys Perry (6): 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard Worker- aco: fix operand to scc when selecting SGPR ufind_msb/ifind_msb 172*61046927SAndroid Build Coastguard Worker- aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in 173*61046927SAndroid Build Coastguard Worker WQM 174*61046927SAndroid Build Coastguard Worker- aco: run p_wqm instructions in WQM 175*61046927SAndroid Build Coastguard Worker- aco: don't consider loop header blocks branch blocks in 176*61046927SAndroid Build Coastguard Worker add_coupling_code 177*61046927SAndroid Build Coastguard Worker- aco: don't always add logical edges from continue_break blocks to 178*61046927SAndroid Build Coastguard Worker headers 179*61046927SAndroid Build Coastguard Worker- aco: fix target calculation when vgpr spilling introduces sgpr 180*61046927SAndroid Build Coastguard Worker spilling 181*61046927SAndroid Build Coastguard Worker 182*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2): 183*61046927SAndroid Build Coastguard Worker 184*61046927SAndroid Build Coastguard Worker- radv: do not allow sparse resources with multi-planar formats 185*61046927SAndroid Build Coastguard Worker- nir: do not use De Morgan's Law rules for flt and fge 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard WorkerTapani Pälli (2): 188*61046927SAndroid Build Coastguard Worker 189*61046927SAndroid Build Coastguard Worker- mapi: add GetInteger64vEXT with EXT_disjoint_timer_query 190*61046927SAndroid Build Coastguard Worker- mesa: allow bit queries for EXT_disjoint_timer_query 191*61046927SAndroid Build Coastguard Worker 192*61046927SAndroid Build Coastguard WorkerThomas Hellstrom (1): 193*61046927SAndroid Build Coastguard Worker 194*61046927SAndroid Build Coastguard Worker- svga: Fix banded DMA upload 195*61046927SAndroid Build Coastguard Worker 196*61046927SAndroid Build Coastguard WorkerVasily Khoruzhick (1): 197*61046927SAndroid Build Coastguard Worker 198*61046927SAndroid Build Coastguard Worker- lima: ppir: don't delete root ld_tex nodes without successors in 199*61046927SAndroid Build Coastguard Worker current block 200*61046927SAndroid Build Coastguard Worker 201*61046927SAndroid Build Coastguard WorkerVinson Lee (1): 202*61046927SAndroid Build Coastguard Worker 203*61046927SAndroid Build Coastguard Worker- swr: Fix GCC 4.9 checks. 204