[wine] Shadows missing in Mafia II
Submitted by Sven Arvidsson
Assigned to Default DRI bug account
Link to original bug (#107692)
Description
Created attachment 141288 radeonsi screenshot no shadows
Shadows are missing in the game Mafia II, running in Wine 3.14.
Attached screenshots are from a run with radeonsi (no shadows) and a comparison shot from a video clip (with shadows).
Shadows are described as working with Wine 3.11 and above, but only for the Nvidia driver: https://bugs.winehq.org/show_bug.cgi?id=28251
Apitrace (236 MB): https://www.dropbox.com/s/wo8jmhy7wyykk9b/mafia2.trace.xz?dl=0
Replaying the trace shows some shader compiler issues:
19736 @0 glXCreateWindow(dpy = 0x7d46c620, config = 0x7b9b85c0, win = 48234528, attribList = {}) = 48234529
19736: warning: unsupported glXCreateWindow call
19747: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 72 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
19747: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 136 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
19747: message: shader compiler issue 2: LLVM diagnostic (remark): <unknown>
:0:0: 4 instructions in function
120455: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 20 Code Size: 36 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120456: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 12 Code Size: 272 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120514: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 84 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 64 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 20 Code Size: 132 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 72 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 72 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 8 Code Size: 136 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 16 Code Size: 40 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 1: Shader Stats: SGPRS: 96 VGPRS: 4 Code Size: 108 LDS: 0 Scratch: 0 Max Waves: 8 Spilled SGPRs: 0 Spilled VGPRs: 0 PrivMem VGPRs: 0
120533: message: shader compiler issue 2: LLVM diagnostic (remark): <unknown>
:0:0: 3 instructions in function
120533: message: shader compiler issue 2: LLVM diagnostic (remark): <unknown>
:0:0: 2 instructions in function
141097 @0 glXDestroyWindow(dpy = 0x7d46c620, window = 48234529)
141097: warning: unsupported glXDestroyWindow call
141099 @0 glXCreateWindow(dpy = 0x7d46c620, config = 0x7b9b85c0, win = 48234562, attribList = {}) = 48234563
141099: warning: unsupported glXCreateWindow call
Attachment 141288, "radeonsi screenshot no shadows":
Version: 18.2