Konular arasında tek bir bağlamı paylaşmanın kötü haber olduğunu biliyorum. Ana iş parçacığı üzerinde GL ile hiçbir şey olmadığında, ikincil bir iş parçacığında bir offscreen çerçevebuffer ile bir bağlamı güvenli bir şekilde oluşturabileceğimi ve kullanabileceğimi biliyorum.OpenGL konuları, farklı bağlamlarda birden çok konu için güvenli midir?
İki farklı iş parçacığı üzerinde iki bağlamı güvenli bir şekilde oluşturabilir miyim sorusuna kesin bir yanıt bulamadım (örneğin, ekrana ana bir iş parçacığı çizimi, ve ikincil bir iş parçacığı çizimi çizim iş parçacığı)) ve hem eşzamanlı olarak GL fonksiyon çağrıları yapmalarını sağlayın. Başka bir deyişle, bağlamlar farklı olduğu sürece, iki iş parçacığı C API'sini ve dolayısıyla GPU'yu "paylaşır"? Yoksa doğal olarak paylaşılamaz bir şey mi? Yoksa bu uygulamaya özel mi?
iOS'ta OpenGL ES için özel olarak sorun, ancak muhtemelen genel bir GL sorusu.
İlgili: [OpenGL ES oyunumda birden çok ileti kullanmalı mıyım?] (Http://stackoverflow.com/questions/5246189/should-i-use-multiple-threads-within-my-opengl-es-game) – bobobobo