Aparat wykonawczy DirectX 11 już jest w Windows 7 beta
@int: Ta frustracja o, której mowa była spowodowana tym, że api miało być przepisane do C++ (co za tym idzie wszystkie define przepisane do enum, i wszystko opakowane w klasy - a co za tym idzie jak wpiszesz GL_ to podpowiedź wyskoczy tylko do danego typu enum, a nie wszystkich stałych rozpoczynających się tak - spowodowałoby to brak kompatybilności wstecznej, więc zrezygnowano z tego (a co za tym idzie api okrzyknięto, kontynuacją 2.1, a nie zapowiadaną rewolucją (wybrano mniej szkodliwą drogę ewolucji))). To, że nie implementuje wszystkiego co DX to jasne, bo DX to zbiór bibliotek, a OpenGL to biblioteka graficzna. BTW. Tego czego nie ma w standardzie core, jest w rozszerzeniach ARB (rozszerzenie standardowe) lub EXT (przynajmniej 2ch producentów, implementuje dane rozszerzenie), przeważnie dużo szybciej niż dostaniesz dostęp do tego pod DX. PS. prosiłem o fakty, a nie opis lamentów na forum ;p. @sin - ekspert: OpenCL wchodzi (tzn nVidia i amd już w sterownikach mają obsługę runtime, ale otwartych implementacja bibliotek ma być w maju (może nVidia wypuści wcześniej swoje - tego jeszcze nie wiadomo)), ale w DX wychodzą shadery obliczeniowe... czyli zapewne programy będą korzystać z openCL, a gry które korzystają z DX, aby nie mnożyć bibliotek użyją shaderów obliczeniowych.
DirectX czy OpenGL. Wszystko zalezy od umiejętnosci programistów. Jak ktoś pisze ze DirectX jest lepsze, to poprostu naczytał sie bzdur! OpenGL ma wszystko to co ma DirectX. A to co niema, mozna doprogramowac. a ze glu, czy glut jest duzo ubozszy niz tam jakies D3DX, to nic nieszkodzi. Programista powinien zaprogramowac to czego brakuje. Pozatem OpenCL wchodzi wiec OpenGL z połączenie z tym bedzie miało wieksze mozliwosci, DirectX główna wada jest to ze niejest multiplatformowe. Jak mikrosoft zbankrutuje, to wszyscy znowu sie przesiądą na OpenGLa. Pozatem dzieki OpenCL mozna wykorzystać mozliwosci jakie ma procesory CELL od dawna. Co dopiero Intel chce zrobić w Larabbee w roku 2011. Zal.pl Viva La CELL! Viva La PowerPC
@pijaczek: [[http://www.pcworld.pl/news/162450/OpenGL.3.0.ostateczne.zwyciestwo.DirectX.Microsoftu.html]]
@pir0: ani OpenGL nie jest tworzony tylko do zastosowań profesjonalnych, ani DX tylko do gier - po prostu w wypadku gier dx zyskał popularność dzięki all-in-one (chociaż teraz odchodzi się od tych api i stosuje się tylko dx 3d i input, a np. dźwięk w nowych grach to przeważnie openAL, bo po prostu daje większe możliwości) i słabymi sterami do openGL od ati jakie wcześniej robiła. Sytuacja narzędzi profesjonalnych jest inna ponieważ nie są pisane tylko dla windows, a ati daje dobre sterowniki opengl do profesjonalnych kart.
OpenGL jest tworzony właśnie dla zastosowań profesjonalnych (wizualizacja, grafika inżynierska itp), a DirectX dla gier. Kłótnie o to co jest lepsze są bezsensowne.
@int: masz jakieś argumenty na poparcie tego fud? @85.222.115.168:możesz napisać w czym odstawał - bo w możliwościach z pewnością nie? OpenGL niszowym standardem? Zależy w jakiej dziedzinie - W grach fakt jest rzadziej stosowany od dx (nie z braku narzędzi czy możliwości, a z powodu, że pisząc w dx3d nie muszą implementować niektórych rzeczy jak np. matmy, bo są już klasy napisane), ale w innych narzędziach (programy dla grafików, inżynierów...) próżno będziesz szukać narzędzi korzystających z dx.
@tralalala Niektórzy krytykują każdego, kto chce coś narzucić lub wymusić - bo doświadczenie uczy, że akceptowanie czegoś takiego jest korzystne tylko dla tego, komu się udało innym coś narzucić.
xbox360.. fuuuj... :P .. ;)
Niektórzy wszystko krytykują co pochodzi od Microsoftu - Windows bee - IE8 feeee - DX 10 i 11 fujj Jedynie ze znanych rzeczy Xbox 360 ma dobrą opinię :)
Miły bracie, OpenGL, przez ostatnie kilka lat, coraz bardziej,coraz szybciej zostawał za DirektX, część rozwiązań z OpenGL3 nawet nie realizuje ciekawych fajności z DirecX9!! Problemem OpenGL itp niszowych standardó, jest brak efektywniejszych dla deweloperó narzędzi od tych które daje ludziom i firmom Microsoft. Dlatego nie ma znaczenia jak się wypinają ludzie od OpenGL i ta przegrywają bo oferują tylko coraz bardziej zostający w tyle fragmencik łańcucha produkcyjnego, podobnie jak inni z open.
Tylko, że OpenGL 3 stoi na poziomie dx9, więc jeszcze dużo wody upłynie zanim twoje słowa się wypełnią :D
Zdaje się, że DirectX bedzie powoli odchodził do lamusa. Przyszłością za to może okazać się OpenGL.

