Hi,
ich habe eine prinzipelle Frage:
Wenn ich einen MapEditor mit OpenGL programmiere (und wxWidgets oder Qt), muss man da für jedes Fenster einen eigenen Device- und Rendering-Context erstellen?
In DirectX hatte ich einen Context für alles, und für jedes Fenster eine eigene SwapChain.
Gruß
[OpenGL] Rendern in mehrere Fenster
-
- Beiträge: 21
- Registriert: 20.06.2012, 20:14
- dot
- Establishment
- Beiträge: 1745
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: [OpenGL] Rendern in mehrere Fenster
Du meinst einen OpenGL Context? Ja, musst du machen...Brainfreeze hat geschrieben:Wenn ich einen MapEditor mit OpenGL programmiere (und wxWidgets oder Qt), muss man da für jedes Fenster einen eigenen Device- und Rendering-Context erstellen?
Ja, in OpenGL ist das alles nicht so sauber getrennt. Wart nur, bis du erst mal Asynchrone Erzeugung von Ressourcen und solche Späße machen willst. Ich sag sowas ja nicht ohne Grund:Brainfreeze hat geschrieben:In DirectX hatte ich einen Context für alles, und für jedes Fenster eine eigene SwapChain.
;)dot hat geschrieben:Wenn du unter Windows arbeitest, lautet meine Empfehlung D3D.