[Wine] Re: Gaining performance by disabling functionality?

vitamin wineforum-user at winehq.org
Fri May 13 23:48:43 CDT 2011


lbm wrote:
> Let's say for example that some D3D function that's translated to the corresponding OGL function gives you a drop in performance. Would simply dropping the translation of those D3D functions in Wine give you a performance boost?

Doesn't work that way. D3D is not function by function compatible with OpenGL. Wine literally re-implements D3D on top of OpenGL.

One example are shaders. OpenGL does not understand HLSL nor does it understand MS' compiled shaders. Wine have to convert all shaders into GLSL or, if that not support (or disabled), into ARB.

Any way, if you disable a "slow" D3D feature in Wine you will get graphical artifacts of various degree. Some would be minor - wrong colors. Some would be game breaking - missing textures, or entire objects.







More information about the wine-users mailing list