Domande taggate «opengl»

OpenGL (Open Graphics Library) è uno standard grafico e API indipendente dalla piattaforma e disponibile per desktop, workstation e dispositivi mobili. È progettato per fornire rendering con accelerazione hardware e quindi offre prestazioni notevolmente migliorate rispetto al rendering software tradizionale. OpenGL viene utilizzato per applicazioni come software CAD e giochi per computer. Lo standard OpenGL, così come OpenGL ES, è controllato dal gruppo Khronos.

4
C'era una volta, quando> era più veloce di <… Aspetta, cosa?
Sto leggendo un fantastico tutorial su OpenGL . È davvero fantastico, fidati di me. L'argomento in cui mi trovo attualmente è Z-buffer. Oltre a spiegare di cosa si tratta, l'autore menziona che possiamo eseguire test di profondità personalizzati, come GL_LESS, GL_ALWAYS, ecc. Spiega anche che il significato effettivo dei valori …
280 c  optimization  opengl  cpu  gpu 




17
In che modo i giochi 3D sono così efficienti? [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 5 mesi fa . Migliora questa domanda C'è qualcosa che non ho mai capito. Come può un grande gioco per PC …

4
Differenze e relazione tra glActiveTexture e glBindTexture
Da quello che raccolgo, glActiveTextureimposta l '"unità texture" attiva. Ogni unità texture può avere più target texture (di solito GL_TEXTURE_1D, 2D, 3D o CUBE_MAP). Se ho capito bene, devi chiamare glActiveTextureper impostare prima l'unità texture (inizializzata su GL_TEXTURE0), e poi leghi (uno o più) "target texture" a quell'unità texture? Il …
137 opengl  textures 


6
Cosa fa glLoadIdentity () in OpenGL?
Sono nuovo di OpenGL e sono un po 'sopraffatto da tutte le funzioni casuali che ho nel mio codice. Funzionano e so quando usarli, ma non so perché ne ho bisogno o cosa facciano realmente. So che glLoadIdentity()sostituisce la matrice corrente con la matrice identità, ma che cosa fa esattamente? …
132 opengl  graphics 


7
Come compilare per Windows su Linux con gcc / g ++?
Ho scritto alcuni effetti in C ++ (g ++) usando freeglut su Linux e li compilo con g++ -Wall -lglut part8.cpp -o part8 Quindi mi chiedevo se è possibile fare in modo che g ++ crei eseguibili Windows compilati statici che contengono tutto il necessario? Non ho Windows, quindi sarebbe …
119 c++  opengl  gcc  glut  freeglut 

9
Usando OpenGl con C #? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 5 anni fa . Migliora questa domanda Esistono librerie di supporto OpenGL gratuite per C #? In …
118 c#  opengl 

4
Cosa sono gli oggetti array Vertex?
Sto solo iniziando a imparare OpenGL oggi da questo tutorial: http://openglbook.com/the-book/ Sono arrivato al capitolo 2, dove disegno un triangolo, e capisco tutto tranne VAO (è questo acronimo OK?). Il tutorial ha questo codice: glGenVertexArrays(1, &amp;VaoId); glBindVertexArray(VaoId); Pur comprendendo che il codice è necessario, non ho idea di cosa faccia. …
114 opengl  vbo  vertex-array  vao 

8
opengl: glFlush () vs. glFinish ()
Ho difficoltà a distinguere la differenza pratica tra chiamata glFlush()e glFinish(). I documenti lo dicono glFlush()e glFinish()invieranno tutte le operazioni memorizzate nel buffer a OpenGL in modo che si possa essere certi che verranno eseguite tutte, con la differenza che glFlush()restituisce immediatamente dove come glFinish()blocchi fino al completamento di tutte …
105 c++  c  opengl  graphics 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.