Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (789)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (864)
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 1555 times)
0 Members and 1 Guest are viewing this topic.
Offline weston
« Posted 2004-07-28 21: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
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: 2

pixels! :x

« Reply #1 - Posted 2004-07-28 21: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
« Reply #2 - Posted 2004-07-28 22: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  

hadezbladez (2595 views)
2018-11-16 13:46:03

hadezbladez (928 views)
2018-11-16 13:41:33

hadezbladez (2551 views)
2018-11-16 13:35:35

hadezbladez (500 views)
2018-11-16 13:32:03

EgonOlsen (3675 views)
2018-06-10 19:43:48

EgonOlsen (4029 views)
2018-06-10 19:43:44

EgonOlsen (2441 views)
2018-06-10 19:43:20

DesertCoockie (3248 views)
2018-05-13 18:23:11

nelsongames (3294 views)
2018-04-24 18:15:36

nelsongames (4265 views)
2018-04-24 18:14:32
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45 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‑
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!