Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Treiber auswahl 3D Engine (https://www.delphipraxis.net/127662-treiber-auswahl-3d-engine.html)

Desmulator 16. Jan 2009 21:25


Treiber auswahl 3D Engine
 
Guten Abend,

zur Zeit bastle ich an einer 3D Engine, soll nur was kleines sein, doch schon direkt am Anfang bei der Initialisation stellt sich die Frage, wie mache ich das mit den Treibern? und wie Löse ich am besten die Übergabe der Einstellung ( Bildschirmeigenschaften, MultiSampling etc. )? Im Moment sieht die Sache so aus, dass eine Instanz des Grundobjektes erstellt wird, an die dann die Parameter per Eigenschaften übergeben werden. Das gefällt mir aber nicht so ganz, zumal ich auch prüfen will, ob oder welcher Adapter die Anforderungen unterstüzt. Im Fehlerfall wird eine Exception ausgeworfen. Doch ich finde es dauert einfach viel zu lange alle Parameter zu setzen. Wie löse ich am besten, dass es eine vollständige Implementierung gibt, jedoch soll man schnell ohne viel SchnickSchnack ein Device erzeugen können.

Mfg
Desmu

PS : Meine Graka unterstüzt achtfaches Multisampling, allerdings spuckt DirectX einen Fehler aus, wenn ich MultiSmaplingType auf acht setze und Quallity auf 1, also auf den übergebenen Wert von CheckDeviceMultiSampleType setze. Ebenfalls beim manuellen setzen auf 0 muckt er rum. ( WinXP DirectX9 ATI Radeon HD 4870(?) )

mimi 28. Jan 2009 18:32

Re: Treiber auswahl 3D Engine
 
Du musst die Parameter Standardisieren. Nur die Wichtigens Parameter sollten direkt beim Erstellen übergeben.Z.B. welche Auflösung ? und sowas. Wobei: Werden die meisten sachen nicht sowieso Automatisch Ermittelt ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz