Questions marquées «opengl»

OpenGL est une norme graphique et une API qui cible les marchés des postes de travail et des postes de travail. Il est conçu pour être facile à accélérer avec du matériel informatique dédié, et donc la plupart des implémentations offrent des performances considérablement améliorées par rapport au rendu logiciel traditionnel. Actuellement, OpenGL est utilisé pour des applications telles que les logiciels de CAO et les jeux informatiques. Il est également multiplateforme. La norme OpenGL est contrôlée par le groupe Khronos, qui contrôle également OpenGL ES.

1
GLSL: Comment jetter un float sur un int?
Dans un fragment de GLSL, j'essaie de floattransformer un en int. Le compilateur lève une erreur: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' J'ai essayé d'augmenter la précision du int: mediump float indexf = floor(2.0 * mixer); highp int index = indexf; mais en vain. …
40 opengl  glsl  opengl-es 


6
Création d'un effet de palette de style rétro dans OpenGL
Je travaille sur un jeu ressemblant à Megaman où je dois changer la couleur de certains pixels au moment de l'exécution. Pour référence : dans Megaman, lorsque vous changez d'arme sélectionnée, la palette du personnage principal change pour refléter l'arme sélectionnée. Toutes les couleurs du sprite ne changent pas, seulement …

4
Quel est le but des objets Vertex Array d'OpenGL?
Je viens juste de commencer avec OpenGL. Je n'ai toujours pas compris ce que sont les objets Vertex Array et comment les utiliser. Si les objets Vertex Buffer sont utilisés pour stocker des données de sommet (telles que leurs positions et leurs coordonnées de texture) et que les VAO ne …
36 opengl 



5
Dessiner beaucoup de tuiles avec OpenGL, à la manière moderne
Je travaille sur un petit jeu PC à base de tuiles / sprites avec une équipe de personnes et nous rencontrons des problèmes de performances. La dernière fois que j'ai utilisé OpenGL, c'était autour de 2004. Je me suis donc appris à utiliser le profil principal, et je me trouve …
35 opengl 

10
Qu'est-ce qui fait qu'un jeu a l'air «bon»? [fermé]
Je travaille sur un jeu spatial 3D utilisant OpenGL et C ++ et je prévois de donner au jeu des graphismes modernes et accrocheurs, mais plus j'y pense, plus je réalise que je ne sais pas vraiment en quoi consiste le graphisme "bien". Bien sûr, je peux jouer à des …
34 opengl  3d  graphics 

5
Quel est le but de glScissor?
Je sais qu'il est plus efficace que le test au pochoir, mais ai-je raison de supposer que la même fonctionnalité pourrait être obtenue en utilisant des transformations de projection avec la fenêtre?
33 opengl  opengl-es 

2
Un bon moyen de créer une boucle de jeu en OpenGL
Je commence actuellement à apprendre OpenGL à l'école et j'ai commencé à faire un jeu simple l'autre jour (seul, pas pour l'école). J'utilise freeglut et je le construis en C, donc pour ma boucle de jeu, je venais vraiment d'utiliser une fonction à laquelle j'ai fait passer glutIdleFuncpour mettre à …
31 opengl  c  game-loop 


9
Dois-je continuer à étudier OpenGL ou simplement passer à DirectX pour me donner une meilleure chance de décrocher un emploi dans l'industrie du jeu? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . J'apprends la programmation graphique depuis …


2
Combien de threads un jeu Android doit-il utiliser?
Au minimum, un jeu Android OpenGL a un thread d'interface utilisateur et un thread de rendu créé par GLSurfaceView. Renderer.onDrawFrame()devrait faire un minimum de travail pour obtenir le FPS le plus élevé. La physique, l'IA, etc. n'ont pas besoin d'exécuter chaque image, nous pouvons donc les mettre dans un autre …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.