Home | History | Annotate | Download | only in spritetext

Lines Matching defs:gl

53     public void onSurfaceCreated(GL10 gl, EGLConfig config) {
59 gl.glDisable(GL10.GL_DITHER);
65 gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT,
68 gl.glClearColor(.5f, .5f, .5f, 1);
69 gl.glShadeModel(GL10.GL_SMOOTH);
70 gl.glEnable(GL10.GL_DEPTH_TEST);
71 gl.glEnable(GL10.GL_TEXTURE_2D);
79 gl.glGenTextures(1, textures, 0);
82 gl.glBindTexture(GL10.GL_TEXTURE_2D, mTextureID);
84 gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER,
86 gl.glTexParameterf(GL10.GL_TEXTURE_2D,
90 gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_S,
92 gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T,
95 gl.glTexEnvf(GL10.GL_TEXTURE_ENV, GL10.GL_TEXTURE_ENV_MODE,
115 mLabels.shutdown(gl);
119 mLabels.initialize(gl);
120 mLabels.beginAdding(gl);
121 mLabelA = mLabels.add(gl, "A", mLabelPaint);
122 mLabelB = mLabels.add(gl, "B", mLabelPaint);
123 mLabelC = mLabels.add(gl, "C", mLabelPaint);
124 mLabelMsPF = mLabels.add(gl, "ms/f", mLabelPaint);
125 mLabels.endAdding(gl);
128 mNumericSprite.shutdown(gl);
132 mNumericSprite.initialize(gl, mLabelPaint);
135 public void onDrawFrame(GL10 gl) {
141 gl.glDisable(GL10.GL_DITHER);
143 gl.glTexEnvx(GL10.GL_TEXTURE_ENV, GL10.GL_TEXTURE_ENV_MODE,
152 gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
158 gl.glMatrixMode(GL10.GL_MODELVIEW);
159 gl.glLoadIdentity();
161 GLU.gluLookAt(gl, 0.0f, 0.0f, -2.5f,
165 gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);
166 gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);
168 gl.glActiveTexture(GL10.GL_TEXTURE0);
169 gl.glBindTexture(GL10.GL_TEXTURE_2D, mTextureID);
170 gl.glTexParameterx(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_S,
172 gl.glTexParameterx(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T,
187 gl.glRotatef(angle, 0, 0, 1.0f);
188 gl.glScalef(2.0f, 2.0f, 2.0f);
190 mTriangle.draw(gl);
192 mProjector.getCurrentModelView(gl);
193 mLabels.beginDrawing(gl, mWidth, mHeight);
194 drawLabel(gl, 0, mLabelA);
195 drawLabel(gl, 1, mLabelB);
196 drawLabel(gl, 2, mLabelC);
198 mLabels.draw(gl, msPFX, 0, mLabelMsPF);
199 mLabels.endDrawing(gl);
201 drawMsPF(gl, msPFX);
204 private void drawMsPF(GL10 gl, float rightMargin) {
219 mNumericSprite.draw(gl, x, 0, mWidth, mHeight);
223 private void drawLabel(GL10 gl, int triangleVertex, int labelId) {
237 mLabels.draw(gl, tx, ty, labelId);
240 public void onSurfaceChanged(GL10 gl, int w, int h) {
243 gl.glViewport(0, 0, w, h);
253 gl.glMatrixMode(GL10.GL_PROJECTION);
254 gl.glLoadIdentity();
255 gl.glFrustumf(-ratio, ratio, -1, 1, 1, 10);
256 mProjector.getCurrentProjection(gl);
284 // Buffers to be passed to gl*Pointer() functions
325 public void draw(GL10 gl) {
326 gl.glFrontFace(GL10.GL_CCW);
327 gl.glVertexPointer(3, GL10.GL_FLOAT, 0, mFVertexBuffer);
328 gl.glEnable(GL10.GL_TEXTURE_2D);
329 gl.glTexCoordPointer(2, GL10.GL_FLOAT, 0, mTexBuffer);
330 gl.glDrawElements(GL10.GL_TRIANGLE_STRIP, VERTS,