Update of /cvsroot/jake2/jake2/src/jake2/render/opengl
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv19198/src/jake2/render/opengl
Modified Files:
LwjglDriver.java
Log Message:
a better display mode selection (can handle strange frequencies)
Index: LwjglDriver.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/opengl/LwjglDriver.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** LwjglDriver.java 22 Nov 2006 15:05:39 -0000 1.3
--- LwjglDriver.java 14 Feb 2007 19:50:48 -0000 1.4
***************
*** 123,130 ****
if (m.getBitsPerPixel() != oldDisplayMode.getBitsPerPixel())
continue;
! if (m.getFrequency() > oldDisplayMode.getFrequency())
continue;
if (m.getHeight() < 240 || m.getWidth() < 320)
continue;
int j = 0;
--- 123,132 ----
if (m.getBitsPerPixel() != oldDisplayMode.getBitsPerPixel())
continue;
! if (m.getFrequency() > Math.max(60, oldDisplayMode.getFrequency()))
continue;
if (m.getHeight() < 240 || m.getWidth() < 320)
continue;
+ if (m.getHeight() > oldDisplayMode.getHeight() || m.getWidth() > oldDisplayMode.getWidth())
+ continue;
int j = 0;
|