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.

151
Qu'est-ce que Vulkan et en quoi diffère-t-il d'OpenGL?

Le groupe Khronos (l'organisme de normalisation derrière OpenGL) vient d'annoncer Vulkan : Vulkan est la nouvelle génération d'API standard ouverte pour un accès très efficace aux graphiques et au calcul sur des GPU modernes. Cette conception inédite, précédemment appelée Initiative OpenGL de...

88
Quelles sont les bonnes ressources d'apprentissage pour OpenGL? [fermé]

J'utilise OpenGL ES sur l'iPhone depuis quelque temps déjà et, fondamentalement, je me sens un peu perdu devant le petit ensemble de commandes que j'ai vues dans des exemples et adoptées comme étant les miennes. J'adorerais utiliser OpenGL sur d'autres plateformes et bien le comprendre. Chaque fois...

65
Bonne interface graphique pour OpenGL? [fermé]

Je commence à apprendre OpenGL avec FreeGLUT en utilisant Superbible et les connaissances acquises grâce à mes graphiques élémentaires pour parfaire mes compétences. Pour tirer davantage de cette expérience, je souhaite intégrer une interface graphique pour écraser celle utilisée par FreeGLUT. Ma...

46
Mots clés in / out en GLSL

Je ne comprends pas vraiment comment utiliser les mots in- outclés / dans GLSL, et Google est inhabituellement inutile. Que font-ils exactement? Comment pourrais-je les utiliser si, par exemple, je veux transmettre un ensemble variable variable par sommet au fragment shader? Littéralement, chaque...

44
OpenGL est-il approprié pour les jeux 2D?

Je suis moi-même la bibliothèque OpenGL depuis un certain temps et je veux commencer à créer un jeu. Cependant, pour une introduction plus facile, je veux commencer par quelque chose en 2D, tel qu'un jeu descendant de style Pokémon. Est-ce un bon plan ou OpenGL est-il spécialement conçu pour la...

44
Est-ce qu'apprendre OpenGL 2.1 est inutile aujourd'hui?

Je suis nouveau dans le monde 3D OpenGL / DirectX et j'ai découvert que les spécifications OpenGL 4.1 et GLSL venaient d'être publiées aujourd'hui. Un de mes amis m'a donné le Livre rouge pour OGL v2.1 mais, autant que j'ai lu, les versions 3.x et 4.x diffèrent beaucoup de la version 2.x et...

41
Les acteurs d'un jeu doivent-ils être responsables de se dessiner?

Je suis très nouveau dans le développement de jeux, mais pas dans la programmation. Je joue (encore) avec un jeu de type Pong en utilisant l' canvasélément JavaScript . J'ai créé un Paddleobjet qui a les propriétés suivantes ... width height x y colour J'ai aussi un Pongobjet qui a des propriétés...

40
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....

36
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 contiennent...