Recursos do Direct3D 11.4
A funcionalidade a seguir foi adicionada ao Direct3D 11.4.
Confira também Onde está o SDK do DirectX?.
Remoção de dispositivo Direct3D
Os métodos RegisterDeviceRemovedEvent e UnregisterDeviceRemoved têm suporte de uma nova interface, ID3D11Device4, para dar suporte ao recebimento de uma notificação de evento assíncrona quando um dispositivo Direct3D é removido.
Proteção multithread
Para garantir que os comandos gráficos em particular sejam executados em uma ordem específica, a interface ID3D11Multithread tem métodos para ativar e desativar a proteção multithread e métodos para inserir e deixar código crítico que exige essa proteção.
Limitações para sincronização e interoperabilidade de vários dispositivos com Direct3D 12
ID3D11Fence, ID3D11Device5 e ID3D11DeviceContext4 fornecem a mesma funcionalidade de limite que o Direct3D 12 para Direct3D 11. As cercas são usadas para sincronizar vários dispositivos Direct3D11 e para interoperabilidade entre Direct3D 11 e Direct3D 12. Há suporte para cercas no Atualização do Windows 10 para Criadores.
Suporte estendido à textura NV12
As texturas NV12 com recursos de captura e codificação de vídeo agora dão suporte ao compartilhamento. Sinalizadores de textura D3D11 mais antigos para codificação e captura de vídeo foram preteridos para NV12, pois serão definidos o tempo todo para novos drivers. Essas texturas podem ser compartilhadas não apenas com D3D11, mas também com D3D12. No D3D12, nenhum novo sinalizador representa esses recursos de textura.
Consulte a configuração booliana em D3D11_FEATURE_DATA_D3D11_OPTIONS4.
Cache de sombreador
Os drivers podem dar suporte ao cache de sombreador gerenciado pelo sistema operacional de aplicativos Direct3D11 na atualização do Windows 10 Creators.
Tópicos relacionados