Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » pwil2 17:04
 » rooter666 17:01
 » cVas 17:00
 » soyo 16:47
 » wrrr 16:46
 » KHot 16:45
 » piszczyk 16:42
 » Miron 16:33
 » Sherif 16:33
 » Menah 16:30
 » AfiP 16:26
 » HetmaN72 16:02
 » zibi13 16:00
 » luzak2363 15:58
 » bmiluch 15:38
 » elliot_pl 15:31
 » Kenny 15:30
 » Mms 15:25
 » Dexter 15:17
 » ToM78 15:15

 Dzisiaj przeczytano
 52019 postów,
 wczoraj 168207

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

Direct X vs. Open GL - o co tak naprawde w tym chodzi? , Nazgul 31/08/04 10:02
No jakos zaczalem sie nad tym zastanawiac. Czym roznia sie te dwie metody "programowania/renderingu", i o co chodzi? W czym OGL jest gorszy od DX i odwrotnie. Czego nie mozna zaprogramowac i OGL. O ile sie nie myle to OGL powstal na poczatku lat 90, wiec ma juz troche latek. Moze mi ktos to lopatologicznie wytlumaczyc? pozdrawiam serdecznie

people can fly, anything
can happen...
..Sunrise..

  1. OpenGL z zalożenia powstal , katta 31/08/04 10:16
    jako platforma do zastosowań profesjonalnych umozliwiajaca pelna zgodnosc pomiedzy wszystkimi systemami (Win, UNIX, itp). Kod napisany z uzyciem czystego OpenGL można skompilować na wszystkich istniejących systemach i bedzie dzialać. DX jest stworzony tylko na Win i konkretnie z myślą o rozrywce. Jeśli chodzi o możliwości to te podstawowe są takie same. OpenGL znacznie wolniej sie rozwija co jest zrozumiałe bo to jest standard na wielu platformach. Z programistycznego punktu widzenia jest także o wiele latwiejszy do implementacji.

    1. Nie do końca... , pachura 31/08/04 11:05
      1. Po pierwsze OpenGL to OpenGraphicsLibrary, a więc tylko dla programowania grafiki - zaś DirectX obejmuje również odtwarzanie muzyki, dźwięk 3D, kontrolery itd.

      2.
      > OpenGL znacznie wolniej sie rozwija co jest zrozumiałe bo to jest standard na wielu platformach.

      Raczej dlatego że jest to standard otwarty; monolitowi takiemu jak Microsoft łatwiej jest nadganiać wszystkie nowości, utrzymywać kontakty biznesowe z nVidią i ATI i tak dalej. Przez to ma również spójniejszą budowę.

      3.
      > Z programistycznego punktu widzenia [OpenGL] jest także o wiele latwiejszy do implementacji.

      A to już nie jest prawda. Pisałem trochę w DX i nie jest specjalnie trudniejszy od OpenGL. Poza tym już chyba nikt poza Carmackiem nie pisze gier pod Windows w OGL-u...

      1. Co do punktu 3 , katta 31/08/04 11:23
        To chodziło mi o to ze w Opengl można stworzyć działający program bez znajomości aspektów programowania pod Win (biblioteka AUX) a w przypadku D3D to jednak trzeba trochę wiedzieć na temat windy. Pomijam tu aspekt win32+opengl (Wiggle) bo tu komplikacja tez troche rośnie.

  2. Mnie zastanawia jeszcze jedna rzecz... , pitero 1/09/04 02:06
    Trochę wyjaśnili koledzy powyżej..

    przy directX mamy ścieżkę: Program>biblioteki D3D>sterownik karty>Rendering

    przy OGL: Program>sterownik>rendering

    czy nie wskazuje to na potencjalnie większą szybkość OGl?
    Jakby na to nie spojrzec, silniki korzystające z OGl wydają sie nieco szybsze, sprawniejsze, elastyczniejsze... zreszta popatrzcie na to:) :

    ftp://ftp.scene.org/...y_tonic___cube__st_rana.zip

    i7-13700kf_asus.prime.z790
    RTX.4070ti_lexar.nm790_710_620
    32gb.patriot.7200.cl30_msi.mag.850w

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL