OpenGL 향상된 기능 지원
Windows 7 향상된 기능
이 섹션은 Windows 7 이상, Windows Server 2008 R2 이상에만 적용됩니다.
Windows 7과 함께 제공되는 다음 OpenGL 향상된 기능을 사용하려면 OpenGL ICD(설치 가능 클라이언트 드라이버)를 구현할 수 있습니다.
동기화 향상
다음 2세대 OpenGL 동기화 함수를 사용하여 OpenGL ICD의 동기화 기능을 향상시킬 수 있습니다.
뮤텍스를 사용하여 리소스 액세스 제어
다음 OpenGL 뮤텍스 함수를 사용하여 리소스에 대한 액세스를 제어할 수 있습니다.
공유 리소스에 대한 액세스 관리
다음 OpenGL 함수를 사용하여 공유 리소스에 대한 액세스를 관리할 수 있습니다.
현재 기록 모니터링
다음 OpenGL 함수를 사용하여 현재 작업의 기록을 모니터링할 수 있습니다.
D3DKMT_PRESENT 구조체의 PresentHistoryToken 멤버에 채워진 D3DKMT_PRESENTHISTORYTOKEN구조체가 포함된 D3DKMTPresent
기타 향상된 기능
다음과 같은 OpenGL 기타 향상된 기능을 사용할 수 있습니다.
D3DKMT_SETDISPLAYMODE 구조체의 Flags 멤버에 채워진 D3DKMT_SETDISPLAYMODE_FLAGS 구조체가 있는 D3DKMTSetDisplayMode
D3DKMT_POLLDISPLAYCHILDREN 구조에 새 플래그가 설정된 D3DKMTPollDisplayChildren
Windows 8 향상된 기능
이 섹션은 Windows 8 이상 및 Windows Server 2012 이상에만 적용됩니다.
ICD(OpenGL 설치 가능 클라이언트 드라이버)를 구현하여 Windows 8 함께 제공되는 다음과 같은 OpenGL 향상된 기능을 사용할 수 있습니다.
뮤텍스를 사용하여 리소스 액세스 제어
다음 OpenGL 뮤텍스 함수 및 연결된 구조를 사용하여 키 뮤텍스와 연결할 프라이빗 데이터를 지정하면서 리소스에 대한 액세스를 제어할 수 있습니다.
OpenGL 도우미 함수
이러한 함수 및 관련 구조를 사용하여 개체 및 해당 핸들에 액세스할 수 있습니다.
- D3DKMTGetSharedResourceAdapterLuid
- D3DKMTOpenAdapterFromLuid
- D3DKMTOpenNtHandleFromName
- D3DKMTOpenResourceFromNtHandle
- D3DKMTOpenSyncObjectFromNtHandle
- D3DKMT_GETSHAREDRESOURCEADAPTERLUID
- D3DKMT_OPENADAPTERFROMLUID
- D3DKMT_OPENNTHANDLEFROMNAME
- D3DKMT_OPENRESOURCEFROMNTHANDLE
- D3DKMT_OPENSYNCOBJECTFROMNTHANDLE