Casa > Q > Qual É A Diferença Entre Opengl E Directx?

Qual é a diferença entre OpenGL e DirectX?

Opengl:

  • O mais Cross plataforma gráfica api já construída >li>Open Source e implementável na maioria dos ambientes(im look at you apple =.=)Apple Deprecates OpenGL Across All OSes; Urges Developers to use Metal>Light weight and ,the one stop shop for embedded display solutions.>li> Faz o que ele diz, fornecendo um pipeline totalmente programável para soluções de renderização.li>li>Tem bibliotecas de wrappers para muitos, se não para todos os idiomas.
  • Usa o tipo c GLSL como sua linguagem de sombreamento.>li>Executa na(Web),(Embedded,(Linux(Debian,Ubuntu),Android)), Windows.
>p>DirectX:
  • DirectX é para windows o que o metal é para Apple, respectivamente suportado para rodar apenas em produtos Windows e Apple.<
  • Simples à maioria das bibliotecas de renderização e fornece um pipeline programável, com recursos adicionados que a Microsoft adiciona para adoçar o negócio. (which is just a matter of including and linking 3rd party libraries into your project anyway) .
  • Sufficiently lightweight and working on a windows environment easy to set-up.(but I beg to differ).
  • Has wrappers libraries for most mainstream languages.
  • Uses HLSL as its shading language.
  • Is Meant for Microsoft OS products only.

My 2 cents

De Hayse

Quero escrever o meu próprio código Vulkan nos próximos 18 meses. O que eu preciso entender? :: Qual é a diferença entre OpenGL e GLUT?