Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,882
    • Issues 2,882
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 924
    • Merge requests 924
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mesa
  • mesamesa
  • Issues
  • #1325

Closed
Open
Created Sep 25, 2019 by Bugzilla Migration User@bugzilla-migration

[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":
no_shadows

Version: 18.2

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking