Voltando um Pouco no Tempo
Nos dias do MS DOS, os jogos tinham acesso direto às placas de vídeo e à placa-mãe, e você podia editar diretamente o arquivo de configuração para fazer alterações.
Mas com o Windows 95, a Microsoft restringiu o acesso a hardware de baixo nível como medida de segurança. Isso significava que os jogos não podiam mais interagir com recursos de hardware de baixo nível, e isso era um problema.
Então, para facilitar esse acesso, a Microsoft introduziu o DirectX.
DirectX e OpenGL
Existe uma outra API bem famosa e bastante usada: OpenGL. Mas a Vantagem do DirectX sobre o OPenGL é que ele é nativo do Windows. Por exemplo, com o DirectX 12 Ultimate, a Microsoft está encurtando a distância entre o PC e o Xbox Series X, tornando muito mais fácil para os desenvolvedores de jogos adaptarem os jogos para cada plataforma.
Conhecendo um Pouco Mais Sobre DirectX
DirectX permite que jogos “falem” com placas de vídeo e outros componentes, como som, memória. O DirectX serve como um intermediário(API) para que ocorra comunicação entre o jogo e peças físicas envolvidas.
O DirectX permite que os desenvolvedores liberem todo o potencial do hardware do seu computador, pois permite que os jogos “falem” diretamente com o hardware, e isso torna mais fácil para os criadores de jogos fornecer configurações otimizadas para cada configuração. Por conta da grande variedade de hardware, como placas de vídeo, os desenvolvedores de games ficariam loucos se tivessem que desenvolver jogos de acordo com cada modelo e fabricante desses hardwares. O Windows oferece uma infinidade de opções quando se trata de configurações de hardware. É aqui que o DirectX é útil já que permite que os jogos “falem” diretamente com o hardware, e isso torna mais fácil para os criadores de jogos fornecer configurações otimizadas para cada configuração.
DirectX é uma série de interfaces de programação de aplicativos (API) que fornecem acesso de baixo nível a componentes de hardware como placas de vídeo, placa de som e memória.
Veja também: Por que o “DirectX 12 Ultimate” é importante para jogos?
Comments on “Windows: O que é DirectX e Por que é Importante?”