Qu’est-ce que le “mode immédiat”? Donnez un exemple de code. Quand dois-je utiliser le mode immédiat au lieu du mode conservé? Quels sont les avantages et les inconvénients de l’utilisation de chaque méthode?
Existe-t-il des tutoriels expliquant comment dessiner une sphère dans OpenGL sans avoir à utiliser gluSphere() ? La plupart des didacticiels 3D pour OpenGL ne sont que des cubes. J’ai cherché mais la plupart des solutions pour dessiner une sphère consistent à utiliser gluSphere() . Il y a aussi un site qui a le code pour […]
Je suis confronté à un problème que je crois être dépendant de VAO, mais je ne suis pas sûr .. Je ne suis pas sûr de l’utilisation correcte d’un VAO, ce que j’avais l’habitude de faire lors de l’initialisation de GL était simple glGenVertexArrays(1,&vao) suivi d’un glBindVertexArray(vao) et plus tard, dans mon pipeline de dessin, […]
J’essaie de comprendre le système de coordonnées OpenGL. Cependant, certains didacticiels indiquent que le système de coordonnées par défaut est gaucher (voir http://www.c-sharpcorner.com/UploadFile/jeradus/OpenGLBasics11172005014307AM/OpenGLBasics.aspx ) et d’autres disent qu’il est droitier (voir http: // www .falloutsoftware.com / tutorials / gl / gl0.htm ). Qui est correct? Je comprends que l’on peut se transformer l’un en l’autre […]
J’ai écrit quelques effets en C ++ (g ++) en utilisant freeglut sous Linux, et je les comstack avec g++ -Wall -lglut part8.cpp -o part8 Donc, je me demandais s’il était possible d’avoir g ++ pour créer des exécutables Windows statiques compilés contenant tout le nécessaire? Je n’ai pas Windows, alors ce serait vraiment cool […]
Je comprends comment écrire des programmes OpenGL / DirectX, et je connais les maths et les concepts sous-jacents, mais je suis curieux de voir comment la communication GPU-CPU fonctionne à un faible niveau. Disons que j’ai un programme OpenGL écrit en C qui affiche un sortingangle et fait pivoter la caméra de 45 degrés. Quand […]
Les contextes de rendu ont généralement une couleur unie sur le fond (noir ou autre, voir l’image ci-dessous): Je me demande s’il est possible de configurer une fenêtre sans décor ET avec un arrière-plan transparent, tout en me permettant de rendre des éléments OpenGL dessus. Cela donnerait l’illusion que le sortingangle flotte à l’écran. L’arrière-plan […]
Je commence juste à apprendre OpenGL aujourd’hui à partir de ce tutoriel: http://openglbook.com/the-book/ Je suis arrivé au chapitre 2, où je dessine un sortingangle, et je comprends tout sauf les VAO (cet acronyme est-il correct?). Le tutoriel a ce code: glGenVertexArrays(1, &VaoId); glBindVertexArray(VaoId); Bien que je comprenne que le code est nécessaire, je n’ai aucune […]
À quelles fins utilisons-nous la masortingce de projection Model View? Pourquoi les shaders requièrent-ils une masortingce de projection de vue modèle?
J’ai du mal à distinguer la différence entre appeler glFlush() et glFinish() . Les docs disent que glFlush() et glFinish() vont pousser toutes les opérations en mémoire tampon vers OpenGL afin d’être sûr qu’elles seront toutes exécutées, la différence étant que glFlush() retourne immédiatement là où glFinish() bloque jusqu’à ce que toutes les opérations soient […]