SETSCREEN 640, 480, 1
LIMITFPS -1
LOCAL FPS, Frames
WHILE TRUE
INC FPS, 1
IF GETTIMERALL() - Time >= 1000
Time = GETTIMERALL()
Frames = FPS; FPS = 0
ENDIF
PRINT "FPS: " + Frames, 200,200
SHOWSCREEN
WEND
Bei mir immer nur 60 Fps, außer ich stell LIMITFPS auf einen Wert unter 60.
Warum ?
Bei der Grafikkarte im Treiber eingestellt, dass er mit Monitor synchronisieren soll?
Klappt z.B bei BlitzMax wie auch PureBasic.
Nur bei GLB krieg ich die Framrate nicht höher wie 60 (trotz Vollversion).
Ah. Das hängt irgendwie mit dem Vollbild zusammen... Ich seh's mir mal an.
Schön ein Bug XD
@Gernot
Im Fenstermodus ist es aber auch so.
Vista? oh ja haste!
GL Treiber installieren!
Neuen Treiber Installiert und es hat sich nichts geändert.
Ist auch gut so,
denn alles läuft perfekt bis auf die begrenzte Framerate bei GlBasic (und nur da), bei z.B BlitzMax unter OpenDL geht die Framerate hoch bis der Rechner quwalmt.
Muß was anderes sein.
Mach mal VSync Off bei deiner Karte und probier's dann nochmal.
Dann mußt du mehr Frames haben.
Cheers
Auch im Fenster!?
Im Fenster, wie im Vollbild. Wie Drinnen und Draußen, wie ...