package com.google.android.m4b.maps.bj;

import java.nio.Buffer;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
import java.nio.ShortBuffer;
import javax.microedition.khronos.opengles.GL;
import javax.microedition.khronos.opengles.GL10;
import javax.microedition.khronos.opengles.GL10Ext;
import javax.microedition.khronos.opengles.GL11;
import javax.microedition.khronos.opengles.GL11Ext;

final class c
  implements GL, GL10, GL10Ext, GL11, GL11Ext
{
  private final GL10 a;
  private final GL10Ext b;
  private final GL11 c;
  private final GL11Ext d;
  private o e;
  private final o f;
  private final o g;
  private final o h;

  public c(GL paramGL)
  {
    this.a = ((GL10)paramGL);
    GL10Ext localGL10Ext;
    GL11 localGL11;
    if ((paramGL instanceof GL10Ext))
    {
      localGL10Ext = (GL10Ext)paramGL;
      this.b = localGL10Ext;
      if (!(paramGL instanceof GL11))
        break label112;
      localGL11 = (GL11)paramGL;
      label41: this.c = localGL11;
      if (!(paramGL instanceof GL11Ext))
        break label117;
    }
    label112: label117: for (GL11Ext localGL11Ext = (GL11Ext)paramGL; ; localGL11Ext = null)
    {
      this.d = localGL11Ext;
      this.f = new o();
      this.h = new o();
      this.g = new o();
      this.e = this.f;
      return;
      localGL10Ext = null;
      break;
      localGL11 = null;
      break label41;
    }
  }

  public final void a(float[] paramArrayOfFloat, int paramInt)
  {
    this.e.c(paramArrayOfFloat, 0);
  }

  public final void glActiveTexture(int paramInt)
  {
    this.a.glActiveTexture(paramInt);
  }

  public final void glAlphaFunc(int paramInt, float paramFloat)
  {
    this.a.glAlphaFunc(paramInt, paramFloat);
  }

  public final void glAlphaFuncx(int paramInt1, int paramInt2)
  {
    this.a.glAlphaFuncx(paramInt1, paramInt2);
  }

  public final void glBindBuffer(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glBindTexture(int paramInt1, int paramInt2)
  {
    this.a.glBindTexture(paramInt1, paramInt2);
  }

  public final void glBlendFunc(int paramInt1, int paramInt2)
  {
    this.a.glBlendFunc(paramInt1, paramInt2);
  }

  public final void glBufferData(int paramInt1, int paramInt2, Buffer paramBuffer, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glBufferSubData(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glClear(int paramInt)
  {
    this.a.glClear(paramInt);
  }

  public final void glClearColor(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4)
  {
    this.a.glClearColor(paramFloat1, paramFloat2, paramFloat3, paramFloat4);
  }

  public final void glClearColorx(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    this.a.glClearColorx(paramInt1, paramInt2, paramInt3, paramInt4);
  }

  public final void glClearDepthf(float paramFloat)
  {
    this.a.glClearDepthf(paramFloat);
  }

  public final void glClearDepthx(int paramInt)
  {
    this.a.glClearDepthx(paramInt);
  }

  public final void glClearStencil(int paramInt)
  {
    this.a.glClearStencil(paramInt);
  }

  public final void glClientActiveTexture(int paramInt)
  {
    this.a.glClientActiveTexture(paramInt);
  }

  public final void glClipPlanef(int paramInt, FloatBuffer paramFloatBuffer)
  {
    this.c.glClipPlanef(paramInt, paramFloatBuffer);
  }

  public final void glClipPlanef(int paramInt1, float[] paramArrayOfFloat, int paramInt2)
  {
    this.c.glClipPlanef(paramInt1, paramArrayOfFloat, paramInt2);
  }

  public final void glClipPlanex(int paramInt, IntBuffer paramIntBuffer)
  {
    this.c.glClipPlanex(paramInt, paramIntBuffer);
  }

  public final void glClipPlanex(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    this.c.glClipPlanex(paramInt1, paramArrayOfInt, paramInt2);
  }

  public final void glColor4f(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4)
  {
    this.a.glColor4f(paramFloat1, paramFloat2, paramFloat3, paramFloat4);
  }

  public final void glColor4ub(byte paramByte1, byte paramByte2, byte paramByte3, byte paramByte4)
  {
    throw new UnsupportedOperationException();
  }

  public final void glColor4x(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    this.a.glColor4x(paramInt1, paramInt2, paramInt3, paramInt4);
  }

  public final void glColorMask(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, boolean paramBoolean4)
  {
    this.a.glColorMask(paramBoolean1, paramBoolean2, paramBoolean3, paramBoolean4);
  }

  public final void glColorPointer(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public final void glColorPointer(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer)
  {
    this.a.glColorPointer(paramInt1, paramInt2, paramInt3, paramBuffer);
  }

  public final void glCompressedTexImage2D(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7, Buffer paramBuffer)
  {
    this.a.glCompressedTexImage2D(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6, paramInt7, paramBuffer);
  }

  public final void glCompressedTexSubImage2D(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7, int paramInt8, Buffer paramBuffer)
  {
    this.a.glCompressedTexSubImage2D(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6, paramInt7, paramInt8, paramBuffer);
  }

  public final void glCopyTexImage2D(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7, int paramInt8)
  {
    this.a.glCopyTexImage2D(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6, paramInt7, paramInt8);
  }

  public final void glCopyTexSubImage2D(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7, int paramInt8)
  {
    this.a.glCopyTexSubImage2D(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6, paramInt7, paramInt8);
  }

  public final void glCullFace(int paramInt)
  {
    this.a.glCullFace(paramInt);
  }

  public final void glCurrentPaletteMatrixOES(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public final void glDeleteBuffers(int paramInt, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glDeleteBuffers(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glDeleteTextures(int paramInt, IntBuffer paramIntBuffer)
  {
    this.a.glDeleteTextures(paramInt, paramIntBuffer);
  }

  public final void glDeleteTextures(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    this.a.glDeleteTextures(paramInt1, paramArrayOfInt, paramInt2);
  }

  public final void glDepthFunc(int paramInt)
  {
    this.a.glDepthFunc(paramInt);
  }

  public final void glDepthMask(boolean paramBoolean)
  {
    this.a.glDepthMask(paramBoolean);
  }

  public final void glDepthRangef(float paramFloat1, float paramFloat2)
  {
    this.a.glDepthRangef(paramFloat1, paramFloat2);
  }

  public final void glDepthRangex(int paramInt1, int paramInt2)
  {
    this.a.glDepthRangex(paramInt1, paramInt2);
  }

  public final void glDisable(int paramInt)
  {
    this.a.glDisable(paramInt);
  }

  public final void glDisableClientState(int paramInt)
  {
    this.a.glDisableClientState(paramInt);
  }

  public final void glDrawArrays(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glDrawArrays(paramInt1, paramInt2, paramInt3);
  }

  public final void glDrawElements(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public final void glDrawElements(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer)
  {
    this.a.glDrawElements(paramInt1, paramInt2, paramInt3, paramBuffer);
  }

  public final void glDrawTexfOES(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5)
  {
    this.d.glDrawTexfOES(paramFloat1, paramFloat2, paramFloat3, paramFloat4, paramFloat5);
  }

  public final void glDrawTexfvOES(FloatBuffer paramFloatBuffer)
  {
    this.d.glDrawTexfvOES(paramFloatBuffer);
  }

  public final void glDrawTexfvOES(float[] paramArrayOfFloat, int paramInt)
  {
    this.d.glDrawTexfvOES(paramArrayOfFloat, paramInt);
  }

  public final void glDrawTexiOES(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5)
  {
    this.d.glDrawTexiOES(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5);
  }

  public final void glDrawTexivOES(IntBuffer paramIntBuffer)
  {
    this.d.glDrawTexivOES(paramIntBuffer);
  }

  public final void glDrawTexivOES(int[] paramArrayOfInt, int paramInt)
  {
    this.d.glDrawTexivOES(paramArrayOfInt, paramInt);
  }

  public final void glDrawTexsOES(short paramShort1, short paramShort2, short paramShort3, short paramShort4, short paramShort5)
  {
    this.d.glDrawTexsOES(paramShort1, paramShort2, paramShort3, paramShort4, paramShort5);
  }

  public final void glDrawTexsvOES(ShortBuffer paramShortBuffer)
  {
    this.d.glDrawTexsvOES(paramShortBuffer);
  }

  public final void glDrawTexsvOES(short[] paramArrayOfShort, int paramInt)
  {
    this.d.glDrawTexsvOES(paramArrayOfShort, paramInt);
  }

  public final void glDrawTexxOES(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5)
  {
    this.d.glDrawTexxOES(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5);
  }

  public final void glDrawTexxvOES(IntBuffer paramIntBuffer)
  {
    this.d.glDrawTexxvOES(paramIntBuffer);
  }

  public final void glDrawTexxvOES(int[] paramArrayOfInt, int paramInt)
  {
    this.d.glDrawTexxvOES(paramArrayOfInt, paramInt);
  }

  public final void glEnable(int paramInt)
  {
    this.a.glEnable(paramInt);
  }

  public final void glEnableClientState(int paramInt)
  {
    this.a.glEnableClientState(paramInt);
  }

  public final void glFinish()
  {
    this.a.glFinish();
  }

  public final void glFlush()
  {
    this.a.glFlush();
  }

  public final void glFogf(int paramInt, float paramFloat)
  {
    this.a.glFogf(paramInt, paramFloat);
  }

  public final void glFogfv(int paramInt, FloatBuffer paramFloatBuffer)
  {
    this.a.glFogfv(paramInt, paramFloatBuffer);
  }

  public final void glFogfv(int paramInt1, float[] paramArrayOfFloat, int paramInt2)
  {
    this.a.glFogfv(paramInt1, paramArrayOfFloat, paramInt2);
  }

  public final void glFogx(int paramInt1, int paramInt2)
  {
    this.a.glFogx(paramInt1, paramInt2);
  }

  public final void glFogxv(int paramInt, IntBuffer paramIntBuffer)
  {
    this.a.glFogxv(paramInt, paramIntBuffer);
  }

  public final void glFogxv(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    this.a.glFogxv(paramInt1, paramArrayOfInt, paramInt2);
  }

  public final void glFrontFace(int paramInt)
  {
    this.a.glFrontFace(paramInt);
  }

  public final void glFrustumf(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5, float paramFloat6)
  {
    this.e.a(paramFloat1, paramFloat2, paramFloat3, paramFloat4, paramFloat5, paramFloat6);
    this.a.glFrustumf(paramFloat1, paramFloat2, paramFloat3, paramFloat4, paramFloat5, paramFloat6);
  }

  public final void glFrustumx(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6)
  {
    this.e.a(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6);
    this.a.glFrustumx(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6);
  }

  public final void glGenBuffers(int paramInt, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGenBuffers(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGenTextures(int paramInt, IntBuffer paramIntBuffer)
  {
    this.a.glGenTextures(paramInt, paramIntBuffer);
  }

  public final void glGenTextures(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    this.a.glGenTextures(paramInt1, paramArrayOfInt, paramInt2);
  }

  public final void glGetBooleanv(int paramInt, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetBooleanv(int paramInt1, boolean[] paramArrayOfBoolean, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetBufferParameteriv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetBufferParameteriv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetClipPlanef(int paramInt, FloatBuffer paramFloatBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetClipPlanef(int paramInt1, float[] paramArrayOfFloat, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetClipPlanex(int paramInt, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetClipPlanex(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final int glGetError()
  {
    return this.a.glGetError();
  }

  public final void glGetFixedv(int paramInt, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetFixedv(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetFloatv(int paramInt, FloatBuffer paramFloatBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetFloatv(int paramInt1, float[] paramArrayOfFloat, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetIntegerv(int paramInt, IntBuffer paramIntBuffer)
  {
    this.a.glGetIntegerv(paramInt, paramIntBuffer);
  }

  public final void glGetIntegerv(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    this.a.glGetIntegerv(paramInt1, paramArrayOfInt, paramInt2);
  }

  public final void glGetLightfv(int paramInt1, int paramInt2, FloatBuffer paramFloatBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetLightfv(int paramInt1, int paramInt2, float[] paramArrayOfFloat, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetLightxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetLightxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetMaterialfv(int paramInt1, int paramInt2, FloatBuffer paramFloatBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetMaterialfv(int paramInt1, int paramInt2, float[] paramArrayOfFloat, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetMaterialxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetMaterialxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetPointerv(int paramInt, Buffer[] paramArrayOfBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final String glGetString(int paramInt)
  {
    return this.a.glGetString(paramInt);
  }

  public final void glGetTexEnviv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexEnviv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexEnvxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexEnvxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexParameterfv(int paramInt1, int paramInt2, FloatBuffer paramFloatBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexParameterfv(int paramInt1, int paramInt2, float[] paramArrayOfFloat, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexParameteriv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexParameteriv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexParameterxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glGetTexParameterxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glHint(int paramInt1, int paramInt2)
  {
    this.a.glHint(paramInt1, paramInt2);
  }

  public final boolean glIsBuffer(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public final boolean glIsEnabled(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public final boolean glIsTexture(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public final void glLightModelf(int paramInt, float paramFloat)
  {
    this.a.glLightModelf(paramInt, paramFloat);
  }

  public final void glLightModelfv(int paramInt, FloatBuffer paramFloatBuffer)
  {
    this.a.glLightModelfv(paramInt, paramFloatBuffer);
  }

  public final void glLightModelfv(int paramInt1, float[] paramArrayOfFloat, int paramInt2)
  {
    this.a.glLightModelfv(paramInt1, paramArrayOfFloat, paramInt2);
  }

  public final void glLightModelx(int paramInt1, int paramInt2)
  {
    this.a.glLightModelx(paramInt1, paramInt2);
  }

  public final void glLightModelxv(int paramInt, IntBuffer paramIntBuffer)
  {
    this.a.glLightModelxv(paramInt, paramIntBuffer);
  }

  public final void glLightModelxv(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    this.a.glLightModelxv(paramInt1, paramArrayOfInt, paramInt2);
  }

  public final void glLightf(int paramInt1, int paramInt2, float paramFloat)
  {
    this.a.glLightf(paramInt1, paramInt2, paramFloat);
  }

  public final void glLightfv(int paramInt1, int paramInt2, FloatBuffer paramFloatBuffer)
  {
    this.a.glLightfv(paramInt1, paramInt2, paramFloatBuffer);
  }

  public final void glLightfv(int paramInt1, int paramInt2, float[] paramArrayOfFloat, int paramInt3)
  {
    this.a.glLightfv(paramInt1, paramInt2, paramArrayOfFloat, paramInt3);
  }

  public final void glLightx(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glLightx(paramInt1, paramInt2, paramInt3);
  }

  public final void glLightxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    this.a.glLightxv(paramInt1, paramInt2, paramIntBuffer);
  }

  public final void glLightxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    this.a.glLightxv(paramInt1, paramInt2, paramArrayOfInt, paramInt3);
  }

  public final void glLineWidth(float paramFloat)
  {
    this.a.glLineWidth(paramFloat);
  }

  public final void glLineWidthx(int paramInt)
  {
    this.a.glLineWidthx(paramInt);
  }

  public final void glLoadIdentity()
  {
    this.e.a();
    this.a.glLoadIdentity();
  }

  public final void glLoadMatrixf(FloatBuffer paramFloatBuffer)
  {
    int i = paramFloatBuffer.position();
    this.e.a(paramFloatBuffer);
    paramFloatBuffer.position(i);
    this.a.glLoadMatrixf(paramFloatBuffer);
  }

  public final void glLoadMatrixf(float[] paramArrayOfFloat, int paramInt)
  {
    this.e.a(paramArrayOfFloat, paramInt);
    this.a.glLoadMatrixf(paramArrayOfFloat, paramInt);
  }

  public final void glLoadMatrixx(IntBuffer paramIntBuffer)
  {
    int i = paramIntBuffer.position();
    this.e.a(paramIntBuffer);
    paramIntBuffer.position(i);
    this.a.glLoadMatrixx(paramIntBuffer);
  }

  public final void glLoadMatrixx(int[] paramArrayOfInt, int paramInt)
  {
    this.e.a(paramArrayOfInt, paramInt);
    this.a.glLoadMatrixx(paramArrayOfInt, paramInt);
  }

  public final void glLoadPaletteFromModelViewMatrixOES()
  {
    throw new UnsupportedOperationException();
  }

  public final void glLogicOp(int paramInt)
  {
    this.a.glLogicOp(paramInt);
  }

  public final void glMaterialf(int paramInt1, int paramInt2, float paramFloat)
  {
    this.a.glMaterialf(paramInt1, paramInt2, paramFloat);
  }

  public final void glMaterialfv(int paramInt1, int paramInt2, FloatBuffer paramFloatBuffer)
  {
    this.a.glMaterialfv(paramInt1, paramInt2, paramFloatBuffer);
  }

  public final void glMaterialfv(int paramInt1, int paramInt2, float[] paramArrayOfFloat, int paramInt3)
  {
    this.a.glMaterialfv(paramInt1, paramInt2, paramArrayOfFloat, paramInt3);
  }

  public final void glMaterialx(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glMaterialx(paramInt1, paramInt2, paramInt3);
  }

  public final void glMaterialxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    this.a.glMaterialxv(paramInt1, paramInt2, paramIntBuffer);
  }

  public final void glMaterialxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    this.a.glMaterialxv(paramInt1, paramInt2, paramArrayOfInt, paramInt3);
  }

  public final void glMatrixIndexPointerOES(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public final void glMatrixIndexPointerOES(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glMatrixMode(int paramInt)
  {
    switch (paramInt)
    {
    default:
      throw new IllegalArgumentException("Unknown matrix mode: " + paramInt);
    case 5888:
      this.e = this.f;
    case 5890:
    case 5889:
    }
    while (true)
    {
      this.a.glMatrixMode(paramInt);
      return;
      this.e = this.g;
      continue;
      this.e = this.h;
    }
  }

  public final void glMultMatrixf(FloatBuffer paramFloatBuffer)
  {
    int i = paramFloatBuffer.position();
    this.e.b(paramFloatBuffer);
    paramFloatBuffer.position(i);
    this.a.glMultMatrixf(paramFloatBuffer);
  }

  public final void glMultMatrixf(float[] paramArrayOfFloat, int paramInt)
  {
    this.e.b(paramArrayOfFloat, paramInt);
    this.a.glMultMatrixf(paramArrayOfFloat, paramInt);
  }

  public final void glMultMatrixx(IntBuffer paramIntBuffer)
  {
    int i = paramIntBuffer.position();
    this.e.b(paramIntBuffer);
    paramIntBuffer.position(i);
    this.a.glMultMatrixx(paramIntBuffer);
  }

  public final void glMultMatrixx(int[] paramArrayOfInt, int paramInt)
  {
    this.e.b(paramArrayOfInt, paramInt);
    this.a.glMultMatrixx(paramArrayOfInt, paramInt);
  }

  public final void glMultiTexCoord4f(int paramInt, float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4)
  {
    this.a.glMultiTexCoord4f(paramInt, paramFloat1, paramFloat2, paramFloat3, paramFloat4);
  }

  public final void glMultiTexCoord4x(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5)
  {
    this.a.glMultiTexCoord4x(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5);
  }

  public final void glNormal3f(float paramFloat1, float paramFloat2, float paramFloat3)
  {
    this.a.glNormal3f(paramFloat1, paramFloat2, paramFloat3);
  }

  public final void glNormal3x(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glNormal3x(paramInt1, paramInt2, paramInt3);
  }

  public final void glNormalPointer(int paramInt1, int paramInt2, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glNormalPointer(int paramInt1, int paramInt2, Buffer paramBuffer)
  {
    this.a.glNormalPointer(paramInt1, paramInt2, paramBuffer);
  }

  public final void glOrthof(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5, float paramFloat6)
  {
    this.e.b(paramFloat1, paramFloat2, paramFloat3, paramFloat4, paramFloat5, paramFloat6);
    this.a.glOrthof(paramFloat1, paramFloat2, paramFloat3, paramFloat4, paramFloat5, paramFloat6);
  }

  public final void glOrthox(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6)
  {
    this.e.b(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6);
    this.a.glOrthox(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6);
  }

  public final void glPixelStorei(int paramInt1, int paramInt2)
  {
    this.a.glPixelStorei(paramInt1, paramInt2);
  }

  public final void glPointParameterf(int paramInt, float paramFloat)
  {
    throw new UnsupportedOperationException();
  }

  public final void glPointParameterfv(int paramInt, FloatBuffer paramFloatBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glPointParameterfv(int paramInt1, float[] paramArrayOfFloat, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glPointParameterx(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glPointParameterxv(int paramInt, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glPointParameterxv(int paramInt1, int[] paramArrayOfInt, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public final void glPointSize(float paramFloat)
  {
    this.a.glPointSize(paramFloat);
  }

  public final void glPointSizePointerOES(int paramInt1, int paramInt2, Buffer paramBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glPointSizex(int paramInt)
  {
    this.a.glPointSizex(paramInt);
  }

  public final void glPolygonOffset(float paramFloat1, float paramFloat2)
  {
    this.a.glPolygonOffset(paramFloat1, paramFloat2);
  }

  public final void glPolygonOffsetx(int paramInt1, int paramInt2)
  {
    this.a.glPolygonOffsetx(paramInt1, paramInt2);
  }

  public final void glPopMatrix()
  {
    this.e.b();
    this.a.glPopMatrix();
  }

  public final void glPushMatrix()
  {
    this.e.c();
    this.a.glPushMatrix();
  }

  public final int glQueryMatrixxOES(IntBuffer paramIntBuffer1, IntBuffer paramIntBuffer2)
  {
    return this.b.glQueryMatrixxOES(paramIntBuffer1, paramIntBuffer2);
  }

  public final int glQueryMatrixxOES(int[] paramArrayOfInt1, int paramInt1, int[] paramArrayOfInt2, int paramInt2)
  {
    return this.b.glQueryMatrixxOES(paramArrayOfInt1, paramInt1, paramArrayOfInt2, paramInt2);
  }

  public final void glReadPixels(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, Buffer paramBuffer)
  {
    this.a.glReadPixels(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6, paramBuffer);
  }

  public final void glRotatef(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4)
  {
    this.e.a(paramFloat1, paramFloat2, paramFloat3, paramFloat4);
    this.a.glRotatef(paramFloat1, paramFloat2, paramFloat3, paramFloat4);
  }

  public final void glRotatex(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    this.e.a(paramInt1, paramInt2, paramInt3, paramInt4);
    this.a.glRotatex(paramInt1, paramInt2, paramInt3, paramInt4);
  }

  public final void glSampleCoverage(float paramFloat, boolean paramBoolean)
  {
    this.a.glSampleCoverage(paramFloat, paramBoolean);
  }

  public final void glSampleCoveragex(int paramInt, boolean paramBoolean)
  {
    this.a.glSampleCoveragex(paramInt, paramBoolean);
  }

  public final void glScalef(float paramFloat1, float paramFloat2, float paramFloat3)
  {
    this.e.a(paramFloat1, paramFloat2, paramFloat3);
    this.a.glScalef(paramFloat1, paramFloat2, paramFloat3);
  }

  public final void glScalex(int paramInt1, int paramInt2, int paramInt3)
  {
    this.e.a(paramInt1, paramInt2, paramInt3);
    this.a.glScalex(paramInt1, paramInt2, paramInt3);
  }

  public final void glScissor(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    this.a.glScissor(paramInt1, paramInt2, paramInt3, paramInt4);
  }

  public final void glShadeModel(int paramInt)
  {
    this.a.glShadeModel(paramInt);
  }

  public final void glStencilFunc(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glStencilFunc(paramInt1, paramInt2, paramInt3);
  }

  public final void glStencilMask(int paramInt)
  {
    this.a.glStencilMask(paramInt);
  }

  public final void glStencilOp(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glStencilOp(paramInt1, paramInt2, paramInt3);
  }

  public final void glTexCoordPointer(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexCoordPointer(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer)
  {
    this.a.glTexCoordPointer(paramInt1, paramInt2, paramInt3, paramBuffer);
  }

  public final void glTexEnvf(int paramInt1, int paramInt2, float paramFloat)
  {
    this.a.glTexEnvf(paramInt1, paramInt2, paramFloat);
  }

  public final void glTexEnvfv(int paramInt1, int paramInt2, FloatBuffer paramFloatBuffer)
  {
    this.a.glTexEnvfv(paramInt1, paramInt2, paramFloatBuffer);
  }

  public final void glTexEnvfv(int paramInt1, int paramInt2, float[] paramArrayOfFloat, int paramInt3)
  {
    this.a.glTexEnvfv(paramInt1, paramInt2, paramArrayOfFloat, paramInt3);
  }

  public final void glTexEnvi(int paramInt1, int paramInt2, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexEnviv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexEnviv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexEnvx(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glTexEnvx(paramInt1, paramInt2, paramInt3);
  }

  public final void glTexEnvxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    this.a.glTexEnvxv(paramInt1, paramInt2, paramIntBuffer);
  }

  public final void glTexEnvxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    this.a.glTexEnvxv(paramInt1, paramInt2, paramArrayOfInt, paramInt3);
  }

  public final void glTexImage2D(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7, int paramInt8, Buffer paramBuffer)
  {
    this.a.glTexImage2D(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6, paramInt7, paramInt8, paramBuffer);
  }

  public final void glTexParameterf(int paramInt1, int paramInt2, float paramFloat)
  {
    this.a.glTexParameterf(paramInt1, paramInt2, paramFloat);
  }

  public final void glTexParameterfv(int paramInt1, int paramInt2, FloatBuffer paramFloatBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexParameterfv(int paramInt1, int paramInt2, float[] paramArrayOfFloat, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexParameteri(int paramInt1, int paramInt2, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexParameteriv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    this.c.glTexParameteriv(paramInt1, paramInt2, paramIntBuffer);
  }

  public final void glTexParameteriv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    this.c.glTexParameteriv(paramInt1, paramInt2, paramArrayOfInt, paramInt3);
  }

  public final void glTexParameterx(int paramInt1, int paramInt2, int paramInt3)
  {
    this.a.glTexParameterx(paramInt1, paramInt2, paramInt3);
  }

  public final void glTexParameterxv(int paramInt1, int paramInt2, IntBuffer paramIntBuffer)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexParameterxv(int paramInt1, int paramInt2, int[] paramArrayOfInt, int paramInt3)
  {
    throw new UnsupportedOperationException();
  }

  public final void glTexSubImage2D(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7, int paramInt8, Buffer paramBuffer)
  {
    this.a.glTexSubImage2D(paramInt1, paramInt2, paramInt3, paramInt4, paramInt5, paramInt6, paramInt7, paramInt8, paramBuffer);
  }

  public final void glTranslatef(float paramFloat1, float paramFloat2, float paramFloat3)
  {
    this.e.b(paramFloat1, paramFloat2, paramFloat3);
    this.a.glTranslatef(paramFloat1, paramFloat2, paramFloat3);
  }

  public final void glTranslatex(int paramInt1, int paramInt2, int paramInt3)
  {
    this.e.b(paramInt1, paramInt2, paramInt3);
    this.a.glTranslatex(paramInt1, paramInt2, paramInt3);
  }

  public final void glVertexPointer(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public final void glVertexPointer(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer)
  {
    this.a.glVertexPointer(paramInt1, paramInt2, paramInt3, paramBuffer);
  }

  public final void glViewport(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    this.a.glViewport(paramInt1, paramInt2, paramInt3, paramInt4);
  }

  public final void glWeightPointerOES(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public final void glWeightPointerOES(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer)
  {
    throw new UnsupportedOperationException();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.bj.c
 * JD-Core Version:    0.6.2
 */