• 2 odgovora
  • 3.289 pregleda
DirectX - OpenGL = device 22.09.2003. u 12:43 · pre 281 meseci #1
Radio sam u DirectX-u a sada sam presao na OpenGL. Zanima me da li GL ima 'device' kao i DirectX i ako nema ja mislim da je bolje imati device koji se moze predati funkciji jer ako svaka funkcija ima pristup GL-ovom "skrivenom device-u" to narusava bezbednost.(Mada mozda je bolje pisati

Object::Draw()
nego
Object::Draw(LPDIRECT3DDEVICE# lpDev)

za one koje mrzi da pisu :) ).

Kako inicijalizovati OpenGL u MFC-u?
Potpis
EOF
Re: DirectX - OpenGL = device 24.09.2003. u 17:27 · pre 280 meseci #2
U OGL-u ne postoji device. U njemu je bitna stvar rendering context, tj. mesto na
koje se renderuje (citaj prozor). Tako da je bezbednost jednaka DX-u !

A za MFC i OGL, potrebno je da u nasledis OnCreateWindow i promenis pixel
format pri kreiranju prozora, kasnije ga koristis normalno, kao i svaki drugi OGL-enabled prozor.

pozdrav,
Re: DirectX - OpenGL = device 25.09.2003. u 00:11 · pre 280 meseci #3
COOL! Proradilo je. Nasao sam fajl u kome je OpenGL inicijalizovan u MFC-u. Ambicije su mi da napravim program za 3D animaciju. Dosta sam radio u DX-u ali bre covece zamorno je. GL je nekako cistiji, ali, izgleda mi da ce uvek biti Directxovci vs GLovaca i da je mozda vreme da se napravi neki potpuno novi simulator 3D prostora... :) .
Potpis
EOF
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme