Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (576)
games submitted by our members
Games in WIP (498)
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 814 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.

 

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

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (16 views)
2014-04-15 18:08:23

BurntPizza (14 views)
2014-04-15 03:46:01

UprightPath (27 views)
2014-04-14 17:39:50

UprightPath (12 views)
2014-04-14 17:35:47

Porlus (29 views)
2014-04-14 15:48:38

tom_mai78101 (51 views)
2014-04-10 04:04:31

BurntPizza (110 views)
2014-04-08 23:06:04

tom_mai78101 (211 views)
2014-04-05 13:34:39

trollwarrior1 (180 views)
2014-04-04 12:06:45

CJLetsGame (185 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!