Sida 2 av 2

Re: Den dagen då alla spel funkar till Linux?

Postat: 20 jan 2009, 02:03
av farmfield
  • Direct3D is a proprietary API designed by Microsoft Corporation for hardware 3D acceleration on the Windows platform
  • OpenGL is an open standard API that provides a number of functions for the rendering of 2D and 3D graphics and is available on most modern operating systems. If hardware 3D acceleration is present, OpenGL can use it.
Men det viktigaste i jämförelsen mellan OpenGL vs DirectX/Direct3D är ju ändå att bara MS produkter använder sig av DirectX/Direct3D och att OpenGL alltså är ett öppet API vilket DirectX/Direct3D inte är.

Och då alla spel som finns för Wii/PSx/OS X/m.fl använder OpenGL betyder det att portningen av koden gäller ju vilken 'botten', alltså OS, den körbara filen (spelet) skall anpassas till.

Re: Den dagen då alla spel funkar till Linux?

Postat: 20 jan 2009, 10:19
av Toobie
farmfield skrev:Men det viktigaste i jämförelsen mellan OpenGL vs DirectX/Direct3D är ju ändå att bara MS produkter använder sig av DirectX/Direct3D och att OpenGL alltså är ett öppet API vilket DirectX/Direct3D inte är.
Bara för att göra saker och ting lite klarare för dom inte är så insatta. Detta beror på att Microsoft äger Direct X. Så Direct X kommer antagligen aldrig kunna användas i Linux, bortsett ifrån med Wine såklart.

Däremot finns det spel som använder sig utav både Direct X och Open GL vilka borde kunna släppas till Linux. Exempel är som jag nämnde tidigare Counter-Strike som använder sig av båda, (körs genom programmet Steam).