5/14/2023 0 Comments Directdraw fix![]() Most games use a combination of three main mechanisms: locking, blitting and GetDC/ReleaseDC. It is implemented in the DDraw DLL and offers a few different ways of working with surfaces. That's why I decided to explain the issues and the meaning of the registry options.As will be seen the performance gain depends on the way the game is written AND on the OpenGL features offered by your video driver.ĭirectDraw is used by games for transferring surfaces (2D arrays of pixels) to the screen. You might think OpenGL will solve all the performance problems but in fact this isn't the case and it can be confusing to a lot of users. Some games can take advantage of Wine's ability to offload DirectDraw to OpenGL and then there's a thing called a DIB engine. There are a number of reasons for it and most are out of the scope of Wine. ![]() The performance of 2D DirectDraw games is not always that great in Wine.
0 Comments
Leave a Reply. |