Multithreaded
-
-
Ishildur schrieb:
Naja, rufe mal die Methode IDirect3DDevice9::Present mit eingeschaltetem vertical-sync auf. Was passiert da, die Framerate entspricht ziemlich genau der Bildwiederholfrequenz des Bildschirms... Woraus dieser Umstand wohl zurückzuführen ist?

Huuups, ich habs: IDirect3DDevice9::Present kehrt erst zurück, nachdem alles erledigt ist! Und das kann dauern....
Im Klartext willst du also das Prinzip der vertikalen Synchronisation auf den Kopf stellen

Dir ist aber klar, das du am Problem vorbeidenkst oder ? Hier wartet die CPU nicht auf die Grafikkarte sondern die Grafikkarte auf den Monitor.