Lines Matching defs:gl
70 public void onSurfaceCreated(GL10 gl, EGLConfig config) {
74 public void onSurfaceChanged(GL10 gl, int w, int h) {
76 gl.glMatrixMode(GL10.GL_PROJECTION);
77 gl.glLoadIdentity();
86 gl.glFrustumf(fl, fr, fb, ft, 1.0f, 2000.0f);
89 gl.glMatrixMode(GL10.GL_MODELVIEW);
90 gl.glLoadIdentity();
91 gl.glViewport(0, 0, w, h);
94 public void onDrawFrame(GL10 gl) {
95 gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
113 gl.glDisable(GL10.GL_DITHER);
115 gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_AMBIENT, lightAmbient, 0);
116 gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_DIFFUSE, lightDiffuse, 0);
117 gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_SPECULAR, lightOff, 0);
118 gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_POSITION, lightPosSpot, 0);
119 gl.glEnable(GL10.GL_LIGHT0);
121 gl.glEnable(GL10.GL_LIGHTING);
124 gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);
125 gl.glNormal3f(0, 0, 1);
139 gl.glVertexPointer(3, GL10.GL_FLOAT, 0, vb);
140 gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, 0, 3);
148 gl.glVertexPointer(3, GL10.GL_FLOAT, 0, vb);
151 gl.glPushMatrix();
152 gl.glTranslatef(pos[0], pos[1], pos[2]);
153 gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, 0, 3);
154 gl.glPopMatrix();
157 gl.glPushMatrix();
158 gl.glTranslatef(pos[3], pos[4], pos[5]);
159 gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, 0, 3);
160 gl.glPopMatrix();
163 gl.glPushMatrix();
164 gl.glTranslatef(pos[6], pos[7], pos[8]);
165 gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, 0, 3);
166 gl.glPopMatrix();