2010-05-23 5 views
3

Je réalise un travail qui consiste à dessiner des images vidéo en temps réel sous OpenGL ES. En ce moment j'utilise glTexImage2D pour transférer les données, en l'absence d'objets Pixel Buffer et autres. Une réponse ci-dessous suggère que glTexImage2D bloque toujours, même si l'objet texture référencé n'est utilisé pour aucun dessin. Existe-t-il un moyen de faire un téléchargement de texture non bloquante avec OpenGL ES (quelle que soit la version)?Téléchargement de textures non bloquantes sur iPhone et autres plates-formes OpenGL ES

Merci beaucoup, Sean

Répondre

0

Non, blocs glTexImage2D, et ne reviendra pas tant que la copie est terminée. Je ne suis pas sûr si GL ES supporte le partage de contexte, si c'est le cas, vous pouvez télécharger la texture dans un autre thread avec un autre contexte, sharig cette texture avec votre contexte principal.

Questions connexes