Estoy tratando de convertir mi aplicación OpenGL ES 1
en una aplicación OpenGL ES 2
para poder usar Shaders. Ahora uso la función glOrthof para tener una "ventana gráfica de tamaño real", así puedo colocar los vértices en el píxel "real" en la vista OpenGL.Cómo lograr glOrthof en OpenGL ES 2.0
glOrthof(0, _frame.size.width, _frame.size.height, 0, -1, 1);
Estoy teniendo problemas para encontrar la manera de lograr esto en OpenGL ES 2
, ¿hay alguien que me puede mostrar cómo hacer esto?
Si no es así, ¿alguien tiene un enlace a un buen tutorial/explicación de OpenGL ES 1 to OpenGL ES 2
?
¿Podría mostrarme cómo crear/cargar la proyección y la vista de modelo? – Thys
@MrThys Si no está seguro de eso, primero debería consultar algunos recursos de aprendizaje sobre los sombreadores de OpenGL ES 2.0 y GLSL. Básicamente, una vez que tiene las ubicaciones uniformes correspondientes y el programa de sombreado está vinculado/usado, puede establecer sus valores con uno de los muchos ['glUniform ...'] (http://www.opengl.org/sdk/docs /man/xhtml/glUniform.xml) llamadas, en el caso de matrices usarías 'glUniformMatrix4fv' –
Los enlaces están muertos ... – B0rk4