Payday: The Heist has rendering issues when anti-aliasing enabled
Submitted by Béla Gyebrószki
Assigned to Nouveau Project
Description
Created attachment 124335 screenshot, comparison (nouveau vs. nvidia, AA enabled)
When I launch Payday: The Heist in Wine, everything looks fine in the menus. The problem arises when I start a mission: the loading screen becomes way too dark so hardly anything can be seen. When the actual mission is loaded the screen looks as if it was rendered with some special effect applied. I'm attaching a screenshot here to demonstrate what the game looks like with nouveau and nvidia 340.xx
If I disable in-game anti-aliasing then the game renders properly, except for the loading screen which still remains so dark (maybe the game always uses AA on the loading screen, or it is a different issue).
If I start the game with the software renderer (LIBGL_ALWAYS_SOFTWARE=1) then both the loading screen and the actual game are rendered properly.
Trace created with apitrace (uncompressed 185M): https://drive.google.com/open?id=0B-tTbLKBl-tOOG9fNklaYzZUekE
Fedora 23 32-bit Linux kernel: 4.6 Libdrm 2.4.68 OpenGL vendor string: nouveau OpenGL renderer string: Gallium 0.4 on NV92 OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.1.0-devel (git-fd6bbc2e) OpenGL core profile shading language version string: 3.30
Attachment 124335, "screenshot, comparison (nouveau vs. nvidia, AA enabled)":
Version: git