|
From: Andreas R. <and...@us...> - 2002-05-06 11:03:08
|
Update of /cvsroot/squeak/squeak/platforms/win32/plugins/B3DAcceleratorPlugin
In directory usw-pr-cvs1:/tmp/cvs-serv27246
Added Files:
sqWin32DualB3DX.c
Log Message:
D3D and OpenGL support
--- NEW FILE: sqWin32DualB3DX.c ---
#include "sqVirtualMachine.h"
#include "B3DAcceleratorPlugin.h"
extern struct VirtualMachine *interpreterProxy;
int glMode = 0; /* default to D3D */
int b3dxInitialize(void) {
int *ptr;
ptr = (int*)interpreterProxy->ioLoadFunctionFrom("fUseOpenGL","");
if(ptr) {
glMode = *ptr;
}
if(glMode)
return glInitialize();
else
return d3dInitialize();
}
|