And I also wrote down all three change we have done in wined3d.
--------------------------------------------------------------------------------------
Thx Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
for the last hack
svn path=/trunk/; revision=30822
if(!wined3d_fake_gl_context_foreign && glCtx) {
TRACE_(d3d_caps)("destroying fake GL context\n");
pwglMakeCurrent(NULL, NULL);
- pwglDeleteContext(glCtx);
+ //ros hack, this line does destire the real icd interface in windows and reactos
+ // pwglDeleteContext(glCtx);
}
if(wined3d_fake_gl_context_hdc)
ReleaseDC(wined3d_fake_gl_context_hwnd, wined3d_fake_gl_context_hdc);
--- /dev/null
+Note
+directx.c
+-----------
+gdi32.dll to opengl32.dll
+comment out line 186 as well in function
+WineD3D_ReleaseFakeGLContext
+row pwglDeleteContext(glCtx);
+
+
+
+wined3d_private.h
+------------------
+add #define ceilf(x) (float)ceil((double)x)
\ No newline at end of file