Fenster mit Direct3D erstellen
-
Hi! Ich habe heute erfahren, dass man mit DirectX bzw. Direct3D ein Winows Fenster erstellen kann ohne die Windows API zu benutzen. Ich habe danach gegooglt, jedoch konnte ich nur Beiträge über das erstellen eines Fensters mit der Windows API finden. Stimmt das evetuell nicht das man mit Direct3D ein Fenster erstellen kann?
-
Wo hast du denn das erfahren? Sowas habe ich noch nie gehört.

-
So sieht's aus. DirectX erwartet bei der Initialisierung immer eine bereits erstellte Instanz eines WindowsFensters!
Wie es bei OpenGL-only aussieht, kann ich nicht sagen, da ich die SDL iZm OpenGL nutze, aber ich denke mal da werden intern auch Plattform-spezifische-Standardfenster-Bibliotheken genutzt...
-
Genauso. OpenGL benötigt unter Win den Rendering Context eines Fensters.
-
Jap stimmt genau, für OpenGL braucht man auch die Win32-API. Das man das Fenster direkt mit DirectX "erstellen" kann, ist jedoch unglaubwürdig...
-
Ok danke! Mir hatte jemand zugeflüsstert das er in seiner Engine ein Fenster nur mit DirectX erstellt oder ich habe das falsch verstanden.
-
Winows Fenster erstellen kann ohne die Windows API zu benutzen
sollte wohl eher heisen:
Winows Fenster erstellen kann ohne die Windows API komplett selbst zu schreiben.
das gibs in diversen lib's.
vielleicht meint er ja auch DXUT (DXUTCreateWindow)