J'utilise SDL2 et OpenGL 3.3, et se demander si les situations suivantes sont thread-safe:Le rendu de plusieurs threads dans des contextes OpenGL individuels est-il sécurisé?
cas 1
- Il y a plusieurs threads et chacun d'eux a un contexte et une fenêtre SDL.
- Ces threads rendent des géométries multithread.
cas 2
- Il existe de multiples threads et chacun d'eux a une fenêtre SDL. Mais il n'y a qu'un seul contexte qui est partagé.
- Ces threads rendent des géométries multithread.
Je suppose que ce dernier cas n'est pas sûr car les threads changent le contexte actuel en appelant 'SDL_GL_MakeCurrent', mais je ne suis pas sûr.
oui vous avez raison – zoly01