You are not logged in.
Pages: 1
Regarde dans SCETypes.h XD
Je prépare un projet afin de compiler la lib sous Mac (ça évitera des soucis pour certains)
Tiens j'ai tenté de compiler SCEngine, je me suis rendu compte que tu avais commis un oubli
Pour OpenGL, on fait #include <OpenGL/gl.h> sous mac
Je viens prendre des nouvelles de l'avancement de la lib
J'ai une demande à te faire:
Pourrais-tu faire en sorte que l'on puisse faire de la 2d avec ta bibliothèque ?
Cela nous permettrait de réaliser des jeux en 2d avec des rotations nickelles (et aussi de faire de la 2D )
Voilà ^^
Ah ok, donc c'est parfait
Je parle pour tous les appels à glLoadIdentity, aux modification des matrices via gluOrho2d ou etc...
Ces fonctions modifient le contexte actuel, donc si on gère plusieurs fenêtres, il faut un appel à ces fonction par contexte.
En gros, on doit faire:
SLWindow_makeCurrentContext(window1);
gluOrtho2d(0, 0, 1, 1); /* On modifie les matrices du contexte via des appels à glOrtho2d ou autre... */
SLWindow_makeCurrentContext(window2); /* Ce contexte n'a jamais servi, on le désigne comme le contexte à modifier */
gluOrtho2d(0, 0, 1, 1); /* On modifie les matrices du contexte, */
Voilà.
Aussi, ma bibliothèque permettra aussi de choisir le niveau d'anti-crénelage du contexte ainsi que différentes options fournies par OpenGL.
Il n'y a rien à changer dans on code pour cela
Ma demande de modification de ta lib ne touche que pour l'utilisation de ma bibliothèque, mais aussi de la SFML et de Qt qui permettent de gérer plusieurs fenêtres
Bon courage
Pour partager des ressources entre contexte, il faut juste déclarer le contexte comme partagé dans la création de la fenêtre... --'
C'est donc moi qui m'occupe de tout cela
Par contre, j'aurai besoin que tu fasses en sorte qu'il y ait une fonction d'initialisation de contexte, que j'appellerai pour chaque contexte
Libwar sert à quoi ? :-°
Pour SteamLib (que je développe), je voudrais savoir si tu pouvais modifier ton code afin de pouvoir gérer le dessin dans plusieurs contextes (donc dans plusieurs fenêtres). Je ferai en sorte de gérer les contextes partagés afin de ne charger chaque texture qu'une seule fois
Ceci aurait pour but d'utiliser à 100% les capacités de ma bibliothèque.
Le switch de contexte se fait via ma lib (fonction nommée makeCurrentContext), mais il faut initialiser chaque contexte indépendamment des autres... :-°
Voilà, j'espère que je ne te pose pas trop de soucis --'
Bonjour ^^
Je viens signaler que dans la page pour rédiger une réponse, il y a la case à cocher "s'abonner à la discussion" affichée même si on est déjà abonné
Bonne continuation
Bonjour ^^
Je viens signaler un problème php dans la partie médias, le dossier vidéos n'est pas ouvert.
Merci de résoudre le pb
Bonne continuation
Pages: 1