OnDeviceReset und OnDeviceLost
-
Hi,
ich habe eine C++ Direct3D 9 Anwendung, in der ich folgendermaßen das Device resette:
deviceLost(); d3d9Device->Reset(&presentParameters); deviceReset();Ich rufe also zuerst deviceLost() auf, wo ich z.B. alle POOL_DEFAULT Ressourcen freigebe. Dann resette ich das Device und anschließend rufe ich deviceReset() auf, wo ich dann alle Ressourcen wiederherstelle.
Nun habe ich für Textausgaben ein LPD3DXFONT font; und rufe in deviceLost() font->release() auf. In deviceReset() initialisiere ich den font neu. Das klappt alles auch, nur habe ich gerade gesehen, dass font auch noch die Methoden OnLostDevice() und OnResetDevice() besitzt.
Meine Fragen:
Soll ich nun VOR einem Reset release() oder OnLostDevice() aufrufen?
Was ist der Unterschied zwischen release() und OnLostDevice()?
Und wann brauche ich überhaupt OnResetDevice?
Danke!
-
Kann mich vielleicht wer ins Spiele/Grafikprogrammierung-Forum verschieben? Vllt hat da einer ne Antwort.

-
Ist es denn so schwer den Fred mal ins Grafikforum zu verschieben?? -.-
-
Fragender222 schrieb:
Ist es denn so schwer den Fred mal ins Grafikforum zu verschieben?? -.-
Werd mal nicht unverschämt.

-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Spiele-/Grafikprogrammierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Fragender222 schrieb:
Ist es denn so schwer den Fred mal ins Grafikforum zu verschieben?? -.-
Ist es denn so schwer sich zu registrieren?