View Single Post
Old 08-11-2004, 21:47   #12
Banus
Senior Member
 
L'Avatar di Banus
 
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
Quote:
Originariamente inviato da beejey
Purtroppo il monopolio della microsoft delle directx come internet explorer se i giochi giravano tutti opengl era meglio
Questa affermezione poteva avere senso prima delle DirectX 8, quando era facile trovare applicazioni in OpenGL che giravano più che degnamente. Con la mia GF2 MX le applicazioni OpenGL girano più veloci.

Ma ormai le DirectX offrono più funzionalità e soprattutto con maggiore anticipo rispetto alle OpenGL. Per avere un linguaggio di shader standarizzato si sono dovuti aspettare 2 anni, e nel frattempo gli sviluppatori DirectX hanno avuto a disposizione l'HLSL.

Le OpenGL non sono nate per la grafica dei videogiochi. Sono state usate (soprattutto in passato) perchè eran un'API già pronta e molto ben strutturata. Le GLide di 3dfx sono state definite ispirandosi alle OpenGL. Le DirectX invece erano ancora immature. Ora la situazione si è invertita.
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry
Banus è offline   Rispondi citando il messaggio o parte di esso