O Windows Vista trouxe o DirectX 10, quebrando a compatibilidade com aplicativos / jogos projetados exclusivamente para o DirectX 10.
O Windows 8 introduz essas APIs, quebrando assim a compatibilidade? Eu sei que a interface do usuário Metro UI Os aplicativos modernos de interface do usuário são uma dessas mudanças, estou olhando da perspectiva de aplicativos / jogos em 3D
Para ser específico: estou perguntando se há alterações no DirectX, de modo que quaisquer jogos / aplicativos "exclusivamente" direcionados ao Windows 8 sejam executados no Windows 7.
Respostas:
O Windows 8 executa o DX 11.1, que é uma versão pontual. Tudo o que é executado no DX 11.1 deve ser executado no DX11, aparentemente. Os detalhes técnicos estão aqui, mas estão bem na minha cabeça.
Agora, este artigo da orla é um pouco mais compreensível e digerível e, juntamente com as notas do desenvolvedor acima, ajuda a ter uma visão geral - os principais objetivos do DX11.1 parecem ser a otimização do desempenho e a melhor utilização da renderização de gráficos de uso geral, em vez de grandes mudanças. Além do caso óbvio das aplicações ModernUI / winrt, as chances são de que nada deve quebrar.
fonte
MSDN do blog diz:
fonte
A resposta da JourneymanGeek é boa para os detalhes técnicos, consulte as páginas vinculadas aqui e aqui . Eu tentei abordar isso a partir do ângulo do resultado final.
Os jogos que usam esses recursos funcionam no Windows 7/8?
Sobre os novos jogos projetados para o Windows 8 que funcionam no Windows 7 , consulte o artigo abaixo:
http://hardocp.com/article/2011/12/22/amd_radeon_hd_7970_video_card_review/
e a citação relevante:
Não conheço a fonte original dessas informações, por mais que pareça legítima.
O que podemos tirar disso é que mesmo jogos / aplicativos de desktop que aproveitam os novos recursos do DX11.1 ainda funcionarão, desde que você baixe a atualização para o DX no Windows 7.
Em relação aos jogos antigos projetados para versões anteriores do Windows que funcionam no Windows 8 , veja abaixo:
Parece que há algumas mudanças, encontrei vários relatórios de jogos mais antigos não funcionando, o site abaixo parece bastante objetivo (perdoe o esquema de cores):
- Link morto removido--
Mais informações: - Link morto removido--
De acordo com esta pergunta: O Steam funciona no Windows 8? o vapor funciona, embora ainda não seja oficialmente suportado.
fonte
O tempo de execução do Direct3D 11 apresenta os "níveis de recursos" do Direct3D 9, 10 e 10.1, modos de compatibilidade que permitem o uso apenas dos recursos de hardware definidos na versão especificada do Direct3D.
Para o hardware Direct3D 9, existem três níveis de recursos diferentes, agrupados por recursos comuns de placas de vídeo "baixa", "med" e "high-end"; o tempo de execução usa diretamente o Direct3D 9 DDI fornecido em todos os drivers WDDM.
fonte