Casa > Q > Quais São As Diferenças Entre Direct X E Opengl?

Quais são as diferenças entre Direct X e OpenGL?

Following são algumas diferenças importantes:

1) A Microsoft é a única empresa que desenha e desenvolve DirectX APIs e para não mencionar os drivers subjacentes. Enquanto o OpenGL é mantido pelo Khronos. Os drivers subjacentes são desenvolvidos por fornecedores individuais como Nvidia.

2) A Microsoft é uma organização com fins lucrativos mas Khronos não é.

3) OpenGL tem um subconjunto conhecido como OpenGL ES, destinado a dispositivos Embedded. Neste momento ele é o padrão gráfico mais amplamente aceito para dispositivos Embedded. OpenGL ganha sobre DirectX aqui.

4) DirectX precisa do sistema operacional Windows, OpenGL é os independentes

5) Falando sobre o desempenho gráfico DirectX ganha a corrida sobre OpenGL ( por que não.microsoft está gastando tanto dinheiro em seus produtos ).

6) Jogos desktop serão mais eficazes no Windows do que em outros como o Linux que usa OpenGL renderização pipeline.

p>Beside as diferenças OpenGL e DirectX têm muitas semelhanças também. Ambos usam um pipeline gráfico programável, ambos suportam operações 3D. Se a lógica estiver correta portando o código gráfico de OpenGL para DirectX e vice-versa não deve ser um pain.

Correções na resposta são sempre bem-vindas.

De Laurin Weisberger

Qual é a melhor slot machine online para jogar? :: A OpenGL está morta?