【发布时间】:2013-12-20 15:13:43
【问题描述】:
我想全屏绘制opengl纹理。
(纹理:128x128 ===> 设备屏幕:320x480)
下面的代码效果很好,但是纹理很小。
我只能使用 glFrustumf 函数(不是 glOrthof 函数)。
如何以全屏尺寸绘制纹理?
// this is android source code
float ratio = (float) screenWidth / screenHeight;
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
gl.glFrustumf(-ratio, ratio, -1, 1, 1, 10);
GLU.gluLookAt(gl, 0.0f, 0.0f, -2.5f, // eye
0.0f, 0.0f, 0.0f, // center
0.0f, 1.0f, 0.0f); // up
// draw blah blah
【问题讨论】:
标签: android opengl-es textures