protonscr

[D3D11] POSTAL Brain Damaged: Corrupted Reflections in Suburbia

dxvkclosed d3d11
doitsujin/dxvk#3488 · opened 2023-06-11 by Sterophonick · updated 2025-09-07 · 5 comments · github
SSterophonick 2023-06-11 github

Software information

POSTAL Brain Damaged (1359980)
High Settings, antialiasing off, 1080p

System information

  • Machine: Steam Deck
  • Driver: Mesa 23.1.2
  • Wine version: Proton experimental-8.0-20230606
  • DXVK version: DXVK v2.2-33-gd241daa0b1f96f7

Apitrace file(s)

APITrace

Screenshots

20230610170630_1
20230610170636_1

Correct Behavior

image

Log files

steam-1359980.zip

CCME42 2023-06-11 github

fwiw metald3d logs a couple of error messages like this, taking a quick look at the renderdoc it seems like this is the issue:

Failed to create pipeline state: Error Domain=AGXMetal13_3 Code=3 "Fragment input(s) `user(texcoord6)` mismatching vertex shader output type(s) or not written by vertex shader" UserInfo={NSLocalizedDescription=Fragment input(s) `user(texcoord6)` mismatching vertex shader output type(s) or not written by vertex shader}, vs=81395087550621614903112759022732522635024016920034294967295429496729500,fs=8125458665587274230746641964946232789990602801,gs=,ds=,hs=, marking PSO(133) as no-op
Iilqvya 2023-08-15 github

Intel GPU on Windows OS also has this problem
Nvidia works well

Ddoitsujin maintainer 2024-02-08 github

Finally got around to looking at this, game is extremely broken and uses incompatible shaders and somehow expects this to work when it really shouldn't.

Fixing this is technically possible by rewriting the fragment shader at runtime, but it's difficult and not a high priority at the moment.

SSterophonick 2024-04-11 github

Finally got around to looking at this, game is extremely broken and uses incompatible shaders and somehow expects this to work when it really shouldn't.

Fixing this is technically possible by rewriting the fragment shader at runtime, but it's difficult and not a high priority at the moment.

This sounds like it would be a game-specific hack type of thing, yes?

Ddoitsujin maintainer 2025-09-07 github

New shader compiler finally fixes this (not enabled by default yet and may be unstable; use DXVK_CONFIG"d3d11.useDxbcSpirv=True"), ultimately still a game bug though.
Image

Launch options