https://bugs.winehq.org/show_bug.cgi?id=44104
Bug ID: 44104 Summary: Torchlight: rendering issue when GLSL is enabled Product: Wine Version: 2.6 Hardware: x86 URL: http://store.steampowered.com/app/41500/Torchlight/ OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: joseph.kucia@gmail.com Regression SHA1: f5de978a9cc658628ecd11d5c99ffdedc4908492 Distribution: ---
Created attachment 59825 --> https://bugs.winehq.org/attachment.cgi?id=59825 terminal output
The main menu appears correctly but you will observe broken rendering when you get in the game. As if the terrain and most of the objects (except characters, minimap, hud) were covered with solid rectangles. Disabling GLSL works around the problem. Reproduced with Nvidia 387.34 and with nouveau/mesa 17.2.5.
According to my testing the problem was introduced by
commit f5de978a9cc658628ecd11d5c99ffdedc4908492 Author: Józef Kucia jkucia@codeweavers.com Date: Wed Apr 12 12:42:30 2017 +0200
wined3d: Avoid using deprecated gl_ClipVertex.
Demo version is available on Steam, you can reproduce the problem with that (create a new character in the menu then start a new game).
wine-2.22-64-gb84ba52248 OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 387.34