http://bugs.winehq.org/show_bug.cgi?id=54858 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #25 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 81562 --> http://bugs.winehq.org/attachment.cgi?id=81562 Screenshots for Last Stand: Aftermath for wine-11.13-d30dcd75bc9 for renderer=gl and vulkan Log is absent for Last Stand: Aftermath (GOG-62808) for both renderer=gl and vulkan: 0e8c:fixme:combase:RoGetActivationFactory (L"Windows.System.DispatcherQueue", {00000035-0000-0000-c000-000000000046}, 00007FEEE4A0FA00) (In reply to Mohamad Al-Jaf from comment #6)
From what I read a while ago, DispatcherQueue is mainly used to allow UI threads to run concurrently with other threads.
renderer=gl screenshots show black rectangles that flicker in and out and may be caused by some unhandled concurrency as speculated despite missing DispatcherQueue log. If so, renderer=vulkan does not exhibit artifacts so maybe vulkan handles concurrency better/more natively than gl. renderer=vulkan is much darker than gl for default win10 fixed via `winecfg /v win8` and fixed via MR-10567 typical of Unity games. renderer=vulkan also may render intro video with better quality than renderer=gl which I'll confirm because it is of interest for video bugs not present for Last Stand: Aftermath despite having UnityPlayer.dll version 2019.4.30f1 which falls within the version range of other Unity games with videos bugged: https://bugs.winehq.org/show_bug.cgi?id=50277#c58 Logs spamming GetSharedHandle are typical for those video bugs which Last Stand: Aftermath does not trigger so its worth investigating further how it is able to successfully trigger UnityPlayer.dll to fallback to software video decoding: 0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x820. 01b0:fixme:dxgi:dxgi_resource_GetSharedHandle iface 00007FEEC8B983E8, shared_handle 00007FEED55DE450 stub! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.