Questions marquées «opengl»

OpenGL (Open Graphics Library) est une norme graphique et une API indépendante de la plate-forme et disponible pour les ordinateurs de bureau, les postes de travail et les appareils mobiles. Il est conçu pour fournir un rendu accéléré par le matériel et offre donc des performances considérablement améliorées par rapport au rendu logiciel traditionnel. OpenGL est utilisé pour des applications telles que les logiciels de CAO et les jeux informatiques. Le standard OpenGL, ainsi qu'OpenGL ES, est contrôlé par le groupe Khronos.

188
En quoi les jeux 3D sont-ils si efficaces? [fermé]

Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Ajoutez des détails et clarifiez le problème en éditant ce message . Fermé il y a 5 mois . Améliorez cette question Il y a quelque chose que je n'ai jamais...

137
Différences et relation entre glActiveTexture et glBindTexture

D'après ce que je comprends, glActiveTexturedéfinit "l'unité de texture" active. Chaque unité de texture peut avoir plusieurs cibles de texture (généralement GL_TEXTURE_1D, 2D, 3D ou CUBE_MAP). Si je comprends bien, vous devez d'abord appeler glActiveTexturepour définir l'unité de texture...

132
Que fait glLoadIdentity () dans OpenGL?

Je suis nouveau sur OpenGL et je suis un peu dépassé par toutes les fonctions aléatoires que j'ai dans mon code. Ils fonctionnent et je sais quand les utiliser, mais je ne sais pas pourquoi j'en ai besoin ni ce qu'ils font réellement. Je sais que cela glLoadIdentity()remplace la matrice actuelle...

118
Utiliser OpenGl avec C #? [fermé]

Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 5 ans . Améliorez cette question Existe-t-il des...

114
Que sont les objets Vertex Array?

Je commence tout juste à apprendre OpenGL aujourd'hui à partir de ce tutoriel: http://openglbook.com/the-book/ Je suis arrivé au chapitre 2, où je dessine un triangle, et je comprends tout sauf les VAO (cet acronyme est-il correct?). Le tutoriel a ce code: glGenVertexArrays(1, &VaoId);...

105
opengl: glFlush () contre glFinish ()

J'ai du mal à distinguer la différence pratique entre appeler glFlush()et glFinish(). La documentation dit cela glFlush()et glFinish()poussera toutes les opérations tamponnées vers OpenGL afin que l'on puisse être assuré qu'elles seront toutes exécutées, la différence étant que glFlush()retourne...

94
clarification de glVertexAttribPointer

Je veux juste m'assurer de bien comprendre cela (je demanderais sur SO Chat, mais c'est mort là-dedans!): Nous avons un Vertex Array, que nous rendons "courant" en le liant puis nous avons un Buffer, que nous lions à une cible puis nous remplissons cette cible via glBufferData qui remplit...

87
Comment utiliser glOrtho () dans OpenGL?

Je ne comprends pas l'utilisation de glOrtho. Quelqu'un peut-il expliquer à quoi il sert? Est-il utilisé pour définir la plage de limites des coordonnées xy et z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Cela signifie que la plage x, y et z va de -1 à 1?

11
Electron OpenGL pour MacOs Catalina

Je crée une application d'électrons, mais j'ai une erreur qui rend le rendu douloureusement lent et provoque une utilisation élevée du processeur [1] Unable to create basic Accelerated OpenGL renderer. [1] Unable to create basic Accelerated OpenGL renderer. [1] Core Image is now using the software...