Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows 7-Verbesserungen
Dieser Abschnitt gilt nur für Windows 7 und höher, Windows Server 2008 R2 und höher.
Sie können Ihren installierbaren OpenGL-Clienttreiber (ICD) implementieren, um die folgenden OpenGL-Erweiterungen zu verwenden, die mit Windows 7 ausgeliefert werden:
Verbessern der Synchronisierung
Sie können die Synchronisierungsfunktionen Ihres OpenGL ICD verbessern, indem Sie die folgenden OpenGL-Synchronisierungsfunktionen der zweiten Generation verwenden:
Steuern des Ressourcenzugriffs mit Mutexes
Sie können die folgenden OpenGL-Mutex-Funktionen verwenden, um den Zugriff auf Ressourcen zu steuern:
Verwalten des Zugriffs auf freigegebene Ressourcen
Sie können die folgenden OpenGL-Funktionen verwenden, um den Zugriff auf eine freigegebene Ressource zu verwalten:
Überwachen des aktuellen Verlaufs
Sie können die folgenden OpenGL-Funktionen verwenden, um den Verlauf der aktuellen Vorgänge zu überwachen:
D3DKMTPresent mit D3DKMT_PRESENTHISTORYTOKEN Strukturen, die im PresentHistoryToken-Element der D3DKMT_PRESENT-Struktur aufgefüllt sind
Sonstige Verbesserungen
Sie können die folgenden verschiedenen OpenGL-Erweiterungen verwenden:
D3DKMTSetDisplayMode mit der D3DKMT_SETDISPLAYMODE_FLAGS-Struktur , die im Flags-Element der D3DKMT_SETDISPLAYMODE-Struktur aufgefüllt ist
D3DKMTPollDisplayChildren mit neuen Flags in der D3DKMT_POLLDISPLAYCHILDREN-Struktur
Windows 8 Verbesserungen
Dieser Abschnitt gilt nur für Windows 8 und höher sowie Windows Server 2012 und höher.
Sie können Ihren installierbaren OpenGL-Clienttreiber (ICD) implementieren, um die folgenden OpenGL-Erweiterungen zu verwenden, die mit Windows 8 ausgeliefert werden:
Steuern des Ressourcenzugriffs mit Mutexes
Sie können diese OpenGL-Mutex-Funktionen und zugeordnete Strukturen verwenden, um den Zugriff auf Ressourcen zu steuern und gleichzeitig private Daten anzugeben, die einem schlüsselierten Mutex zugeordnet werden sollen:
OpenGL-Hilfsfunktionen
Sie können diese Funktionen und die zugehörigen Strukturen verwenden, um auf Objekte und deren Handles zuzugreifen:
- D3DKMTGetSharedResourceAdapterLuid
- D3DKMTOpenAdapterFromLuid
- D3DKMTOpenNtHandleFromName
- D3DKMTOpenResourceFromNtHandle
- D3DKMTOpenSyncObjectFromNtHandle
- D3DKMT_GETSHAREDRESOURCEADAPTERLUID
- D3DKMT_OPENADAPTERFROMLUID
- D3DKMT_OPENNTHANDLEFROMNAME
- D3DKMT_OPENRESOURCEFROMNTHANDLE
- D3DKMT_OPENSYNCOBJECTFROMNTHANDLE