#1
|
|||
|
|||
display mode change, getting framerate
Dear All,
I want to force a display mode change and exit out when errors occur, however I am having some trouble with querying the framerate the program runs at (viz.window.getFrameRate() always returns 0). Is the below a good way to do it? Code:
# setup display mode viz.setDisplayMode(resolution[0], resolution[1], 32, refreshRate) viz.setMultiSample(multiSample) viz.go(mode) viz.window.setFullscreen() # check displayMode set succesfully if viz.window.getFullscreenRectangle()[2] != resolution[0] or \ viz.window.getFullscreenRectangle()[3] != resolution[1] or \ viz.window.getFrameRate() != refreshRate: print '\nRequested display mode: '+str(resolution[0])+'x'+str(resolution[1])+'@'+str(refreshRate)+', got: '+str(viz.window.getFullscreenRectangle()[2])+'x'+str(viz.window.getFullscreenRectangle()[3])+'@'+str(viz.window.getFrameRate()) viz.quit() sys.exit(-1) Thank you very much! Best, Dee |
#2
|
|||
|
|||
Quote:
Best, Dee |
#3
|
|||
|
|||
The following code shows how to retrieve the refresh rate of the monitor:
Code:
refresh_rate = viz.getOption('viz.monitor.refresh_rate',type=int) |
#4
|
|||
|
|||
Ah thanks, that works!
I did try viz.getOption('viz.display.frequency',type=int) before, but that doesn't work as it simply reports the frequency you asked for (however ridiculous), not the current refresh rate... viz.getOption('viz.monitor.refresh_rate',type=int) does exactly what I hoped for. |
Thread Tools | |
Display Modes | Rate This Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Change Viewpoint in different scenes | lilio | Vizard | 1 | 08-28-2009 02:56 PM |
Change model alpha and memory leak | hosier | Vizard | 2 | 06-25-2009 10:55 AM |
Randomly and Continuously Change Avatar's Face Texture | Karla | Vizard | 4 | 08-22-2008 12:14 PM |
Support for Philips IC3D Autostereoscopic display | mspusch | Vizard | 0 | 07-13-2006 04:14 PM |
Text Display | bstankie | Vizard | 1 | 12-22-2003 03:23 PM |