List of usage examples for javax.microedition.khronos.opengles GL10 GL_UNSIGNED_SHORT
int GL_UNSIGNED_SHORT
To view the source code for javax.microedition.khronos.opengles GL10 GL_UNSIGNED_SHORT.
Click Source Link
From source file:Main.java
public static int bytesPerPixel(final int format, final int type) { int n, m;/* w w w. j a v a2s .c o m*/ switch (format) { case GL10.GL_ALPHA: case GL10.GL_LUMINANCE: n = 1; break; case GL10.GL_LUMINANCE_ALPHA: n = 2; break; case GL10.GL_RGB: n = 3; break; case GL10.GL_RGBA: n = 4; break; // case GL10.GL_COLOR_INDEX: // case GL10.GL_STENCIL_INDEX: // case GL10.GL_DEPTH_COMPONENT: // case GL10.GL_RED: // case GL10.GL_GREEN: // case GL10.GL_BLUE: // case GL10.GL_BGR: // case GL12.GL_BGRA: default: n = 0; } switch (type) { case GL10.GL_UNSIGNED_BYTE: case GL10.GL_BYTE: m = 1; break; case GL10.GL_UNSIGNED_SHORT: case GL10.GL_SHORT: m = 2; break; case GL10.GL_FLOAT: m = 4; break; // case GL11.GL_BITMAP: // case GL11.GL_HALF_FLOAT: // case GL11.GL_UNSIGNED_INT: // case GL11.GL_INT: default: m = 0; } return n * m; }