다음을 통해 공유


Direct3D 11.4 기능

Direct3D 11.4에서 다음 기능이 추가되었습니다.

또한 DirectX SDK는 어디에 있나요?를 참조하세요.

Direct3D 디바이스 제거

RegisterDeviceRemovedEventUnregisterDeviceRemoved 메서드는 Direct3D 디바이스가 제거될 때 비동기 이벤트 알림 수신을 지원하기 위해 새 인터페이스 ID3D11Device4에서 지원됩니다.

다중 스레드 보호

특히 그래픽 명령이 특정 순서로 실행되도록 하기 위해 ID3D11Multithread 인터페이스에는 다중 스레드 보호를 켜고 끄는 메서드와 이 보호가 필요한 중요한 코드를 입력하고 남기는 메서드가 있습니다.

Direct3D 12를 사용하는 다중 디바이스 동기화 및 interop에 대한 펜스

ID3D11Fence, ID3D11Device5ID3D11DeviceContext4는 Direct3D 11용 Direct3D 12와 동일한 펜스 기능을 제공합니다. 펜스는 여러 Direct3D11 디바이스를 동기화하고 Direct3D 11과 Direct3D 12 간의 interop에 사용됩니다. 펜스는 Windows 10 크리에이터스 업데이트 지원됩니다.

확장 NV12 텍스처 지원

캡처 및 비디오 인코딩 기능이 있는 NV12 텍스처는 이제 공유를 지원합니다. 비디오 인코딩 및 캡처에 대한 이전 D3D11 텍스처 플래그는 새 드라이버에 대해 항상 설정되므로 NV12에서는 더 이상 사용되지 않습니다. 이러한 텍스처는 D3D11뿐만 아니라 D3D12에서도 공유할 수 있습니다. D3D12에서는 이러한 텍스처 기능을 나타내는 새 플래그가 없습니다.

D3D11_FEATURE_DATA_D3D11_OPTIONS4 부울 설정을 참조하세요.

셰이더 캐싱

드라이버는 Windows 10 Creators 업데이트에서 Direct3D11 애플리케이션의 OS 관리 셰이더 캐싱을 지원할 수 있습니다.

Direct3D 11의 새로운 기능