Grupa Khronos udostępniła ostateczną wersję specyfikacji OpenGL 3.0, będącej otwartym, wieloplatformowym API pozwalającym na sprzętową obsługę grafiki 3D. Firmom rozwijającym oprogramowanie CAD wersja z pewnością się spodoba, stanowi bowiem rozwinięcie wydania 2.1 - ale wielu deweloperów otwarcie wyraża frustrację. Ich zdaniem biblioteki są mocno zacofane pod względem możliwości, zwłaszcza w kontekście wykorzystania ich jako platformy do rozwoju gier. OpenGL 3.0 pojawił się półtora roku po premierze DirectX 10, a ciągle jeszcze nie obsługuje wszystkich funkcji, jakie dawno temu zostały zaimplementowane przez Microsoft.
OpenGL jest zestawem standardów umożliwiających deweloperom tworzenie aplikacji graficznych dla Windows, Mac OS oraz Linuksa. Według szacunków, ilość sprzętu zainstalowanego w komputerach i posiadającego wsparcie dla OpenGL 3.0 przekracza 60 milionów.
Firmy takie jak Intel, Advanced Micro Devices czy NVidia znacząco przyczyniły się do rozwoju specyfikacji i dziś wszystkie trzy przyznają, że w ich intencji leży wprowadzenie obsługi standardu we wszystkich możliwych produktach. Jednak od zapewnień do realizacji droga daleka. Ani chipsety Intela, ani ATI (AMD) nie błyszczą, gdy wziąć pod uwagę wydajność aplikacji OpenGL w porównaniu do szybkości przetwarzania w wypadku DirectX.
| OpenGL 3.0 - inne nowości |
| Wśród nowinek wprowadzonych w OpenGL 3.0 znalazło się kilka rozszerzeń potencjalnie mogących zwiększyć możliwości następnej wersji bibliotek. Oprócz tego API pozwala na obsługę GLSL 1.30, nowej wersję języka cieniowania oraz posiada wszechstronne wsparcie dla funkcji oferowanych przez akceleratory graficzne ostatniej generacji (patrz też niżej).
Ponadto w bibliotekach pojawiła się:
|
Redakcja PC World nie ponosi odpowiedzialności za wypowiedzi Internautów opublikowane na stronach serwisu oraz zastrzega sobie prawo do redagowania, skracania bądź usuwania komentarzy zawierających treści zabronione przez prawo, uznawane za obraźliwie lub naruszające zasady współżycia społecznego. Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną.
"...wielu deweloperów otwarcie wyraża frustrację. Ich zdaniem biblioteki są mocno zacofane..."
W czym problem? Źródła są więc do roboty i niech zrobią lepsze. Krytykować to każdy potrafi :)
@gogo
czyli nie możesz krytykować prezydenta bo w czym problem? Stwórz partię wypromuj się, wygraj wybory i rządź lepiej.
Nie krytykuj piłkarzy, sam weź korki i zagraj lepiej, no w czym problem?
Nie krytykuj IDG, stwórz własny serwis, w czym masz problem?
Nie krytykuj nic bo przecież masz możliwość zrobienia tego lepiej...
@gogo: Problem w tym, że Khronos opublikował nie bibliotekę, tylko jej specyfikację. Funkcji nieuwzględnionych w specyfikacji nie da się zrobić lepiej, bo po ich implementacji biblioteka już nie będzie zgodna ze standardem OpenGL.
:)) a tak bardzo prosiłem, abyście się wzięli do roboty!
Nie tylko bibliotek nie macie ale nawet standardu...
A o środowisku deweloperskim w ogóle możecie zapomnieć, prawda? Czyli o aplikacjach pro na czas i tym samym o przyszłości...
@tad: Gdzie jest napisane, ze nie ma standartu i od kiedy gry, w odroznieniu od CAD wspieranego przez standart, sa "pro"?
@inni: gogo nie twierdzi, ze jest deweloperem a ustalenie standartu nie oznacza, ze nie mozna go zmienic.
nic nowego.. ja wam linuchy to od dawna przepowiadałem!!
gdybyście wyzbyli się tych swoich idealistycznych bredni i ślepego zapatrzenia w siebie to może by coś z was wyrosło linuchy.. a tak skończycie jak ruski - izolowani od cywilizowanego świata!
Takie nagłówki przyciągają ludzi pokroju pana v. i mogą pisać to samo co zawsze, jak ze szablonu prawie, nie wiedząc o czym w ogóle jest dany artykuł...
Skoro taki ten OpenGL zacofany, dlaczego IdSoftware swój nowy silnik (IdTech 5) opiera właśnie na openGl? niech ktoś mi pokaże co takiego jest w DirectX''e czego nie pokazano w demie Rage''a? Prawda jest taka, że większość ludzi nie zdaje sobie sprawy z tego ile gier chodzi na silnikach napisanych przy użyciu OpenGL i nie są to gry uważane za przestarzałe technologicznie.
@Therion: być może Id myśli przyszłościowo, może wygodniej jest im rozwijać aplikacje bazujące na OpenGL, a może też mieli nadzieje na lepszy standard tych bibliotek.
DirectX w odróżnieniu od OpenGL jest przewidziany głównie do gier, gdy OpenGL zwykle używa się przy programach typu CAD i innych PROfesjonalnych. Deweloperzy mogli się zawieść, ale widocznie grupa Khronos nie bierze sobie za priorytet tworzenia biblioteki "do gier".
Program antywirusowy znany z doskonałej wykrywalności wirusów i wysokiej szybkości skanowania....
Kup Teraz: 1049 zł
Ilość przedmiotów: 1
Liczba ofert: 0
Data zakończenia: 2008-12-04 15:53:56
Lokalizacja: szczecin