Einschränkungen
Die generische Implementierung weist die folgenden Einschränkungen auf:
Drucken.
Sie können ein OpenGL-Bild nur mithilfe von Metadateien direkt auf einem Drucker drucken. Weitere Informationen finden Sie unter Drucken eines OpenGL-Images.
OpenGL- und GDI-Grafiken können nicht in einem doppelt gepufferten Fenster gemischt werden.
Eine Anwendung kann sowohl OpenGL-Grafiken als auch GDI-Grafiken direkt in ein einzelnes gepuffertes Fenster zeichnen, aber nicht in ein doppelt gepuffertes Fenster.
Es gibt keine Hardwarefarbpaletten pro Fenster.
Windows verfügt über eine einzelne Systemhardwarefarbpalette, die für den gesamten Bildschirm gilt. Ein OpenGL-Fenster kann nicht über eine eigene Hardwarepalette verfügen, sondern über eine eigene logische Palette verfügen. Dazu muss sie eine Paletten-fähige Anwendung werden. Weitere Informationen finden Sie unter OpenGL-Farbmodi und Windows-Palettenverwaltung.
Es gibt keine direkte Unterstützung für die Zwischenablage, den dynamischen Datenaustausch (DDE) oder OLE.
Ein Fenster mit OpenGL-Grafiken unterstützt diese Windows-Funktionen nicht direkt. Es gibt jedoch Problemumgehungen für die Verwendung der Zwischenablage. Weitere Informationen finden Sie unter Kopieren eines OpenGL-Images in die Zwischenablage.
Die Inventor 2.0 C++-Klassenbibliothek ist nicht enthalten.
Die Inventor-Klassenbibliothek, die auf OpenGL basiert, bietet Konstrukte auf höherer Ebene zum Programmieren von 3D-Grafiken. Es ist nicht in der aktuellen Version der Microsoft-Implementierung von OpenGL für Windows enthalten.
Die folgenden Pixelformatfeatures werden nicht unterstützt: stereoskopische Bilder, Alpha-Bitplanes und Hilfspuffer.
Es gibt jedoch Unterstützung für mehrere Hilfspuffer, einschließlich: Schablonenpuffer, Akkumulationspuffer, Rückpuffer (Doppeltpuffer), Überlagerungs- und Unterschichtebenenpuffer und Tiefenpuffer (Z-Achse).