Apres avoir develope un renderer OpenGL j'essai de le porter sous MacOS X ... et c'est galere.
:/

Le truc, c'est que mon renderer OpenGL tourne sur un thread pour lui seul et communique avec le main thread qui gere tout le reste. Le tout est parfaitement thread safe via un systeme de messages.

Probleme: Sous mac j'ai un ecran blanc... Si je cree un context dans le main thread, il fonctionne, je peux le netoye de la couleur que je veux (glClear). Si je cree un thread sous le thread OpenGL... pas moyen j'appeler glClear.

Les contextes respectifs sont crees dans leur thread respectif.

Je pense qu'il y a un point par rapport a AGL qui m'echape, ou peut etre dans l'API de carbon.

des idees ?

Merci.