Page 2 sur 2
Re: OpenGL comment dessiner des formes, textes, images, etc ?
Publié : jeu. 17/mars/2022 14:08
par microdevweb
I y a un petit maintenant, j'avais fait un tuto sur openGl. Voici le lien
viewtopic.php?t=14794&hilit=opengl
Re: OpenGL comment dessiner des formes, textes, images, etc ?
Publié : dim. 03/avr./2022 14:27
par Ollivier
Toucan il a pas besoin de flipper le buffer ?
Re: OpenGL comment dessiner des formes, textes, images, etc ?
Publié : lun. 04/avr./2022 8:37
par falsam
Bonjour Ollivier. l'include Toucan-Static.pbi n'intègre pas de flipbuffers car c'est une fonctionnalité native de PureBasic.
Re: OpenGL comment dessiner des formes, textes, images, etc ?
Publié : lun. 04/avr./2022 20:29
par Ollivier
J'ai confondu : "toucan" c'est le 2nd code. Je suis encore dans le 1er code source du sujet. Petite remarque d'essai :
1) je n'ai pas gluOrtho2D() qui doit se situer ailleurs que dans opengl32.DLL. Je l'ai remplacé par glOrtho() qui fait le même travail : ça évite d'ouvrir plus d'une DLL pour faire fonctionner un exemple de test.
2) le mode matrice en projection n'est pas forcé d'être indiqué : c'est le mode par défaut.
Code : Tout sélectionner
Debug glGetIntegerv_(#GL_MATRIX_MODE, @void)
Debug "="
Debug #GL_PROJECTION
3) En utilisation "statique" (pas d'animation), une fois la fenêtre redimensionnée ou restaurée, et à condition de déformer le rendu aux possiblement nouvelles dimensions de la fenêtre, il faut seulement 3 lignes dans une callback :
- 1 resizeGadget()
- 2 flips de buffers
Re: OpenGL comment dessiner des formes, textes, images, etc ?
Publié : mar. 05/avr./2022 5:44
par Shadow
Salut, tu n'as pas besoin de dll pour faire marcher OpenGL, et "toucan" n'est je pense plus d'actualité !?
Regarde mon exemple dans un autre fill, SimplyOpenGL2DDrawing, c'est pas fini, mis c'est un bon début.
Néanmoins t'es remarque sont importante ici, je prends note.
2) le mode matrice en projection n'est pas forcé d'être indiqué : c'est le mode par défaut.
Oui c'est ce que j'ai penser aussi.
3) En utilisation "statique" (pas d'animation), une fois la fenêtre redimensionnée ou restaurée, et à condition de déformer le rendu aux possiblement nouvelles dimensions de la fenêtre, il faut seulement 3 lignes dans une callback :
Merci pour l'info !