Update of /cvsroot/jake2/jake2/src/jake2/render/basic
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv17878/src/jake2/render/basic
Modified Files:
Misc.java
Log Message:
add setSwapInterval() for vsync (works on Win32 and Mac OS X)
turn it off on console:
gl_swapinterval 0
turn it on:
gl_swapinterval 1
Index: Misc.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/basic/Misc.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Misc.java 22 Nov 2006 15:05:38 -0000 1.3
--- Misc.java 11 Jan 2007 23:36:15 -0000 1.4
***************
*** 29,38 ****
import jake2.client.VID;
import jake2.qcommon.FS;
- import jake2.qcommon.xcommand_t;
import jake2.util.Lib;
! import java.io.*;
! import java.nio.*;
import java.nio.ByteBuffer;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
--- 29,39 ----
import jake2.client.VID;
import jake2.qcommon.FS;
import jake2.util.Lib;
! import java.io.File;
! import java.io.IOException;
! import java.io.RandomAccessFile;
import java.nio.ByteBuffer;
+ import java.nio.FloatBuffer;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
***************
*** 272,278 ****
if ( !gl_state.stereo_enabled )
{
! if (qwglSwapIntervalEXT) {
! // TODO ((WGL)gl).wglSwapIntervalEXT((int)gl_swapinterval.value);
! }
}
}
--- 273,277 ----
if ( !gl_state.stereo_enabled )
{
! gl.setSwapInterval((int) gl_swapinterval.value);
}
}
|