I'm trying to use spelling mode with OpenGL ES, and the dot (0,0) is in the lower left corner of the screen. However, I want it to be in the upper left corner.
Here, where I configure things in my Android app:
public void onSurfaceChanged(final GL10 gl, final int width, final int height) {
assert gl != null;
GLU.gluOrtho2D(gl, 0, width, 0, height);
}
I tried to modify the above call in a variety of ways, including:
GLU.gluOrtho2D(gl, 0, width, 0, height);
GLU.gluOrtho2D(gl, 0, width, 0, -height);
GLU.gluOrtho2D(gl, 0, width, height, 0);
GLU.gluOrtho2D(gl, 0, width, -height, 0);
I also tried playing in the viewport to no avail:
public void onSurfaceChanged(final GL10 gl, final int width, final int height) {
assert gl != null;
gl.glViewport(0, 0, width, height);
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
GLU.gluOrtho2D(gl, 0, width, 0, height);
}
And again, I tried playing with the viewport settings to no avail:
gl.glViewport(0, 0, width, height);
gl.glViewport(0, 0, width, -height);
gl.glViewport(0, height, width, 0);
gl.glViewport(0, -height, width, 0);
Any tips on how to get the dot (0,0) in the upper left corner of the screen? Thank!