GLBasic forum

Other languages => GLBasic - de => Topic started by: mull on 2007-Jun-04

Title: Framrate
Post by: mull on 2007-Jun-04
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 ?
Title: Framrate
Post by: Kitty Hello on 2007-Jun-04
Bei der Grafikkarte im Treiber eingestellt, dass er mit Monitor synchronisieren soll?
Title: Framrate
Post by: mull on 2007-Jun-04
Klappt z.B bei BlitzMax wie auch PureBasic.
Nur bei GLB krieg ich die Framrate nicht höher wie 60 (trotz Vollversion).
Title: Framrate
Post by: Kitty Hello on 2007-Jun-04
Ah. Das hängt irgendwie mit dem Vollbild zusammen... Ich seh's mir mal an.
Title: Framrate
Post by: Schranz0r on 2007-Jun-04
Schön ein Bug XD
Title: Framrate
Post by: mull on 2007-Jun-04
@Gernot

Im Fenstermodus ist es aber auch so.
Title: Framrate
Post by: Schranz0r on 2007-Jun-04
Vista? oh ja haste!


GL Treiber installieren!
Title: Framrate
Post by: mull on 2007-Jun-05
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.
Title: Framrate
Post by: BumbleBee on 2007-Jun-05
Mach mal VSync Off bei deiner Karte und probier's dann nochmal.
Dann mußt du mehr Frames haben.

Cheers
Title: Framrate
Post by: Kitty Hello on 2007-Jun-05
Auch im Fenster!?
Title: Framrate
Post by: mull on 2007-Jun-05
Im Fenster, wie im Vollbild. Wie Drinnen und Draußen, wie ...