https://bugs.winehq.org/show_bug.cgi?id=38480
Bug ID: 38480 Summary: RuneScape crashes when switching to OpenGL renderer (glCopyTexSubImage3DEXT blacklisted by extension filtering) Product: Wine Version: 1.7.39 Hardware: x86 URL: http://www.runescape.com/l=1/downloads/runescape.msi?1 .4.3 OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: opengl Assignee: wine-bugs@winehq.org Reporter: sebastian@fds-team.de CC: matteo.mystral@gmail.com, michael@fds-team.de Regression SHA1: bfd4836867d6d90eaeae6ccbc02e37678b59b8f1 Distribution: ---
Originally reported here: https://bugs.wine-staging.com/show_bug.cgi?id=205
Commit http://source.winehq.org/git/wine.git/commit/bfd4836867d6d90eaeae6ccbc02e376... caused an regression which causes the game to crash when trying to switch to OpenGL renderer mode. The problem still exists in wine-1.7.41-66-g4fbaab2 and is thus not identical to bug 38264.
To reproduce the problem:
1) Install the runescape.msi file 2) Start "JagexLauncher.exe runescape" 3) The game will install updates and then ask to automatically detect graphic settings. Click the button to proceed. 4) At the login form click on the gear symbol at the top right of the screen. Select "custom" configuration, and then click on "OpenGL".
WARNING: The game is affected by a couple additional bugs. If the game for example crashes when trying to detect the graphic settings, or doesn't accept any input, then just restart it until it works, which should usually be the case after a couple of attempts. ;) Actually those issues are most likely also regressions, but I didn't have time to track them down yet.
The problem seems to be:
--- snip --- warn:wgl:wglGetProcAddress Extension GL_EXT_copy_texture required for glCopyTexSubImage3DEXT not supported --- snip ---
Skipping the "return NULL" for glCopyTexSubImage3DEXT (or reverting the whole commit) makes the app work again.