Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

- - - - -

DirectX vs OpenGL


  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Gość_tygrysio_*

Gość_tygrysio_*

Napisano 05 października 2011 - 19:12

Jakoś tak przeszukując zasoby internetu natknąłem się na artykuł.

Dlaczego powinieneś używać OpenGL a nie DirectX

Jako że zawsze programowanie nie było moją mocną stroną chciałbym by osoby bardziej obeznane wypowiedziały się na temat tego tekstu .... Napisałem w tym dziale bo ma to spore znaczenie dla jak by nie było Grania na Macu :)

Dlaczego powinieneś używać OpenGL a nie DirectX | Ubuntu - Linux - Newsy - How to

#2 lukasyno

lukasyno
  • 29 postów

Napisano 06 października 2011 - 07:19

to tak jak z linuxem i windowsem, teoretycznie linux jest lepszy, szybszy itd ale to windowsa Viste zainstaluje na kazdym komputerze czy laptopie a linux... czasem podczas startu wywala bledy kernela, nie znajdzie mi klawiatury pod USB itd.. choc sam jestem zwolennikiem OpenGL to jednak trzeba obiektywnie podejsc do tematu, DirectX to ogromna biblioteka do dzwieku 2D czy 3D, microsoft udostepnia swietne VisualStudio + jezyk C# i jego (XNA) lub c++ w pakiecie(i tez mozna kodzic na np XBoxa co wcale nie jest bez znaczenia)... OpenGL jest napisane archaicznie (proceduralnie) i dziala duzo wolniej na MAc OSX niz na Windowsie (testowane, wiec kosztem krossplatformosci traci wydajnosc), Mac jest zla platforma do grania, bo jest wolny... dla Liona 4GB ramu to malo, safari czy iTunes pod Winda to "swietny" pokaz mozliwosci programistow apple, aha no i Obj-C tez nie jest dobrym jezykim do gier(wolny i dynamicznie typowany), wez porownaj ilosc Libow SDL etc dla C++ itd.. PS sam mam MAC OS X wiec zeby nie bylo lubie ten system ale podchodze obiektywnie do tematu, nie jestem zadnym fan boyem Stefana czy M$.

#3 Scypin

Scypin
  • 299 postów

Napisano 09 października 2011 - 10:35

OpenGL i DirectX hmm.. OpenGL został stworzony z myślą o grafice wektorowej i kiepsko sobie radzi z natłokiem animacji. na dodatek często potrzebujemy dodatkowych bibliotek, DirectX jest paczką naistotniejszych bibliotek przy tworzeniu gier komputerowych. DirectX wydaje się dużo nowocznieśniejszą biblioteką, jednak OpenGL też ma spory potencjał (jest to bardziej uzależnione od rozwoju tego standardu w systemch wystarczy zobaczyć jak działa w snow leopard i jak działa w tigerze). OpenGL trochę częsciej jest aktualizowany ale zwykle nie wykorzystuje się ostatniej wersji. PS. szkoda że niezbyt się przyjoł OpenCL to byłaby dobr biblioteka wspierająca OpenGL.




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych