O Direct X está disponível para sistemas operacionais diferentes do Windows?

3

O Direct X é um software exclusivamente para Windows? Em caso afirmativo, qual software faz o trabalho de Direct X em outro SO?

    
por Hari Nandha 13.01.2014 / 19:32

4 respostas

3

O DirectX é um nome coletivo para várias APIs da Microsoft, incluindo o Direct3D, que é a API de gráficos 3D do Windows. Os desenvolvedores de jogos podem se conectar a essas APIs da Microsoft quando criam seus jogos e, quando o fizerem, o jogo exigirá que o DirectX seja instalado quando for executado.

Portanto, para responder à sua pergunta, o DirectX foi concebido para ser utilizado apenas no Windows. Desde então, tem havido tentativas de fazê-lo funcionar no Linux no Wine, com alguns sucesso relativo . Da mesma forma, você pode usar winetricks para obter alguns componentes em execução no Mac OSX .

Como o DirectX é uma coleção, não há um único concorrente; no entanto, o OpenGL é a principal API alternativa de gráficos 3D, que seria um concorrente do componente Direct3D do DirectX. O OpenAL é a principal API de renderização de som alternativa. Ambos são cross-language, multi-platform.

    
por 13.01.2014 / 19:56
1

Sim, o DirectX pertence apenas ao Windows.

Existem, no entanto, outras possibilidades (tenho certeza de que não conheço todas):

OpenGL (possivelmente o mais poderoso de todos); OpenMax, OpenML; Mantle, ... A maioria destes são FOSS (= Free, Software de código aberto ), mas, mais importante, são multi-plataforma, ou seja, eles trabalham em várias plataformas, Windows / Linux / Unix (incluindo Mac OS).

    
por 13.01.2014 / 19:41
0

Ao ler este artigo da Wikipedia , acho que o Direct X é apenas para o Windows.

The first version of DirectX was released in September 1995 as the Windows Games SDK. It was the Win32 replacement for the DCI and WinG APIs for Windows 3.1. DirectX allowed all versions of Microsoft Windows, starting with Windows 95, to incorporate high-performance multimedia.

Desde o início, ele foi usado apenas no sistema operacional Windows.

    
por 13.01.2014 / 19:43
0

Não, a partir do WindowsVista, o DirectX faz parte do sistema operacional, enquanto você pode ter alguma sorte emulá-lo, espere resultados abaixo do ideal.

    
por 13.01.2014 / 19:46