O DirectX 12 é uma nova API gráfica que otimiza a interação funcional entre o sistema operacional e os aplicativos com o carregamento de qualquer driver de placa de vídeo. A versão mais recente do DirectX não exige a instalação de uma nova placa de vídeo, pois o suporte ao Dx12 é fornecido para a maioria das GPUs. Os desenvolvedores da Microsoft, às vésperas do lançamento do Dx12 atualizado, anunciaram novas perspectivas sobre como melhorar o desempenho de cenas e efeitos complexos.
Recursos do DirectX 12
Com a renderização de baixo nível, a capacidade de acessar a capacidade sobressalente da placa de vídeo foi finalizada, permitindo que até mesmo os jogos mais antigos tenham um aumento significativo de desempenho.
Principais alterações na versão mais recente
- Foram introduzidas otimizações multithread, permitindo que os núcleos da CPU sejam carregados de forma mais uniforme (comum para CPUs com vários núcleos).
- Suporte para todos os tipos de dispositivos Microsoft: smartphones, tablets, laptops, netbooks, a plataforma de jogos Xbox One e computadores pessoais.
- Foi implementado o uso renovado de modos de mesclagem e rasterização conservadora, cujo uso combinado foi projetado para otimizar significativamente o recorte de objetos e a detecção de colisões.
- Suporte em vários níveis para formatos compactados em novos recursos, ASTC (apelidado de ARM, integrado pela extensão oficial do OpenGL) e JPEG.
O Pixel Shader Ordering define a periodicidade do controle de acesso aos recursos do pixel shader em um determinado modo, o que limita a integração de artefatos ao renderizar objetos transparentes. Ela é análoga à extensão PixelSync que os desenvolvedores da Intel usavam anteriormente para as GPUs Iris.
O estado aprimorado dos objetos do pipeline e das tabelas de descritores predeterminou um nível reduzido de abstração de hardware.
Foi feita uma provisão para combinar placas gráficas de diferentes fabricantes em um único shell de sistema.
Devido ao fato de não existir um instalador separado do DirectX 12, a instalação do pacote só é possível no modo de atualização por meio do Windows Update Center.