Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Can't change refresh rate...  (Read 694 times)
0 Members and 1 Guest are viewing this topic.
Offline weston

Junior Member





« Posted 2004-07-28 23:02:51 »

I am using fullscreen exclusive mode and would like to be able to change the user's refresh rate to 60hz in hopes of vsyncing the game at that rate. I am creating a DisplayMode object with:
width: 320
height:240
bit depth: 16
refresh rate: 60

You would think that this would change my display device to use that mode without any trouble, but... when I look at the resolution and refresh rate from a menu built into my monitor, it shows 640x480 and 75hz. The 640x480 part must be incorrect because the game is contained whithin 320x240 and this uses the fullscreen, and if I set the mode to 640x480 it only takes a corner (monitor still shows 640x480 when I do this). The part about it showing incorrect resolution is not important, the refresh rate it shows is true however. I know this because my program is not vsync limited to 60fps, but rather 75 which is the refreshrate my monitor shows despite the fact that I set it to 60. My display device must support that mode because I compare the mode I am attempting to set it to, to the available modes and it goes through, not only that but it seems like an exception would be thrown or something if my display device didn't support the mode and it was somehow getting past my check for compatibility. Anyone know whats going on?

for(int i = 1; i > 0; i++)
{
System.out.println(i+" cups of java downed");
}
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #1 - Posted 2004-07-28 23:28:37 »

>The 640x480 part must be incorrect

Actually... it's not.

I know it's somewhat weird but if you use 320x240 it's infact 640x480 with 2x2 pixels (the graphic card does that on it's own). [I'm not sure if all cards do that]

And 512x384 becomes 1024x768.

However, everything >= 640x480 uses usual 1x1 pixels.

弾幕 ☆ @mahonnaiseblog
Offline weston

Junior Member





« Reply #2 - Posted 2004-07-29 00:20:37 »

ah, that explains that part...

for(int i = 1; i > 0; i++)
{
System.out.println(i+" cups of java downed");
}
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (125 views)
2013-05-17 21:29:12

alaslipknot (133 views)
2013-05-16 21:24:48

gouessej (163 views)
2013-05-16 00:53:38

gouessej (155 views)
2013-05-16 00:17:58

theagentd (168 views)
2013-05-15 15:01:13

theagentd (153 views)
2013-05-15 15:00:54

StreetDoggy (197 views)
2013-05-14 15:56:26

kutucuk (221 views)
2013-05-12 17:10:36

kutucuk (220 views)
2013-05-12 15:36:09

UnluckyDevil (224 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.086 seconds with 20 queries.