Estoy buscando una técnica alternativa para representar reflexiones en OpenGL ES en el iPhone. Usualmente hago esto usando el buffer de la plantilla para marcar dónde se puede ver la reflexión (la superficie reflectante) y luego renderizar la imagen invertida solo en esos píxeles. Por lo tanto, cuando el objeto reflejado se mueve fuera de la superficie, su reflejo ya no se ve. Sin embargo, dado que la implementación del iPhone no es compatible con el buffer de esténcil, no puedo determinar cómo ocultar las partes del reflejo que quedan fuera de la superficie.¿Cómo puedo generar reflejos en OpenGL ES en el iPhone sin una memoria tampón?
Para aclarar, el problema no es representar los reflejos por sí mismos, sino esconderlos cuando no serían visibles.
¿Alguna idea?