https://bugs.winehq.org/show_bug.cgi?id=38480
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED CC| |alexhenrie24@gmail.com Resolution|--- |NOTOURBUG
--- Comment #7 from Alex Henrie alexhenrie24@gmail.com --- I'm closing this bug. The reply from Nvidia [1] was:
"For the particular case of GL_EXT_copy_texture, the extension cannot be listed as supported because the driver doesn't implement all of the functions defined by that extension."
If Wine called a function that is not listed at supported for the current GL context, the whole program could crash. Wine has no way to know which unsupported functions will work and which will not. We could hack in tables to determine compatibility based on the combination of driver, video card, Xorg version, GL profile, and other factors, but that kind of patch would never be accepted into Wine (although it might be acceptable in Wine Staging).
The only real solution to this is to get Nvidia to finish implementing GL_EXT_copy_texture and add it to their driver's supported extensions list.
[1] https://devtalk.nvidia.com/default/topic/829402/linux/some-gl-extensions-are...