[Bug 38480] RuneScape crashes when switching to OpenGL renderer (glCopyTexSubImage3DEXT blacklisted by extension filtering)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 15 08:04:50 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=38480

Michael Müller <michael at fds-team.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|NOTOURBUG                   |---

--- Comment #9 from Michael Müller <michael at fds-team.de> ---
NVIDIA also does not offer the extension on Windows. Take for example a look at
http://delphigl.de/glcapsviewer/gl_generatereport.php?reportID=1086 and click
on Extensions.

The application knows that glCopyTexSubImage3DEXT is supported by the driver
even if other stuff from the GL_EXT_copy_texture extension might not work
properly. However, Wine now adds its own logic to blacklist the function using
the extension string. In my opinion this is a bug in Wine since the extension
is not available on Windows, the application does not check the extension
string but still gets a valid pointer. It basically works the same way on Linux
with the NVIDIA driver.

It might be the case that a program crashes because it tries to get a pointer
to an unsupported function. This would be an application bug which might also
occur on Windows, depending on the driver. I think Wine should not add its own
logic here. The aim of Wine is to be compatible with Windows and not create a
better OpenGL implementation.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list