Funkcje direct3D 11.4
W wersji Direct3D 11.4 dodano następującą funkcjonalność.
Zobacz również Gdzie jest zestaw SDK DirectX?.
Usuwanie urządzenia Direct3D
Metody RegisterDeviceRemovedEventi UnregisterDeviceRemoved są obsługiwane przez nowy interfejs, ID3D11Device4, w celu obsługi odbierania powiadomienia o zdarzeniach asynchronicznych po usunięciu urządzenia Direct3D.
Ochrona wielowątkowy
Aby upewnić się, że polecenia graficzne w szczególności są wykonywane w określonej kolejności, ID3D11Multithread interfejs zawiera metody włączania i wyłączania ochrony wielowątkowej oraz metod wprowadzania i pozostawiania krytycznego kodu wymagającego tej ochrony.
Ogrodzenia do synchronizacji i współdziałania wielu urządzeń z funkcją Direct3D 12
ID3D11Fence, ID3D11Device5 i ID3D11DeviceContext4 zapewniają tę samą funkcjonalność ogrodzenia co Direct3D 12 dla direct3D 11. Ogrodzenia służą do synchronizowania wielu urządzeń Direct3D11 i między direct3D 11 i Direct3D 12. Ogrodzenia są obsługiwane w aktualizacji systemu Windows 10 Dla twórców.
Rozszerzona obsługa tekstur NV12
Tekstury NV12 z funkcjami przechwytywania i kodowania wideo obsługują teraz udostępnianie. Starsze flagi teksturY D3D11 dla kodowania wideo i przechwytywania są przestarzałe dla NV12, ponieważ będą one ustawiane przez cały czas dla nowych sterowników. Takie tekstury można udostępniać nie tylko D3D11, ale także D3D12. W D3D12 żadne nowe flagi nie reprezentują tych możliwości tekstury.
Zapoznaj się z ustawieniem logicznym w D3D11_FEATURE_DATA_D3D11_OPTIONS4.
Buforowanie cieniowania
Sterowniki mogą obsługiwać buforowanie cieniowania zarządzanego przez system operacyjny aplikacji Direct3D11 w aktualizacji systemu Windows 10 Dla twórców.
Tematy pokrewne