Zitat von
Corpsman:
@ jfheins
Eine FPS begrenzung wäre nur über V-sync möglich. Leider gibt es keinen Delphi Source Code der zuverlässig das V-sync an und / oder Abschaltet.
Auch das Übersetzen von C Code in Delphi Code habe ich schon versucht, hat nichts genützt.
Die einzige wahl die dir bleibt ist deinen GraphikkartenTreiber zu suchen und das V-sync dort zu aktivieren. Bei meiner Gforce 4 ti 4600 geht das . Auf meinem Notebook leider nicht.
Ob V-Sync möglich ist oder nicht, hat doch mit Delphi an sich nichts zu tun. Überprüfe doch, ob die Extension WGL_EXT_swap_control verfügbar ist, dann kannst du die Funktion wglSwapIntervalEXT verwenden, um V-Sync ein- und auszuschalten. Die meisten Treiber müssten diese Extension anbieten.