2009-12-20 20 views

Respuesta

9

En OpenGL ES 2.0, las texturas de coma flotante solo son compatibles si la implementación exporta la extensión OES_texture_float. Tenga en cuenta que esta extensión solo permite el filtrado más cercano dentro de un nivel de textura, y no filtra entre los niveles de textura. Esta restricción se afloja por la presencia de OES_texture_float_linear. Otra posible advertencia es que la presencia de OES_texture_float no requiere que la implementación sea compatible con la representación de texturas de coma flotante con objetos framebuffer.

¿Qué estás tratando de hacer con las texturas flotantes?

+0

Estoy almacenando información de posición. Entonces habría un sombreador de fragmentos que realiza algunos cálculos (movimiento de partículas) y lo renderiza en un framebuffer que se alimenta a otro shader (render). El caso es que necesito precisión de flotación. – notlion

+0

En mi implementación (codificación para iOS) las claves fueron "GL_OES_texture_float" y "GL_OES_texture_half_float_linear" –

Cuestiones relacionadas