Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - exkise

Pages: [1]
1
Général / Multithreading et OpenGL
« le: Avril 03, 2012, 11:38:34 pm »
Bonjour,

Je viens sur ce forum pour une raison qui ne concerne pas réellement l'utilisation de la sfml.

En réalité, je tente de faire mon petit moteur de jeu perso ( en partant de zero ou presque ) et je bute actuellement sur le problème du multithreading avec OpenGL. Hors, aillant utilisé la sfml par un temps, j'avais pour habitude de diviser mon rendu dans un thread et le calcul dans un autre ( avec entre autre la création des textures ). Hors de base ce n'est pas possible avec OpenGL et il y a une manipulation à faire avec les contexts.
Ce que j'ai vu c'est donc que la sfml gérait ce problème de façon transparente pour l'utilisateur et j'aurais aimé savoir par quel biais cela est fait ( quelles classes servent à cela ) car j'aimerai implanté un système transparent relativement équivalent.

Pour information complémentaire, je crée ma fenêtre moi-même à l'aide de l'API windows et je crée donc moi même le rendering context ( qui doit être partagé si j'ai bien compris ).

Merci par avance des informations que vous accepterez de me donner  ;)

exkise


Pages: [1]