Freigeben über


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).