http://bugs.winehq.org/show_bug.cgi?id=10860
diafero@arcor.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |0.9.40.
--- Comment #7 from diafero@arcor.de 2009-01-18 04:43:42 --- Myst Online: Uru Live currently does not exist, it was shut down (Cyan announced to make it open-source within the next months though, so that it can be played and tested again). However, the problem is still present with wine 1.1.13 in Uru: Complete Chronicles (or The Path of the Shell), which uses almost the same game engine.
This is printed constantly as the game runs: fixme:d3d:apply_draw_buffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawBuffer() @ context.c / 1450 fixme:d3d_surface:read_from_framebuffer_texture >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glReadBuffer @ surface.c / 1003
And I get this error many times when it starts or loads a new age (as worlds are called in this game): fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0xf56250) : stub
This appears one time as I start the game: fixme:d3d_draw:drawPrimitive Using software emulation because not all material properties could be tracked
And this also appears sometimes, I don't know exactly when: fixme:d3d:state_vertexblend_w Vertex blending enabled, but not supported by hardware
The high CPU load remains.
When I remove the OffscreenRenderingMode setting (it was set to "pbuffer"), the "GL_INVALID_OPERATION" messages disappear, but the other messages and the CPU load remain and I get graphics glitches in some of the ages.
The problem was present for all versions of wine I ever used to run Uru, which is every version from June 2007 and later. I set the version to 0.9.40 because that one was released on June 26th, 2007.