>> So I was wondering what the proper way to fix this would be? Should >> this be made overrideable by a registry setting for certain games? Or >> should the GL check be changed? Or is that software emulated vertex >> blending patch needed to correctly fix the issue? > > The correct fix is to implement a fixed function pipeline replacement shader > and emulate vertex blending with vertex shaders. I have started such a > replacement pipeline, but have paused it because it did not achive the > intended results(performance improvements). This was about a year ago. > Someone rebased it to wine git a few months ago, the results are in the > wine-devel archies. > > Note that my replacement pipeline does not yet implement vertex blending, > but it is needed to add this emulation on top of it.
Unfortunately, I know next to nothing about D3D or OpenGL... I do wonder why the game appears to work fine.. I haven't noticed any anomalies in the graphics output as far as I can tell. If this is also the case for those 3 other games, wouldn't an override via the registry for this value not be an acceptable solution?!