Skip to content

glsl: Add a workaround for Joe Danger 2

Paul Gofman requested to merge Gofman/mesa:joedanger_workaround into main

Joe Danger 2: The Movie (Steam game id 242110) uses implicit casts and out arrays without specifying GLSL version in shaders.

There are both native and Windows versions available but I could not start native version at all (the launcher window hangs), so could not check if it is doing the same with shaders and didn't add it to the workaround. Winddows version can be selected by explicitly setting Proton version (e. g., Proton 9 beta) as a compatibility tool for the game.

The most obvious manifestation of the issue fixed by the workaround is trying to get into Act 2: Espionage, DR SNOW level (Act 1 should be played for that first) and then loading into this level will crash.

Merge request reports