Alternativa glFenceSync en OpenGL ES 2.0

veo que glFenceSync no existe en OpenGL ES 2.0, se agregó solo en OpenGL ES 3.0.

¿OpenGL ES 2.0 ofrece alguna alternativa de sincronización entre CPU y GPU, aparte de la fuerza brutal glFinish?

preguntado el 28 de agosto de 12 a las 09:08

2 Respuestas

Tienes diferentes llamadas en OpenGL ES 2.0 que dan una idea de diferentes asuntos relacionados con GL, pero principalmente, te quedas con glFinish solamente.

Respondido 28 ago 12, 11:08

Gracias, pero ¿qué quiere decir con 'percepción de diferentes asuntos relacionados con GL'? ¿Hay alguna manera de saber si la GPU ha completado una tarea específica, sin tener que esperar hasta que se haya completado? todos ¿Tareas? - queso

estaba hablando de todos los glGet... los métodos que se pueden usar para consultar diferentes variables, pero se queda bastante fuera al intentar consultar si se realizaron diferentes tareas. - dragostis

In glext.h.

GL_API GLsync glFenceSyncAPPLE(GLenum condition, GLbitfield flags) __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_6_0);

Estoy bastante seguro de que esto es lo que quieres. De todos modos, disponible solo en iOS 6.0 o posterior.

Respondido el 01 de enero de 13 a las 18:01

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.