1package com.jogamp.opengl;
4import com.jogamp.opengl.*;
5import com.jogamp.gluegen.runtime.*;
7import com.jogamp.opengl.GL2ES1;
8import com.jogamp.opengl.GLES1;
25 public static final boolean DEBUG = jogamp.opengl.Debug.debug(
"DebugGLES1");
28 if (downstreamGLES1 ==
null) {
29 throw new IllegalArgumentException(
"null downstreamGLES1");
31 this.downstreamGLES1 = downstreamGLES1;
38 return downstreamGLES1;
99 throw new GLException(
"Not a GL2ES1 implementation");
104 throw new GLException(
"Not a GL2ES2 implementation");
109 throw new GLException(
"Not a GL2ES3 implementation");
114 throw new GLException(
"Not a GL2GL3 implementation");
124 throw new GLException(
"Not a GL3ES3 implementation");
129 throw new GLException(
"Not a GL3bc implementation");
139 throw new GLException(
"Not a GL4ES3 implementation");
144 throw new GLException(
"Not a GL4bc implementation");
149 if(
isGLES1() ) {
return this; }
150 throw new GLException(
"Not a GLES1 implementation");
155 throw new GLException(
"Not a GLES2 implementation");
160 throw new GLException(
"Not a GLES3 implementation");
192 final int err = checkGLError();
194 writeGLError(err,
"%s(<int> 0x%X)",
195 "glActiveTexture", arg0);
203 final int err = checkGLError();
205 writeGLError(err,
"%s(<int> 0x%X, <float> %s)",
206 "glAlphaFunc", arg0, arg1);
214 final int err = checkGLError();
216 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
217 "glAlphaFuncx", arg0, arg1);
225 final int err = checkGLError();
227 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
228 "glBindBuffer", arg0, arg1);
236 final int err = checkGLError();
238 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
239 "glBindFramebuffer", arg0, arg1);
247 final int err = checkGLError();
249 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
250 "glBindRenderbuffer", arg0, arg1);
258 final int err = checkGLError();
260 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
261 "glBindTexture", arg0, arg1);
269 final int err = checkGLError();
271 writeGLError(err,
"%s(<int> 0x%X)",
272 "glBindVertexArrayOES", arg0);
280 final int err = checkGLError();
282 writeGLError(err,
"%s(<int> 0x%X)",
283 "glBlendEquation", arg0);
291 final int err = checkGLError();
293 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
294 "glBlendEquationSeparate", arg0, arg1);
302 final int err = checkGLError();
304 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
305 "glBlendFunc", arg0, arg1);
313 final int err = checkGLError();
315 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
316 "glBlendFuncSeparate", arg0, arg1, arg2, arg3);
320 public void glBufferData(
int arg0,
long arg1,java.nio.Buffer arg2,
int arg3)
324 final int err = checkGLError();
326 writeGLError(err,
"%s(<int> 0x%X, <long> %s, <java.nio.Buffer> %s, <int> 0x%X)",
327 "glBufferData", arg0, arg1, arg2, arg3);
335 final int err = checkGLError();
337 writeGLError(err,
"%s(<int> 0x%X, <long> %s, <long> %s, <java.nio.Buffer> %s)",
338 "glBufferSubData", arg0, arg1, arg2, arg3);
346 final int err = checkGLError();
348 writeGLError(err,
"%s(<int> 0x%X)",
349 "glCheckFramebufferStatus", arg0);
358 final int err = checkGLError();
360 writeGLError(err,
"%s(<int> 0x%X)",
369 final int err = checkGLError();
371 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s, <float> %s)",
372 "glClearColor", arg0, arg1, arg2, arg3);
380 final int err = checkGLError();
382 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
383 "glClearColorx", arg0, arg1, arg2, arg3);
391 final int err = checkGLError();
393 writeGLError(err,
"%s(<double> %s)",
394 "glClearDepth", arg0);
402 final int err = checkGLError();
404 writeGLError(err,
"%s(<float> %s)",
405 "glClearDepthf", arg0);
413 final int err = checkGLError();
415 writeGLError(err,
"%s(<int> 0x%X)",
416 "glClearDepthx", arg0);
424 final int err = checkGLError();
426 writeGLError(err,
"%s(<int> 0x%X)",
427 "glClearStencil", arg0);
435 final int err = checkGLError();
437 writeGLError(err,
"%s(<int> 0x%X)",
438 "glClientActiveTexture", arg0);
446 final int err = checkGLError();
448 writeGLError(err,
"%s(<int> 0x%X, <[F>, <int> 0x%X)",
449 "glClipPlanef", arg0, arg2);
457 final int err = checkGLError();
459 writeGLError(err,
"%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
460 "glClipPlanef", arg0, arg1);
468 final int err = checkGLError();
470 writeGLError(err,
"%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
471 "glClipPlanefIMG", arg0, arg1);
479 final int err = checkGLError();
481 writeGLError(err,
"%s(<int> 0x%X, <[F>, <int> 0x%X)",
482 "glClipPlanefIMG", arg0, arg2);
490 final int err = checkGLError();
492 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
493 "glClipPlanex", arg0, arg1);
501 final int err = checkGLError();
503 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
504 "glClipPlanex", arg0, arg2);
512 final int err = checkGLError();
514 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
515 "glClipPlanexIMG", arg0, arg1);
523 final int err = checkGLError();
525 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
526 "glClipPlanexIMG", arg0, arg2);
530 public void glColor4f(
float arg0,
float arg1,
float arg2,
float arg3)
533 downstreamGLES1.
glColor4f(arg0,arg1,arg2,arg3);
534 final int err = checkGLError();
536 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s, <float> %s)",
537 "glColor4f", arg0, arg1, arg2, arg3);
541 public void glColor4ub(
byte arg0,
byte arg1,
byte arg2,
byte arg3)
544 downstreamGLES1.
glColor4ub(arg0,arg1,arg2,arg3);
545 final int err = checkGLError();
547 writeGLError(err,
"%s(<byte> %s, <byte> %s, <byte> %s, <byte> %s)",
548 "glColor4ub", arg0, arg1, arg2, arg3);
552 public void glColor4x(
int arg0,
int arg1,
int arg2,
int arg3)
555 downstreamGLES1.
glColor4x(arg0,arg1,arg2,arg3);
556 final int err = checkGLError();
558 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
559 "glColor4x", arg0, arg1, arg2, arg3);
563 public void glColorMask(
boolean arg0,
boolean arg1,
boolean arg2,
boolean arg3)
567 final int err = checkGLError();
569 writeGLError(err,
"%s(<boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
570 "glColorMask", arg0, arg1, arg2, arg3);
578 final int err = checkGLError();
580 writeGLError(err,
"%s(<com.jogamp.opengl.GLArrayData> %s)",
581 "glColorPointer", arg0);
589 final int err = checkGLError();
591 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
592 "glColorPointer", arg0, arg1, arg2, arg3);
600 final int err = checkGLError();
602 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
603 "glColorPointer", arg0, arg1, arg2, arg3);
611 final int err = checkGLError();
613 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
614 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
622 final int err = checkGLError();
624 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
625 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
633 final int err = checkGLError();
635 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
636 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
644 final int err = checkGLError();
646 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
647 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
651 public void glCopyTexImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
655 final int err = checkGLError();
657 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
658 "glCopyTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
666 final int err = checkGLError();
668 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
669 "glCopyTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
677 final int err = checkGLError();
679 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
680 "glCopyTextureLevelsAPPLE", arg0, arg1, arg2, arg3);
688 final int err = checkGLError();
690 writeGLError(err,
"%s(<int> 0x%X)",
699 final int err = checkGLError();
701 writeGLError(err,
"%s(<int> 0x%X)",
702 "glCurrentPaletteMatrixOES", arg0);
710 final int err = checkGLError();
712 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
713 "glDeleteBuffers", arg0, arg2);
721 final int err = checkGLError();
723 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
724 "glDeleteBuffers", arg0, arg1);
732 final int err = checkGLError();
734 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
735 "glDeleteFramebuffers", arg0, arg1);
743 final int err = checkGLError();
745 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
746 "glDeleteFramebuffers", arg0, arg2);
754 final int err = checkGLError();
756 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
757 "glDeleteRenderbuffers", arg0, arg2);
765 final int err = checkGLError();
767 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
768 "glDeleteRenderbuffers", arg0, arg1);
776 final int err = checkGLError();
778 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
779 "glDeleteTextures", arg0, arg1);
787 final int err = checkGLError();
789 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
790 "glDeleteTextures", arg0, arg2);
798 final int err = checkGLError();
800 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
801 "glDeleteVertexArraysOES", arg0, arg2);
809 final int err = checkGLError();
811 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
812 "glDeleteVertexArraysOES", arg0, arg1);
820 final int err = checkGLError();
822 writeGLError(err,
"%s(<int> 0x%X)",
823 "glDepthFunc", arg0);
831 final int err = checkGLError();
833 writeGLError(err,
"%s(<boolean> %s)",
834 "glDepthMask", arg0);
842 final int err = checkGLError();
844 writeGLError(err,
"%s(<double> %s, <double> %s)",
845 "glDepthRange", arg0, arg1);
853 final int err = checkGLError();
855 writeGLError(err,
"%s(<float> %s, <float> %s)",
856 "glDepthRangef", arg0, arg1);
864 final int err = checkGLError();
866 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
867 "glDepthRangex", arg0, arg1);
875 final int err = checkGLError();
877 writeGLError(err,
"%s(<int> 0x%X)",
886 final int err = checkGLError();
888 writeGLError(err,
"%s(<int> 0x%X)",
889 "glDisableClientState", arg0);
897 final int err = checkGLError();
899 writeGLError(err,
"%s(<int> 0x%X)",
900 "glDisableDriverControlQCOM", arg0);
908 final int err = checkGLError();
910 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
911 "glDiscardFramebufferEXT", arg0, arg1, arg3);
919 final int err = checkGLError();
921 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
922 "glDiscardFramebufferEXT", arg0, arg1, arg2);
930 final int err = checkGLError();
932 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
933 "glDrawArrays", arg0, arg1, arg2);
941 final int err = checkGLError();
943 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
944 "glDrawElements", arg0, arg1, arg2, arg3);
952 final int err = checkGLError();
954 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
955 "glDrawElements", arg0, arg1, arg2, arg3);
959 public void glDrawTexfOES(
float arg0,
float arg1,
float arg2,
float arg3,
float arg4)
963 final int err = checkGLError();
965 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
966 "glDrawTexfOES", arg0, arg1, arg2, arg3, arg4);
974 final int err = checkGLError();
976 writeGLError(err,
"%s(<[F>, <int> 0x%X)",
977 "glDrawTexfvOES", arg1);
985 final int err = checkGLError();
987 writeGLError(err,
"%s(<java.nio.FloatBuffer> %s)",
988 "glDrawTexfvOES", arg0);
996 final int err = checkGLError();
998 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
999 "glDrawTexiOES", arg0, arg1, arg2, arg3, arg4);
1007 final int err = checkGLError();
1009 writeGLError(err,
"%s(<java.nio.IntBuffer> %s)",
1010 "glDrawTexivOES", arg0);
1018 final int err = checkGLError();
1020 writeGLError(err,
"%s(<[I>, <int> 0x%X)",
1021 "glDrawTexivOES", arg1);
1025 public void glDrawTexsOES(
short arg0,
short arg1,
short arg2,
short arg3,
short arg4)
1029 final int err = checkGLError();
1031 writeGLError(err,
"%s(<short> %s, <short> %s, <short> %s, <short> %s, <short> %s)",
1032 "glDrawTexsOES", arg0, arg1, arg2, arg3, arg4);
1040 final int err = checkGLError();
1042 writeGLError(err,
"%s(<java.nio.ShortBuffer> %s)",
1043 "glDrawTexsvOES", arg0);
1051 final int err = checkGLError();
1053 writeGLError(err,
"%s(<[S>, <int> 0x%X)",
1054 "glDrawTexsvOES", arg1);
1062 final int err = checkGLError();
1064 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1065 "glDrawTexxOES", arg0, arg1, arg2, arg3, arg4);
1073 final int err = checkGLError();
1075 writeGLError(err,
"%s(<[I>, <int> 0x%X)",
1076 "glDrawTexxvOES", arg1);
1084 final int err = checkGLError();
1086 writeGLError(err,
"%s(<java.nio.IntBuffer> %s)",
1087 "glDrawTexxvOES", arg0);
1095 final int err = checkGLError();
1097 writeGLError(err,
"%s(<int> 0x%X, <long> %s)",
1098 "glEGLImageTargetRenderbufferStorageOES", arg0, arg1);
1106 final int err = checkGLError();
1108 writeGLError(err,
"%s(<int> 0x%X, <long> %s)",
1109 "glEGLImageTargetTexture2DOES", arg0, arg1);
1117 final int err = checkGLError();
1119 writeGLError(err,
"%s(<int> 0x%X)",
1128 final int err = checkGLError();
1130 writeGLError(err,
"%s(<int> 0x%X)",
1131 "glEnableClientState", arg0);
1139 final int err = checkGLError();
1141 writeGLError(err,
"%s(<int> 0x%X)",
1142 "glEnableDriverControlQCOM", arg0);
1150 final int err = checkGLError();
1152 writeGLError(err,
"%s(<int> 0x%X)",
1153 "glEndTilingQCOM", arg0);
1161 final int err = checkGLError();
1163 writeGLError(err,
"%s(<int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s)",
1164 "glExtGetBufferPointervQCOM", arg0, arg1);
1172 final int err = checkGLError();
1174 writeGLError(err,
"%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1175 "glExtGetBuffersQCOM", arg1, arg2, arg4);
1183 final int err = checkGLError();
1185 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1186 "glExtGetBuffersQCOM", arg0, arg1, arg2);
1194 final int err = checkGLError();
1196 writeGLError(err,
"%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1197 "glExtGetFramebuffersQCOM", arg1, arg2, arg4);
1205 final int err = checkGLError();
1207 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1208 "glExtGetFramebuffersQCOM", arg0, arg1, arg2);
1216 final int err = checkGLError();
1218 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X, <[I>, <int> 0x%X)",
1219 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg3, arg5);
1227 final int err = checkGLError();
1229 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s, <java.nio.IntBuffer> %s)",
1230 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg2, arg3);
1238 final int err = checkGLError();
1240 writeGLError(err,
"%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1241 "glExtGetProgramsQCOM", arg1, arg2, arg4);
1249 final int err = checkGLError();
1251 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1252 "glExtGetProgramsQCOM", arg0, arg1, arg2);
1260 final int err = checkGLError();
1262 writeGLError(err,
"%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1263 "glExtGetRenderbuffersQCOM", arg1, arg2, arg4);
1271 final int err = checkGLError();
1273 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1274 "glExtGetRenderbuffersQCOM", arg0, arg1, arg2);
1282 final int err = checkGLError();
1284 writeGLError(err,
"%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1285 "glExtGetShadersQCOM", arg1, arg2, arg4);
1293 final int err = checkGLError();
1295 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1296 "glExtGetShadersQCOM", arg0, arg1, arg2);
1304 final int err = checkGLError();
1306 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1307 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg5);
1315 final int err = checkGLError();
1317 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1318 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg4);
1322 public void glExtGetTexSubImageQCOM(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,java.nio.Buffer arg10)
1325 downstreamGLES1.
glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1326 final int err = checkGLError();
1328 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
1329 "glExtGetTexSubImageQCOM", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
1337 final int err = checkGLError();
1339 writeGLError(err,
"%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1340 "glExtGetTexturesQCOM", arg1, arg2, arg4);
1348 final int err = checkGLError();
1350 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1351 "glExtGetTexturesQCOM", arg0, arg1, arg2);
1359 final int err = checkGLError();
1361 writeGLError(err,
"%s(<int> 0x%X)",
1362 "glExtIsProgramBinaryQCOM", arg0);
1371 final int err = checkGLError();
1373 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
1374 "glExtTexObjectStateOverrideiQCOM", arg0, arg1, arg2);
1382 final int err = checkGLError();
1384 writeGLError(err,
"%s()",
1393 final int err = checkGLError();
1395 writeGLError(err,
"%s()",
1404 final int err = checkGLError();
1406 writeGLError(err,
"%s(<int> 0x%X, <long> %s, <long> %s)",
1407 "glFlushMappedBufferRange", arg0, arg1, arg2);
1414 downstreamGLES1.
glFogf(arg0,arg1);
1415 final int err = checkGLError();
1417 writeGLError(err,
"%s(<int> 0x%X, <float> %s)",
1418 "glFogf", arg0, arg1);
1422 public void glFogfv(
int arg0,java.nio.FloatBuffer arg1)
1425 downstreamGLES1.
glFogfv(arg0,arg1);
1426 final int err = checkGLError();
1428 writeGLError(err,
"%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1429 "glFogfv", arg0, arg1);
1433 public void glFogfv(
int arg0,
float[] arg1,
int arg2)
1436 downstreamGLES1.
glFogfv(arg0,arg1,arg2);
1437 final int err = checkGLError();
1439 writeGLError(err,
"%s(<int> 0x%X, <[F>, <int> 0x%X)",
1440 "glFogfv", arg0, arg2);
1447 downstreamGLES1.
glFogx(arg0,arg1);
1448 final int err = checkGLError();
1450 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
1451 "glFogx", arg0, arg1);
1458 downstreamGLES1.
glFogxv(arg0,arg1,arg2);
1459 final int err = checkGLError();
1461 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1462 "glFogxv", arg0, arg2);
1466 public void glFogxv(
int arg0,java.nio.IntBuffer arg1)
1469 downstreamGLES1.
glFogxv(arg0,arg1);
1470 final int err = checkGLError();
1472 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1473 "glFogxv", arg0, arg1);
1481 final int err = checkGLError();
1483 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1484 "glFramebufferRenderbuffer", arg0, arg1, arg2, arg3);
1492 final int err = checkGLError();
1494 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1495 "glFramebufferTexture2D", arg0, arg1, arg2, arg3, arg4);
1503 final int err = checkGLError();
1505 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1506 "glFramebufferTexture2DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5);
1514 final int err = checkGLError();
1516 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1517 "glFramebufferTexture2DMultisampleIMG", arg0, arg1, arg2, arg3, arg4, arg5);
1525 final int err = checkGLError();
1527 writeGLError(err,
"%s(<int> 0x%X)",
1528 "glFrontFace", arg0);
1532 public void glFrustum(
double arg0,
double arg1,
double arg2,
double arg3,
double arg4,
double arg5)
1535 downstreamGLES1.
glFrustum(arg0,arg1,arg2,arg3,arg4,arg5);
1536 final int err = checkGLError();
1538 writeGLError(err,
"%s(<double> %s, <double> %s, <double> %s, <double> %s, <double> %s, <double> %s)",
1539 "glFrustum", arg0, arg1, arg2, arg3, arg4, arg5);
1543 public void glFrustumf(
float arg0,
float arg1,
float arg2,
float arg3,
float arg4,
float arg5)
1546 downstreamGLES1.
glFrustumf(arg0,arg1,arg2,arg3,arg4,arg5);
1547 final int err = checkGLError();
1549 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
1550 "glFrustumf", arg0, arg1, arg2, arg3, arg4, arg5);
1554 public void glFrustumx(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
1557 downstreamGLES1.
glFrustumx(arg0,arg1,arg2,arg3,arg4,arg5);
1558 final int err = checkGLError();
1560 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1561 "glFrustumx", arg0, arg1, arg2, arg3, arg4, arg5);
1569 final int err = checkGLError();
1571 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1572 "glGenBuffers", arg0, arg2);
1580 final int err = checkGLError();
1582 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1583 "glGenBuffers", arg0, arg1);
1591 final int err = checkGLError();
1593 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1594 "glGenFramebuffers", arg0, arg1);
1602 final int err = checkGLError();
1604 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1605 "glGenFramebuffers", arg0, arg2);
1613 final int err = checkGLError();
1615 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1616 "glGenRenderbuffers", arg0, arg1);
1624 final int err = checkGLError();
1626 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1627 "glGenRenderbuffers", arg0, arg2);
1635 final int err = checkGLError();
1637 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1638 "glGenTextures", arg0, arg2);
1646 final int err = checkGLError();
1648 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1649 "glGenTextures", arg0, arg1);
1657 final int err = checkGLError();
1659 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1660 "glGenVertexArraysOES", arg0, arg1);
1668 final int err = checkGLError();
1670 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1671 "glGenVertexArraysOES", arg0, arg2);
1679 final int err = checkGLError();
1681 writeGLError(err,
"%s(<int> 0x%X)",
1682 "glGenerateMipmap", arg0);
1690 final int err = checkGLError();
1692 writeGLError(err,
"%s(<int> 0x%X, <java.nio.ByteBuffer> %s)",
1693 "glGetBooleanv", arg0, arg1);
1701 final int err = checkGLError();
1703 writeGLError(err,
"%s(<int> 0x%X, <[B>, <int> 0x%X)",
1704 "glGetBooleanv", arg0, arg2);
1712 final int err = checkGLError();
1714 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1715 "glGetBufferParameteriv", arg0, arg1, arg2);
1723 final int err = checkGLError();
1725 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1726 "glGetBufferParameteriv", arg0, arg1, arg3);
1734 final int err = checkGLError();
1736 writeGLError(err,
"%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1737 "glGetClipPlanef", arg0, arg1);
1745 final int err = checkGLError();
1747 writeGLError(err,
"%s(<int> 0x%X, <[F>, <int> 0x%X)",
1748 "glGetClipPlanef", arg0, arg2);
1756 final int err = checkGLError();
1758 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1759 "glGetClipPlanex", arg0, arg2);
1767 final int err = checkGLError();
1769 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1770 "glGetClipPlanex", arg0, arg1);
1778 final int err = checkGLError();
1780 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
1781 "glGetDriverControlStringQCOM", arg0, arg1, arg3, arg5);
1789 final int err = checkGLError();
1791 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
1792 "glGetDriverControlStringQCOM", arg0, arg1, arg2, arg3);
1800 final int err = checkGLError();
1802 writeGLError(err,
"%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1803 "glGetDriverControlsQCOM", arg1, arg2, arg4);
1811 final int err = checkGLError();
1813 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1814 "glGetDriverControlsQCOM", arg0, arg1, arg2);
1822 final int err = checkGLError();
1824 writeGLError(err,
"%s()",
1834 final int err = checkGLError();
1836 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1837 "glGetFixedv", arg0, arg1);
1845 final int err = checkGLError();
1847 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1848 "glGetFixedv", arg0, arg2);
1856 final int err = checkGLError();
1858 writeGLError(err,
"%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1859 "glGetFloatv", arg0, arg1);
1867 final int err = checkGLError();
1869 writeGLError(err,
"%s(<int> 0x%X, <[F>, <int> 0x%X)",
1870 "glGetFloatv", arg0, arg2);
1878 final int err = checkGLError();
1880 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1881 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg3);
1889 final int err = checkGLError();
1891 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1892 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg4);
1900 final int err = checkGLError();
1902 writeGLError(err,
"%s()",
1903 "glGetGraphicsResetStatus");
1912 final int err = checkGLError();
1914 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1915 "glGetIntegerv", arg0, arg1);
1923 final int err = checkGLError();
1925 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
1926 "glGetIntegerv", arg0, arg2);
1934 final int err = checkGLError();
1936 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
1937 "glGetLightfv", arg0, arg1, arg2);
1945 final int err = checkGLError();
1947 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
1948 "glGetLightfv", arg0, arg1, arg3);
1956 final int err = checkGLError();
1958 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1959 "glGetLightxv", arg0, arg1, arg2);
1967 final int err = checkGLError();
1969 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1970 "glGetLightxv", arg0, arg1, arg3);
1978 final int err = checkGLError();
1980 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
1981 "glGetMaterialfv", arg0, arg1, arg2);
1989 final int err = checkGLError();
1991 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
1992 "glGetMaterialfv", arg0, arg1, arg3);
2000 final int err = checkGLError();
2002 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2003 "glGetMaterialxv", arg0, arg1, arg3);
2011 final int err = checkGLError();
2013 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2014 "glGetMaterialxv", arg0, arg1, arg2);
2022 final int err = checkGLError();
2024 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2025 "glGetRenderbufferParameteriv", arg0, arg1, arg2);
2033 final int err = checkGLError();
2035 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2036 "glGetRenderbufferParameteriv", arg0, arg1, arg3);
2043 java.lang.String _res = downstreamGLES1.
glGetString(arg0);
2044 final int err = checkGLError();
2046 writeGLError(err,
"%s(<int> 0x%X)",
2047 "glGetString", arg0);
2056 final int err = checkGLError();
2058 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2059 "glGetTexEnvfv", arg0, arg1, arg2);
2067 final int err = checkGLError();
2069 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2070 "glGetTexEnvfv", arg0, arg1, arg3);
2078 final int err = checkGLError();
2080 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2081 "glGetTexEnviv", arg0, arg1, arg3);
2089 final int err = checkGLError();
2091 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2092 "glGetTexEnviv", arg0, arg1, arg2);
2100 final int err = checkGLError();
2102 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2103 "glGetTexEnvxv", arg0, arg1, arg2);
2111 final int err = checkGLError();
2113 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2114 "glGetTexEnvxv", arg0, arg1, arg3);
2122 final int err = checkGLError();
2124 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2125 "glGetTexGenfv", arg0, arg1, arg2);
2133 final int err = checkGLError();
2135 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2136 "glGetTexGenfv", arg0, arg1, arg3);
2144 final int err = checkGLError();
2146 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2147 "glGetTexGeniv", arg0, arg1, arg3);
2155 final int err = checkGLError();
2157 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2158 "glGetTexGeniv", arg0, arg1, arg2);
2166 final int err = checkGLError();
2168 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2169 "glGetTexGenxv", arg0, arg1, arg2);
2177 final int err = checkGLError();
2179 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2180 "glGetTexGenxv", arg0, arg1, arg3);
2188 final int err = checkGLError();
2190 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2191 "glGetTexParameterfv", arg0, arg1, arg3);
2199 final int err = checkGLError();
2201 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2202 "glGetTexParameterfv", arg0, arg1, arg2);
2210 final int err = checkGLError();
2212 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2213 "glGetTexParameteriv", arg0, arg1, arg3);
2221 final int err = checkGLError();
2223 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2224 "glGetTexParameteriv", arg0, arg1, arg2);
2232 final int err = checkGLError();
2234 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2235 "glGetTexParameterxv", arg0, arg1, arg2);
2243 final int err = checkGLError();
2245 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2246 "glGetTexParameterxv", arg0, arg1, arg3);
2254 final int err = checkGLError();
2256 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2257 "glGetnUniformfv", arg0, arg1, arg2, arg4);
2265 final int err = checkGLError();
2267 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2268 "glGetnUniformfv", arg0, arg1, arg2, arg3);
2276 final int err = checkGLError();
2278 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2279 "glGetnUniformiv", arg0, arg1, arg2, arg4);
2287 final int err = checkGLError();
2289 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2290 "glGetnUniformiv", arg0, arg1, arg2, arg3);
2297 downstreamGLES1.
glHint(arg0,arg1);
2298 final int err = checkGLError();
2300 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
2301 "glHint", arg0, arg1);
2308 boolean _res = downstreamGLES1.
glIsBuffer(arg0);
2309 final int err = checkGLError();
2311 writeGLError(err,
"%s(<int> 0x%X)",
2312 "glIsBuffer", arg0);
2321 final int err = checkGLError();
2323 writeGLError(err,
"%s(<int> 0x%X)",
2324 "glIsEnabled", arg0);
2333 final int err = checkGLError();
2335 writeGLError(err,
"%s(<int> 0x%X)",
2336 "glIsFramebuffer", arg0);
2345 final int err = checkGLError();
2347 writeGLError(err,
"%s(<int> 0x%X)",
2348 "glIsRenderbuffer", arg0);
2357 final int err = checkGLError();
2359 writeGLError(err,
"%s(<int> 0x%X)",
2360 "glIsTexture", arg0);
2369 final int err = checkGLError();
2371 writeGLError(err,
"%s(<int> 0x%X)",
2372 "glIsVertexArrayOES", arg0);
2381 final int err = checkGLError();
2383 writeGLError(err,
"%s(<int> 0x%X, <float> %s)",
2384 "glLightModelf", arg0, arg1);
2392 final int err = checkGLError();
2394 writeGLError(err,
"%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
2395 "glLightModelfv", arg0, arg1);
2403 final int err = checkGLError();
2405 writeGLError(err,
"%s(<int> 0x%X, <[F>, <int> 0x%X)",
2406 "glLightModelfv", arg0, arg2);
2414 final int err = checkGLError();
2416 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
2417 "glLightModelx", arg0, arg1);
2425 final int err = checkGLError();
2427 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
2428 "glLightModelxv", arg0, arg2);
2436 final int err = checkGLError();
2438 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2439 "glLightModelxv", arg0, arg1);
2446 downstreamGLES1.
glLightf(arg0,arg1,arg2);
2447 final int err = checkGLError();
2449 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <float> %s)",
2450 "glLightf", arg0, arg1, arg2);
2454 public void glLightfv(
int arg0,
int arg1,java.nio.FloatBuffer arg2)
2457 downstreamGLES1.
glLightfv(arg0,arg1,arg2);
2458 final int err = checkGLError();
2460 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2461 "glLightfv", arg0, arg1, arg2);
2465 public void glLightfv(
int arg0,
int arg1,
float[] arg2,
int arg3)
2468 downstreamGLES1.
glLightfv(arg0,arg1,arg2,arg3);
2469 final int err = checkGLError();
2471 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2472 "glLightfv", arg0, arg1, arg3);
2479 downstreamGLES1.
glLightx(arg0,arg1,arg2);
2480 final int err = checkGLError();
2482 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2483 "glLightx", arg0, arg1, arg2);
2487 public void glLightxv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
2490 downstreamGLES1.
glLightxv(arg0,arg1,arg2);
2491 final int err = checkGLError();
2493 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2494 "glLightxv", arg0, arg1, arg2);
2498 public void glLightxv(
int arg0,
int arg1,
int[] arg2,
int arg3)
2501 downstreamGLES1.
glLightxv(arg0,arg1,arg2,arg3);
2502 final int err = checkGLError();
2504 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2505 "glLightxv", arg0, arg1, arg3);
2513 final int err = checkGLError();
2515 writeGLError(err,
"%s(<float> %s)",
2516 "glLineWidth", arg0);
2524 final int err = checkGLError();
2526 writeGLError(err,
"%s(<int> 0x%X)",
2527 "glLineWidthx", arg0);
2535 final int err = checkGLError();
2537 writeGLError(err,
"%s()",
2546 final int err = checkGLError();
2548 writeGLError(err,
"%s(<java.nio.FloatBuffer> %s)",
2549 "glLoadMatrixf", arg0);
2557 final int err = checkGLError();
2559 writeGLError(err,
"%s(<[F>, <int> 0x%X)",
2560 "glLoadMatrixf", arg1);
2568 final int err = checkGLError();
2570 writeGLError(err,
"%s(<java.nio.IntBuffer> %s)",
2571 "glLoadMatrixx", arg0);
2579 final int err = checkGLError();
2581 writeGLError(err,
"%s(<[I>, <int> 0x%X)",
2582 "glLoadMatrixx", arg1);
2590 final int err = checkGLError();
2592 writeGLError(err,
"%s()",
2593 "glLoadPaletteFromModelViewMatrixOES");
2601 final int err = checkGLError();
2603 writeGLError(err,
"%s(<int> 0x%X)",
2611 java.nio.ByteBuffer _res = downstreamGLES1.
glMapBuffer(arg0,arg1);
2612 final int err = checkGLError();
2614 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
2615 "glMapBuffer", arg0, arg1);
2623 java.nio.ByteBuffer _res = downstreamGLES1.
glMapBufferRange(arg0,arg1,arg2,arg3);
2624 final int err = checkGLError();
2626 writeGLError(err,
"%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
2627 "glMapBufferRange", arg0, arg1, arg2, arg3);
2636 final int err = checkGLError();
2638 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <float> %s)",
2639 "glMaterialf", arg0, arg1, arg2);
2647 final int err = checkGLError();
2649 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2650 "glMaterialfv", arg0, arg1, arg3);
2658 final int err = checkGLError();
2660 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2661 "glMaterialfv", arg0, arg1, arg2);
2669 final int err = checkGLError();
2671 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2672 "glMaterialx", arg0, arg1, arg2);
2680 final int err = checkGLError();
2682 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2683 "glMaterialxv", arg0, arg1, arg2);
2691 final int err = checkGLError();
2693 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2694 "glMaterialxv", arg0, arg1, arg3);
2702 final int err = checkGLError();
2704 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2705 "glMatrixIndexPointerOES", arg0, arg1, arg2, arg3);
2713 final int err = checkGLError();
2715 writeGLError(err,
"%s(<int> 0x%X)",
2716 "glMatrixMode", arg0);
2724 final int err = checkGLError();
2726 writeGLError(err,
"%s(<java.nio.FloatBuffer> %s)",
2727 "glMultMatrixf", arg0);
2735 final int err = checkGLError();
2737 writeGLError(err,
"%s(<[F>, <int> 0x%X)",
2738 "glMultMatrixf", arg1);
2746 final int err = checkGLError();
2748 writeGLError(err,
"%s(<java.nio.IntBuffer> %s)",
2749 "glMultMatrixx", arg0);
2757 final int err = checkGLError();
2759 writeGLError(err,
"%s(<[I>, <int> 0x%X)",
2760 "glMultMatrixx", arg1);
2768 final int err = checkGLError();
2770 writeGLError(err,
"%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
2771 "glMultiTexCoord4f", arg0, arg1, arg2, arg3, arg4);
2779 final int err = checkGLError();
2781 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2782 "glMultiTexCoord4x", arg0, arg1, arg2, arg3, arg4);
2790 final int err = checkGLError();
2792 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s)",
2793 "glNormal3f", arg0, arg1, arg2);
2801 final int err = checkGLError();
2803 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2804 "glNormal3x", arg0, arg1, arg2);
2812 final int err = checkGLError();
2814 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2815 "glNormalPointer", arg0, arg1, arg2);
2823 final int err = checkGLError();
2825 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <long> %s)",
2826 "glNormalPointer", arg0, arg1, arg2);
2834 final int err = checkGLError();
2836 writeGLError(err,
"%s(<com.jogamp.opengl.GLArrayData> %s)",
2837 "glNormalPointer", arg0);
2841 public void glOrtho(
double arg0,
double arg1,
double arg2,
double arg3,
double arg4,
double arg5)
2844 downstreamGLES1.
glOrtho(arg0,arg1,arg2,arg3,arg4,arg5);
2845 final int err = checkGLError();
2847 writeGLError(err,
"%s(<double> %s, <double> %s, <double> %s, <double> %s, <double> %s, <double> %s)",
2848 "glOrtho", arg0, arg1, arg2, arg3, arg4, arg5);
2852 public void glOrthof(
float arg0,
float arg1,
float arg2,
float arg3,
float arg4,
float arg5)
2855 downstreamGLES1.
glOrthof(arg0,arg1,arg2,arg3,arg4,arg5);
2856 final int err = checkGLError();
2858 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
2859 "glOrthof", arg0, arg1, arg2, arg3, arg4, arg5);
2863 public void glOrthox(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
2866 downstreamGLES1.
glOrthox(arg0,arg1,arg2,arg3,arg4,arg5);
2867 final int err = checkGLError();
2869 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2870 "glOrthox", arg0, arg1, arg2, arg3, arg4, arg5);
2878 final int err = checkGLError();
2880 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
2881 "glPixelStorei", arg0, arg1);
2889 final int err = checkGLError();
2891 writeGLError(err,
"%s(<int> 0x%X, <float> %s)",
2892 "glPointParameterf", arg0, arg1);
2900 final int err = checkGLError();
2902 writeGLError(err,
"%s(<int> 0x%X, <[F>, <int> 0x%X)",
2903 "glPointParameterfv", arg0, arg2);
2911 final int err = checkGLError();
2913 writeGLError(err,
"%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
2914 "glPointParameterfv", arg0, arg1);
2922 final int err = checkGLError();
2924 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
2925 "glPointParameterx", arg0, arg1);
2933 final int err = checkGLError();
2935 writeGLError(err,
"%s(<int> 0x%X, <[I>, <int> 0x%X)",
2936 "glPointParameterxv", arg0, arg2);
2944 final int err = checkGLError();
2946 writeGLError(err,
"%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2947 "glPointParameterxv", arg0, arg1);
2955 final int err = checkGLError();
2957 writeGLError(err,
"%s(<float> %s)",
2958 "glPointSize", arg0);
2966 final int err = checkGLError();
2968 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2969 "glPointSizePointerOES", arg0, arg1, arg2);
2977 final int err = checkGLError();
2979 writeGLError(err,
"%s(<int> 0x%X)",
2980 "glPointSizex", arg0);
2988 final int err = checkGLError();
2990 writeGLError(err,
"%s(<float> %s, <float> %s)",
2991 "glPolygonOffset", arg0, arg1);
2999 final int err = checkGLError();
3001 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
3002 "glPolygonOffsetx", arg0, arg1);
3010 final int err = checkGLError();
3012 writeGLError(err,
"%s()",
3021 final int err = checkGLError();
3023 writeGLError(err,
"%s()",
3032 final int err = checkGLError();
3034 writeGLError(err,
"%s(<[I>, <int> 0x%X, <[I>, <int> 0x%X)",
3035 "glQueryMatrixxOES", arg1, arg3);
3044 final int err = checkGLError();
3046 writeGLError(err,
"%s(<java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
3047 "glQueryMatrixxOES", arg0, arg1);
3052 public void glReadPixels(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
long arg6)
3055 downstreamGLES1.
glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3056 final int err = checkGLError();
3058 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3059 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3063 public void glReadPixels(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,java.nio.Buffer arg6)
3066 downstreamGLES1.
glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3067 final int err = checkGLError();
3069 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3070 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3074 public void glReadnPixels(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,java.nio.Buffer arg7)
3077 downstreamGLES1.
glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3078 final int err = checkGLError();
3080 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3081 "glReadnPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
3089 final int err = checkGLError();
3091 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3092 "glRenderbufferStorage", arg0, arg1, arg2, arg3);
3100 final int err = checkGLError();
3102 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3103 "glRenderbufferStorageMultisample", arg0, arg1, arg2, arg3, arg4);
3111 final int err = checkGLError();
3113 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3114 "glRenderbufferStorageMultisampleEXT", arg0, arg1, arg2, arg3, arg4);
3122 final int err = checkGLError();
3124 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3125 "glRenderbufferStorageMultisampleIMG", arg0, arg1, arg2, arg3, arg4);
3133 final int err = checkGLError();
3135 writeGLError(err,
"%s()",
3136 "glResolveMultisampleFramebuffer");
3140 public void glRotatef(
float arg0,
float arg1,
float arg2,
float arg3)
3143 downstreamGLES1.
glRotatef(arg0,arg1,arg2,arg3);
3144 final int err = checkGLError();
3146 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s, <float> %s)",
3147 "glRotatef", arg0, arg1, arg2, arg3);
3154 downstreamGLES1.
glRotatex(arg0,arg1,arg2,arg3);
3155 final int err = checkGLError();
3157 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3158 "glRotatex", arg0, arg1, arg2, arg3);
3166 final int err = checkGLError();
3168 writeGLError(err,
"%s(<float> %s, <boolean> %s)",
3169 "glSampleCoverage", arg0, arg1);
3177 final int err = checkGLError();
3179 writeGLError(err,
"%s(<int> 0x%X, <boolean> %s)",
3180 "glSampleCoveragex", arg0, arg1);
3187 downstreamGLES1.
glScalef(arg0,arg1,arg2);
3188 final int err = checkGLError();
3190 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s)",
3191 "glScalef", arg0, arg1, arg2);
3198 downstreamGLES1.
glScalex(arg0,arg1,arg2);
3199 final int err = checkGLError();
3201 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3202 "glScalex", arg0, arg1, arg2);
3209 downstreamGLES1.
glScissor(arg0,arg1,arg2,arg3);
3210 final int err = checkGLError();
3212 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3213 "glScissor", arg0, arg1, arg2, arg3);
3221 final int err = checkGLError();
3223 writeGLError(err,
"%s(<int> 0x%X)",
3224 "glShadeModel", arg0);
3232 final int err = checkGLError();
3234 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3235 "glStartTilingQCOM", arg0, arg1, arg2, arg3, arg4);
3243 final int err = checkGLError();
3245 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3246 "glStencilFunc", arg0, arg1, arg2);
3254 final int err = checkGLError();
3256 writeGLError(err,
"%s(<int> 0x%X)",
3257 "glStencilMask", arg0);
3265 final int err = checkGLError();
3267 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3268 "glStencilOp", arg0, arg1, arg2);
3276 final int err = checkGLError();
3278 writeGLError(err,
"%s(<com.jogamp.opengl.GLArrayData> %s)",
3279 "glTexCoordPointer", arg0);
3287 final int err = checkGLError();
3289 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3290 "glTexCoordPointer", arg0, arg1, arg2, arg3);
3298 final int err = checkGLError();
3300 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3301 "glTexCoordPointer", arg0, arg1, arg2, arg3);
3308 downstreamGLES1.
glTexEnvf(arg0,arg1,arg2);
3309 final int err = checkGLError();
3311 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <float> %s)",
3312 "glTexEnvf", arg0, arg1, arg2);
3316 public void glTexEnvfv(
int arg0,
int arg1,java.nio.FloatBuffer arg2)
3320 final int err = checkGLError();
3322 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3323 "glTexEnvfv", arg0, arg1, arg2);
3330 downstreamGLES1.
glTexEnvfv(arg0,arg1,arg2,arg3);
3331 final int err = checkGLError();
3333 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3334 "glTexEnvfv", arg0, arg1, arg3);
3341 downstreamGLES1.
glTexEnvi(arg0,arg1,arg2);
3342 final int err = checkGLError();
3344 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3345 "glTexEnvi", arg0, arg1, arg2);
3352 downstreamGLES1.
glTexEnviv(arg0,arg1,arg2,arg3);
3353 final int err = checkGLError();
3355 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3356 "glTexEnviv", arg0, arg1, arg3);
3360 public void glTexEnviv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
3364 final int err = checkGLError();
3366 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3367 "glTexEnviv", arg0, arg1, arg2);
3374 downstreamGLES1.
glTexEnvx(arg0,arg1,arg2);
3375 final int err = checkGLError();
3377 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3378 "glTexEnvx", arg0, arg1, arg2);
3382 public void glTexEnvxv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
3386 final int err = checkGLError();
3388 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3389 "glTexEnvxv", arg0, arg1, arg2);
3396 downstreamGLES1.
glTexEnvxv(arg0,arg1,arg2,arg3);
3397 final int err = checkGLError();
3399 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3400 "glTexEnvxv", arg0, arg1, arg3);
3407 downstreamGLES1.
glTexGenf(arg0,arg1,arg2);
3408 final int err = checkGLError();
3410 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <float> %s)",
3411 "glTexGenf", arg0, arg1, arg2);
3415 public void glTexGenfv(
int arg0,
int arg1,java.nio.FloatBuffer arg2)
3419 final int err = checkGLError();
3421 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3422 "glTexGenfv", arg0, arg1, arg2);
3429 downstreamGLES1.
glTexGenfv(arg0,arg1,arg2,arg3);
3430 final int err = checkGLError();
3432 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3433 "glTexGenfv", arg0, arg1, arg3);
3440 downstreamGLES1.
glTexGeni(arg0,arg1,arg2);
3441 final int err = checkGLError();
3443 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3444 "glTexGeni", arg0, arg1, arg2);
3451 downstreamGLES1.
glTexGeniv(arg0,arg1,arg2,arg3);
3452 final int err = checkGLError();
3454 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3455 "glTexGeniv", arg0, arg1, arg3);
3459 public void glTexGeniv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
3463 final int err = checkGLError();
3465 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3466 "glTexGeniv", arg0, arg1, arg2);
3473 downstreamGLES1.
glTexGenx(arg0,arg1,arg2);
3474 final int err = checkGLError();
3476 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3477 "glTexGenx", arg0, arg1, arg2);
3481 public void glTexGenxv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
3485 final int err = checkGLError();
3487 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3488 "glTexGenxv", arg0, arg1, arg2);
3495 downstreamGLES1.
glTexGenxv(arg0,arg1,arg2,arg3);
3496 final int err = checkGLError();
3498 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3499 "glTexGenxv", arg0, arg1, arg3);
3503 public void glTexImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,java.nio.Buffer arg8)
3506 downstreamGLES1.
glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3507 final int err = checkGLError();
3509 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3510 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3514 public void glTexImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
3517 downstreamGLES1.
glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3518 final int err = checkGLError();
3520 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3521 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3529 final int err = checkGLError();
3531 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <float> %s)",
3532 "glTexParameterf", arg0, arg1, arg2);
3540 final int err = checkGLError();
3542 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3543 "glTexParameterfv", arg0, arg1, arg3);
3551 final int err = checkGLError();
3553 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3554 "glTexParameterfv", arg0, arg1, arg2);
3562 final int err = checkGLError();
3564 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3565 "glTexParameteri", arg0, arg1, arg2);
3573 final int err = checkGLError();
3575 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3576 "glTexParameteriv", arg0, arg1, arg2);
3584 final int err = checkGLError();
3586 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3587 "glTexParameteriv", arg0, arg1, arg3);
3595 final int err = checkGLError();
3597 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3598 "glTexParameterx", arg0, arg1, arg2);
3606 final int err = checkGLError();
3608 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3609 "glTexParameterxv", arg0, arg1, arg3);
3617 final int err = checkGLError();
3619 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3620 "glTexParameterxv", arg0, arg1, arg2);
3628 final int err = checkGLError();
3630 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3631 "glTexStorage1D", arg0, arg1, arg2, arg3);
3639 final int err = checkGLError();
3641 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3642 "glTexStorage2D", arg0, arg1, arg2, arg3, arg4);
3650 final int err = checkGLError();
3652 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3653 "glTexStorage3D", arg0, arg1, arg2, arg3, arg4, arg5);
3657 public void glTexSubImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
3660 downstreamGLES1.
glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3661 final int err = checkGLError();
3663 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3664 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3668 public void glTexSubImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,java.nio.Buffer arg8)
3671 downstreamGLES1.
glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3672 final int err = checkGLError();
3674 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3675 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3683 final int err = checkGLError();
3685 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3686 "glTextureStorage1DEXT", arg0, arg1, arg2, arg3, arg4);
3694 final int err = checkGLError();
3696 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3697 "glTextureStorage2DEXT", arg0, arg1, arg2, arg3, arg4, arg5);
3705 final int err = checkGLError();
3707 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3708 "glTextureStorage3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3716 final int err = checkGLError();
3718 writeGLError(err,
"%s(<float> %s, <float> %s, <float> %s)",
3719 "glTranslatef", arg0, arg1, arg2);
3727 final int err = checkGLError();
3729 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3730 "glTranslatex", arg0, arg1, arg2);
3738 final int err = checkGLError();
3740 writeGLError(err,
"%s(<int> 0x%X)",
3741 "glUnmapBuffer", arg0);
3750 final int err = checkGLError();
3752 writeGLError(err,
"%s(<com.jogamp.opengl.GLArrayData> %s)",
3753 "glVertexPointer", arg0);
3761 final int err = checkGLError();
3763 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3764 "glVertexPointer", arg0, arg1, arg2, arg3);
3772 final int err = checkGLError();
3774 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3775 "glVertexPointer", arg0, arg1, arg2, arg3);
3782 downstreamGLES1.
glViewport(arg0,arg1,arg2,arg3);
3783 final int err = checkGLError();
3785 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3786 "glViewport", arg0, arg1, arg2, arg3);
3794 final int err = checkGLError();
3796 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3797 "glWeightPointerOES", arg0, arg1, arg2, arg3);
3813 return downstreamGLES1.
hasGLSL();
3833 return downstreamGLES1.
isGL2();
3858 return downstreamGLES1.
isGL3();
3868 return downstreamGLES1.
isGL3bc();
3878 return downstreamGLES1.
isGL4();
3888 return downstreamGLES1.
isGL4bc();
3898 return downstreamGLES1.
isGLES();
3903 return downstreamGLES1.
isGLES1();
3908 return downstreamGLES1.
isGLES2();
3918 return downstreamGLES1.
isGLES3();
3965 final int err = checkGLError();
3967 writeGLError(err,
"%s(<int> 0x%X, <int> 0x%X)",
3968 "mapBuffer", arg0, arg1);
3977 final int err = checkGLError();
3979 writeGLError(err,
"%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
3980 "mapBufferRange", arg0, arg1, arg2, arg3);
3991 StringBuilder sb =
new StringBuilder();
3992 sb.append(
"DebugGLES1 [this 0x"+Integer.toHexString(hashCode())+
" implementing com.jogamp.opengl.GLES1,\n\t");
3993 sb.append(
" downstream: "+downstreamGLES1.toString()+
"\n\t]");
3994 return sb.toString();
3996 private int checkGLError() {
3999 private void writeGLError(
int err, String fmt, Object... args)
4001 StringBuilder buf =
new StringBuilder();
4002 buf.append(Thread.currentThread().toString());
4003 buf.append(
" glGetError() returned the following error codes after a call to ");
4004 buf.append(String.format(fmt, args));
4009 int recursionDepth = 10;
4016 case GL_NO_ERROR:
throw new InternalError(
"Should not be treating GL_NO_ERROR as error");
4017 default: buf.append(
"Unknown glGetError() return value: ");
4019 buf.append(
"( " + err +
" 0x"+Integer.toHexString(err).toUpperCase() +
"), ");
4023 private void checkContext() {
4025 if (currentContext ==
null) {
4026 throw new GLException(
"No OpenGL context is current on this thread");
4028 if ((_context !=
null) && (_context != currentContext)) {
4029 throw new GLException(
"This GL object is being incorrectly used with a different GLContext than that which created it");
4034 private GLES1 downstreamGLES1;
void glMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glStencilMask(int arg0)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glEGLImageTargetTexture2DOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glGetBooleanv(int arg0, java.nio.ByteBuffer arg1)
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, java.nio.ByteBuffer arg2, java.nio.IntBuffer arg3)
void glLoadMatrixf(java.nio.FloatBuffer arg0)
Load the current matrix w/ the provided one.
void glDrawElements(int arg0, int arg1, int arg2, long arg3)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTexImage2D}(GLenum target, GLint level,...
void glMultMatrixx(java.nio.IntBuffer arg0)
void glCopyTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
Entry point to C language function: void {@native glCopyTexImage2D}(GLenum target,...
void glGetDriverControlStringQCOM(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
boolean isExtensionAvailable(java.lang.String arg0)
com.jogamp.opengl.GL3 getGL3()
Casts this object to the GL3 interface.
void glDrawTexsvOES(java.nio.ShortBuffer arg0)
void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glReadnPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glLoadMatrixf(float[] arg0, int arg1)
Load the current matrix w/ the provided one.
void glFrustumx(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFrustumx}(GLfixed left, GLfixed right,...
void glClipPlanef(int arg0, java.nio.FloatBuffer arg1)
java.nio.ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glGetTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvfv}(GLenum tenv, GLenum pname,...
com.jogamp.opengl.GL3bc getGL3bc()
Casts this object to the GL3bc interface.
void glDrawTexfvOES(float[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexfvOES}(const GLfloat * coords) Part of ...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
void glStartTilingQCOM(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y,...
void glMatrixIndexPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glGetTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvxv}(GLenum tenv, GLenum pname,...
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
void glCullFace(int arg0)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glGetLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightxv}(GLenum light, GLenum pname,...
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
void glFogfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glFogfv}(GLenum pname, const GLfloat * params) P...
void glPointSizex(int arg0)
Entry point to C language function: void {@native glPointSizex}(GLfixed size) Part of GL_VERSION_E...
void glLightModelfv(int arg0, java.nio.FloatBuffer arg1)
void glNormalPointer(com.jogamp.opengl.GLArrayData arg0)
void glNormal3f(float arg0, float arg1, float arg2)
Entry point to C language function: void {@native glNormal3f}(GLfloat nx, GLfloat ny,...
void glTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDepthFunc(int arg0)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
Entry point to C language function: void {@native glCompressedTexImage2D}(GLenum target,...
void glEndTilingQCOM(int arg0)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glGetDriverControlsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum,...
void glPointParameterxv(int arg0, java.nio.IntBuffer arg1)
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
com.jogamp.opengl.GL2 getGL2()
Casts this object to the GL2 interface.
void glDepthRange(double arg0, double arg1)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glGetClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanef}(GLenum pname, GLfloat * equation)...
void glCopyTextureLevelsAPPLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glTexEnvi(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvi}(GLenum target, GLenum pname,...
boolean isVBOElementArrayBound()
void glDrawTexsvOES(short[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexsvOES}(const GLshort * coords) Part of ...
void glExtGetShadersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glPointSizePointerOES(int arg0, int arg1, java.nio.Buffer arg2)
void glExtGetProgramsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
void glTexCoordPointer(int arg0, int arg1, int arg2, long arg3)
boolean glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glDrawTexfOES(float arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glDrawTexfOES}(GLfloat x, GLfloat y,...
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
void glTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenerateMipmap(int arg0)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glGetClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glBindVertexArrayOES(int arg0)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
boolean isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles.
void glScalef(float arg0, float arg1, float arg2)
Scale the current matrix.
void glTexCoordPointer(com.jogamp.opengl.GLArrayData arg0)
void glTranslatef(float arg0, float arg1, float arg2)
Translate the current matrix.
void glGenTextures(int arg0, java.nio.IntBuffer arg1)
void glTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean glIsBuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
void glLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum,...
void glColorPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glDeleteBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
void glTexGenf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexGenf}(GLenum coord, GLenum pname,...
void glOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glColor4ub(byte arg0, byte arg1, byte arg2, byte arg3)
Entry point to C language function: void {@native glColor4ub}(GLubyte red, GLubyte green,...
void glGetTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenxv}(GLenum coord, GLenum pname,...
void glColor4x(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glColor4x}(GLfixed red, GLfixed green,...
void glLightModelf(int arg0, float arg1)
Entry point to C language function: void {@native glLightModelf}(GLenum pname, GLfloat param) Part...
void glGetTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBindTexture(int arg0, int arg1)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glGenFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glBlendEquationSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
void glDisable(int arg0)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glFogxv(int arg0, java.nio.IntBuffer arg1)
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
com.jogamp.opengl.GLBufferStorage mapBuffer(int arg0, int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
void glClear(int arg0)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glMultiTexCoord4x(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glMultiTexCoord4x}(GLenum target,...
void glGetClipPlanef(int arg0, java.nio.FloatBuffer arg1)
com.jogamp.opengl.GLES3 getGLES3()
Casts this object to the GLES3 interface.
com.jogamp.opengl.GL3ES3 getGL3ES3()
Casts this object to the GL3ES3 interface.
void glColorPointer(int arg0, int arg1, int arg2, long arg3)
int getSwapInterval()
Return the current swap interval.
void glNormalPointer(int arg0, int arg1, java.nio.Buffer arg2)
void glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
boolean glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
void glBindRenderbuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
int glQueryMatrixxOES(int[] arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: GLbitfield {@native glQueryMatrixxOES}(GLfixed * mantissa,...
void glGetMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteTextures(int arg0, java.nio.IntBuffer arg1)
com.jogamp.opengl.GLContext getContext()
Returns the GLContext associated which this GL object.
void glBufferSubData(int arg0, long arg1, long arg2, java.nio.Buffer arg3)
void glClearColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
int getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
final GL getDownstreamGL()
Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.
void glGetTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GLES1 getGLES1()
Casts this object to the GLES1 interface.
void glMultMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glMultMatrixx}(const GLfixed * m) Part of GL_VER...
void glGetTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
com.jogamp.opengl.GL2ES3 getGL2ES3()
Casts this object to the GL2ES3 interface.
void glTextureStorage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glGetFixedv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetFixedv}(GLenum pname, GLfixed * params) Par...
void glDiscardFramebufferEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glAlphaFuncx(int arg0, int arg1)
Entry point to C language function: void {@native glAlphaFuncx}(GLenum func, GLclampx ref) Part of...
void glScalex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glScalex}(GLfixed x, GLfixed y,...
void glTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvfv}(GLenum target, GLenum pname,...
void glClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanef}(GLenum plane, const GLfloat * equati...
void glEGLImageTargetRenderbufferStorageOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetFramebuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
com.jogamp.opengl.GL4 getGL4()
Casts this object to the GL4 interface.
void glGetMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialfv}(GLenum face, GLenum pname,...
void glTextureStorage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glTextureStorage3DEXT}(GLuint texture,...
void glGetMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialxv}(GLenum face, GLenum pname,...
void glExtGetBuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGeniv}(GLenum coord, GLenum pname,...
void glTexGeni(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGeni}(GLenum coord, GLenum pname,...
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
void glGenVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glDeleteRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glGetnUniformfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glBufferData(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glGenBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
int glQueryMatrixxOES(java.nio.IntBuffer arg0, java.nio.IntBuffer arg1)
void glSampleCoverage(float arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glTexGenx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGenx}(GLenum coord, GLenum pname,...
void glGetFloatv(int arg0, java.nio.FloatBuffer arg1)
Copy the named matrix into the given storage.
void glExtGetTexSubImageQCOM(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, java.nio.Buffer arg10)
void glColor4f(float arg0, float arg1, float arg2, float arg3)
void glClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glRotatef(float arg0, float arg1, float arg2, float arg3)
Rotate the current matrix.
int getBoundBuffer(int arg0)
static final boolean DEBUG
boolean isFunctionAvailable(java.lang.String arg0)
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, byte[] arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glLightModelxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelxv}(GLenum pname, const GLfixed * para...
void glCurrentPaletteMatrixOES(int arg0)
Entry point to C language function: void {@native glCurrentPaletteMatrixOES}(GLuint matrixpaletteind...
void glLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glLightxv}(GLenum light, GLenum pname,...
void glClearColorx(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glClearColorx}(GLclampx red, GLclampx green,...
void glMultiTexCoord4f(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glMultiTexCoord4f}(GLenum target,...
void glCopyTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glGetTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenfv}(GLenum coord, GLenum pname,...
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
void glLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
com.jogamp.opengl.GL2ES2 getGL2ES2()
Casts this object to the GL2ES2 interface.
void glDrawTexsOES(short arg0, short arg1, short arg2, short arg3, short arg4)
Entry point to C language function: void {@native glDrawTexsOES}(GLshort x, GLshort y,...
void glClipPlanefIMG(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanefIMG}(GLenum, const GLfloat * ) Part ...
void glDrawTexxvOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexxvOES}(const GLfixed * coords) Part of ...
boolean glIsFramebuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glGetIntegerv(int arg0, int[] arg1, int arg2)
void glTexCoordPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glLightfv(int arg0, int arg1, float[] arg2, int arg3)
void glGetnUniformiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
void glStencilOp(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glEnable(int arg0)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glGetFloatv(int arg0, float[] arg1, int arg2)
Copy the named matrix to the given storage at offset.
void glTexStorage2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTexStorage2D}(GLenum target, GLsizei levels,...
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glGetLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glMaterialxv}(GLenum face, GLenum pname,...
void glNormal3x(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glNormal3x}(GLfixed nx, GLfixed ny,...
com.jogamp.opengl.GLES2 getGLES2()
Casts this object to the GLES2 interface.
java.nio.ByteBuffer glMapBuffer(int arg0, int arg1)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glClipPlanefIMG(int arg0, java.nio.FloatBuffer arg1)
void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glClearDepthf(float arg0)
Entry point to C language function: void {@native glClearDepthf}(GLfloat d) Part of GL_ARB_ES2_com...
void glGenBuffers(int arg0, java.nio.IntBuffer arg1)
void glTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glLineWidth(float arg0)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glVertexPointer(int arg0, int arg1, int arg2, long arg3)
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
void glLightf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glLightf}(GLenum light, GLenum pname,...
void glExtGetShadersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glBlendFunc(int arg0, int arg1)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
com.jogamp.opengl.GL getGL()
Casts this object to the GL interface.
void glLightModelxv(int arg0, java.nio.IntBuffer arg1)
void glGetnUniformfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
void glFogfv(int arg0, java.nio.FloatBuffer arg1)
void glLightModelx(int arg0, int arg1)
Entry point to C language function: void {@native glLightModelx}(GLenum pname, GLfixed param) Part...
void glDrawTexxOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawTexxOES}(GLfixed x, GLfixed y,...
void glGetTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
void glGetMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glMaterialx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glMaterialx}(GLenum face, GLenum pname,...
void glAlphaFunc(int arg0, float arg1)
Entry point to C language function: void {@native glAlphaFunc}(GLenum func, GLclampf ref) Part of ...
void glLoadIdentity()
Load the current matrix with the identity matrix.
void glBindFramebuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glDeleteVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glPolygonOffsetx(int arg0, int arg1)
Entry point to C language function: void {@native glPolygonOffsetx}(GLfixed factor,...
void glTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnviv}(GLenum target, GLenum pname,...
void glTexEnvx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvx}(GLenum target, GLenum pname,...
void glGetDriverControlsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glGetBooleanv(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glPointParameterfv(int arg0, java.nio.FloatBuffer arg1)
void glExtGetBufferPointervQCOM(int arg0, com.jogamp.common.nio.PointerBuffer arg1)
void glDrawElements(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glExtGetRenderbuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glDeleteTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glFogx(int arg0, int arg1)
Entry point to C language function: void {@native glFogx}(GLenum pname, GLfixed param) Part of GL_...
void glMaterialf(int arg0, int arg1, float arg2)
void glPushMatrix()
Push the current matrix to it's stack, while preserving it's values.
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glGetClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanex}(GLenum pname, GLfixed * eqn) Pa...
void glDrawTexiOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawTexiOES}(GLint x, GLint y,...
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTexSubImage2D}(GLenum target,...
void glTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
com.jogamp.opengl.GL4bc getGL4bc()
Casts this object to the GL4bc interface.
void glGetTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glTexStorage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
void glDrawTexxvOES(java.nio.IntBuffer arg0)
void glTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPolygonOffset(float arg0, float arg1)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glExtGetTexturesQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glGetTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnviv}(GLenum tenv, GLenum pname,...
void glDepthRangex(int arg0, int arg1)
Entry point to C language function: void {@native glDepthRangex}(GLclampx zNear, GLclampx zFar) Pa...
void glOrthof(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the orthogonal matrix.
void glTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glMatrixMode(int arg0)
Sets the current matrix mode.
void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum,...
void glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
void glTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterxv}(GLenum target,...
void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glGetTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterxv}(GLenum target,...
void glViewport(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glViewport}(GLint x, GLint y, GLsizei width,...
void glDisableClientState(int arg0)
void glClipPlanexIMG(int arg0, java.nio.IntBuffer arg1)
void glTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glFrontFace(int arg0)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glGetLightfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightfv}(GLenum light, GLenum pname,...
com.jogamp.opengl.GL2GL3 getGL2GL3()
Casts this object to the GL2GL3 interface.
com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0, long arg1, long arg2, int arg3)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(....
void glDrawTexivOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexivOES}(const GLint * coords) Part of GL...
void glPointParameterf(int arg0, float arg1)
Entry point to C language function: void {@native glPointParameterf}(GLenum pname,...
void glDrawTexivOES(java.nio.IntBuffer arg0)
void glWeightPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glLoadPaletteFromModelViewMatrixOES()
Entry point to C language function: void {@native glLoadPaletteFromModelViewMatrixOES}() Part of G...
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
void glMultMatrixf(float[] arg0, int arg1)
Multiply the current matrix: [c] = [c] x [m].
void glGetTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGeniv}(GLenum coord, GLenum pname,...
void glTexParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
void glFogf(int arg0, float arg1)
Entry point to C language function: void {@native glFogf}(GLenum pname, GLfloat param) Part of GL_...
void glVertexPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glExtGetBuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
void glScissor(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glScissor}(GLint x, GLint y, GLsizei width,...
void glExtGetTexturesQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isVBOArrayBound()
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glPointParameterfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterfv}(GLenum pname,...
void glTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvxv}(GLenum target, GLenum pname,...
void glGenFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glDeleteVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
boolean glIsEnabled(int arg0)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.Buffer arg6)
void glGetDriverControlStringQCOM(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
void glOrthox(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glOrthox}(GLfixed left, GLfixed right,...
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
void glVertexPointer(com.jogamp.opengl.GLArrayData arg0)
void glGetTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
DebugGLES1(GLES1 downstreamGLES1)
void glSampleCoveragex(int arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoveragex}(GLclampx value,...
java.lang.Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
void glDepthMask(boolean arg0)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glDiscardFramebufferEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glActiveTexture(int arg0)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glDisableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glGetLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glGetTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPopMatrix()
Pop the current matrix from it's stack.
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
Entry point to C language function: void {@native glCompressedTexSubImage2D}(GLenum target,...
void glColorPointer(com.jogamp.opengl.GLArrayData arg0)
void glPixelStorei(int arg0, int arg1)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
void glClipPlanexIMG(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanexIMG}(GLenum, const GLfixed * ) Part ...
int glCheckFramebufferStatus(int arg0)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
java.lang.Object getExtension(java.lang.String arg0)
void glTexParameterx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameterx}(GLenum target,...
void glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
void glGenTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
com.jogamp.opengl.GL2ES1 getGL2ES1()
Casts this object to the GL2ES1 interface.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
void glExtTexObjectStateOverrideiQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glLogicOp(int arg0)
Entry point to C language function: void {@native glLogicOp}(GLenum opcode) Part of GL_VERSION_ES_...
void glGenVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glPointParameterxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterxv}(GLenum pname,...
void glLoadMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glLoadMatrixx}(const GLfixed * m) Part of GL_VER...
void glHint(int arg0, int arg1)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
void glTexParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glFrustumf(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the frustum matrix.
com.jogamp.opengl.GL4ES3 getGL4ES3()
Casts this object to the GL4ES3 interface.
void glFlushMappedBufferRange(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
boolean glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glPointParameterx(int arg0, int arg1)
Entry point to C language function: void {@native glPointParameterx}(GLenum pname,...
void glFogxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glFogxv}(GLenum pname, const GLfixed * params) P...
void glShadeModel(int arg0)
void glGetRenderbufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glLightx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glLightx}(GLenum light, GLenum pname,...
void glDrawArrays(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glTranslatex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTranslatex}(GLfixed x, GLfixed y,...
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glGetFixedv(int arg0, java.nio.IntBuffer arg1)
void glClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanex}(GLenum plane, const GLfixed * equati...
void glNormalPointer(int arg0, int arg1, long arg2)
void setSwapInterval(int arg0)
Set the swap interval of the current context and attached onscreen GLDrawable.
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
boolean isTextureFormatBGRA8888Available()
void glTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenxv}(GLenum coord, GLenum pname,...
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
com.jogamp.opengl.GLBufferStorage getBufferStorage(int arg0)
void glGetBufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glLoadMatrixx(java.nio.IntBuffer arg0)
com.jogamp.opengl.GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
void glTexEnvf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexEnvf}(GLenum target, GLenum pname,...
boolean glIsRenderbuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glClearStencil(int arg0)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenfv}(GLenum coord, GLenum pname,...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
void glLightModelfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelfv}(GLenum pname, const GLfloat * para...
void glStencilFunc(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glGetTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glMultMatrixf(java.nio.FloatBuffer arg0)
Multiply the current matrix: [c] = [c] x [m].
void glClearDepth(double arg0)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
void glExtGetProgramsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glClientActiveTexture(int arg0)
Entry point to C language function: void {@native glClientActiveTexture}(GLenum texture) Part of G...
void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum,...
void glLineWidthx(int arg0)
Entry point to C language function: void {@native glLineWidthx}(GLfixed width) Part of GL_VERSION_...
void glDepthRangef(float arg0, float arg1)
Entry point to C language function: void {@native glDepthRangef}(GLfloat n, GLfloat f) Part of GL_...
void glGenRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glEnableClientState(int arg0)
void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glRotatex(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRotatex}(GLfixed angle, GLfixed x,...
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
void glClearDepthx(int arg0)
Entry point to C language function: void {@native glClearDepthx}(GLclampx depth) Part of GL_VERSIO...
void glBindBuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
void glFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDrawTexfvOES(java.nio.FloatBuffer arg0)
void glPointSize(float arg0)
Entry point to C language function: void {@native glPointSize}(GLfloat size) Part of GL_VERSION_ES...
java.lang.String glGetString(int arg0)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
com.jogamp.opengl.GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
boolean glIsTexture(int arg0)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glTextureStorage2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glTextureStorage2DEXT}(GLuint texture,...
void glBlendEquation(int arg0)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
OpenGL buffer storage object reflecting it's.
Abstraction for an OpenGL rendering context.
static GLContext getCurrent()
Returns this thread current context.
A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeExceptio...
Specifies the the OpenGL profile.
void glGetMaterialfv(int face, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetMaterialfv}(GLenum face, GLenum pname,...
void glOrtho(double left, double right, double bottom, double top, double near_val, double far_val)
void glLightModelfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glLightModelfv}(GLenum pname, const GLfloat * para...
void glTexEnviv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexEnviv}(GLenum target, GLenum pname,...
void glFogfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glFogfv}(GLenum pname, const GLfloat * params) P...
void glPointParameterf(int pname, float param)
Entry point to C language function: void {@native glPointParameterf}(GLenum pname,...
void glAlphaFunc(int func, float ref)
Entry point to C language function: void {@native glAlphaFunc}(GLenum func, GLclampf ref) Part of ...
void glLightModelf(int pname, float param)
Entry point to C language function: void {@native glLightModelf}(GLenum pname, GLfloat param) Part...
void glGetTexEnviv(int tenv, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexEnviv}(GLenum tenv, GLenum pname,...
void glPointSize(float size)
Entry point to C language function: void {@native glPointSize}(GLfloat size) Part of GL_VERSION_ES...
void glNormal3f(float nx, float ny, float nz)
Entry point to C language function: void {@native glNormal3f}(GLfloat nx, GLfloat ny,...
void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar)
void glPointParameterfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glPointParameterfv}(GLenum pname,...
void glGetTexEnvfv(int tenv, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexEnvfv}(GLenum tenv, GLenum pname,...
void glTexEnvf(int target, int pname, float param)
Entry point to C language function: void {@native glTexEnvf}(GLenum target, GLenum pname,...
void glColor4ub(byte red, byte green, byte blue, byte alpha)
Entry point to C language function: void {@native glColor4ub}(GLubyte red, GLubyte green,...
void glMultiTexCoord4f(int target, float s, float t, float r, float q)
Entry point to C language function: void {@native glMultiTexCoord4f}(GLenum target,...
void glDrawElements(int mode, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glLightf(int light, int pname, float param)
Entry point to C language function: void {@native glLightf}(GLenum light, GLenum pname,...
void glTexEnvfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexEnvfv}(GLenum target, GLenum pname,...
void glClientActiveTexture(int texture)
Entry point to C language function: void {@native glClientActiveTexture}(GLenum texture) Part of G...
void glLogicOp(int opcode)
Entry point to C language function: void {@native glLogicOp}(GLenum opcode) Part of GL_VERSION_ES_...
void glGetLightfv(int light, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetLightfv}(GLenum light, GLenum pname,...
void glTexEnvi(int target, int pname, int param)
Entry point to C language function: void {@native glTexEnvi}(GLenum target, GLenum pname,...
void glFogf(int pname, float param)
Entry point to C language function: void {@native glFogf}(GLenum pname, GLfloat param) Part of GL_...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
boolean isVBOElementArrayBound()
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
boolean isTextureFormatBGRA8888Available()
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
int getBoundFramebuffer(int target)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
int getBoundBuffer(int target)
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void setSwapInterval(int interval)
Set the swap interval of the current context and attached onscreen GLDrawable.
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glDepthRange(double zNear, double zFar)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
GLBufferStorage mapBufferRange(final int target, final long offset, final long length, final int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(....
boolean isExtensionAvailable(String glExtensionName)
Returns true if the specified OpenGL extension can be used successfully through this GL instance give...
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
GLContext getContext()
Returns the GLContext associated which this GL object.
GLBufferStorage getBufferStorage(int bufferName)
boolean isFunctionAvailable(String glFunctionName)
Returns true if the specified OpenGL core- or extension-function can be used successfully through thi...
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
void glClearDepth(double depth)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
GLBufferStorage mapBuffer(int target, int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
Object getExtension(String extensionName)
Returns an object providing access to the specified OpenGL extension.
int getSwapInterval()
Return the current swap interval.
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
boolean isVBOArrayBound()
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glRotatex(int angle, int x, int y, int z)
Entry point to C language function: void {@native glRotatex}(GLfixed angle, GLfixed x,...
void glExtGetShadersQCOM(IntBuffer shaders, int maxShaders, IntBuffer numShaders)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glTexGenxv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexGenxv}(GLenum coord, GLenum pname,...
void glGetTexParameterxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterxv}(GLenum target,...
void glGetDriverControlsQCOM(IntBuffer num, int size, IntBuffer driverControls)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glDrawTexxOES(int x, int y, int z, int width, int height)
Entry point to C language function: void {@native glDrawTexxOES}(GLfixed x, GLfixed y,...
void glFogxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glFogxv}(GLenum pname, const GLfixed * params) P...
void glClipPlanex(int plane, IntBuffer equation)
Entry point to C language function: void {@native glClipPlanex}(GLenum plane, const GLfixed * equati...
int glQueryMatrixxOES(IntBuffer mantissa, IntBuffer exponent)
Entry point to C language function: GLbitfield {@native glQueryMatrixxOES}(GLfixed * mantissa,...
void glWeightPointerOES(int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glWeightPointerOES}(GLint size,...
void glFogx(int pname, int param)
Entry point to C language function: void {@native glFogx}(GLenum pname, GLfixed param) Part of GL_...
void glGetLightxv(int light, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetLightxv}(GLenum light, GLenum pname,...
void glClearColorx(int red, int green, int blue, int alpha)
Entry point to C language function: void {@native glClearColorx}(GLclampx red, GLclampx green,...
void glLightx(int light, int pname, int param)
Entry point to C language function: void {@native glLightx}(GLenum light, GLenum pname,...
void glPointParameterx(int pname, int param)
Entry point to C language function: void {@native glPointParameterx}(GLenum pname,...
void glTexGenf(int coord, int pname, float param)
Entry point to C language function: void {@native glTexGenf}(GLenum coord, GLenum pname,...
boolean glExtIsProgramBinaryQCOM(int program)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glSampleCoveragex(int value, boolean invert)
Entry point to C language function: void {@native glSampleCoveragex}(GLclampx value,...
void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum,...
void glLightxv(int light, int pname, IntBuffer params)
Entry point to C language function: void {@native glLightxv}(GLenum light, GLenum pname,...
void glDrawTexfvOES(FloatBuffer coords)
Entry point to C language function: void {@native glDrawTexfvOES}(const GLfloat * coords) Part of ...
void glColor4x(int red, int green, int blue, int alpha)
Entry point to C language function: void {@native glColor4x}(GLfixed red, GLfixed green,...
void glDeleteVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glExtGetRenderbuffersQCOM(IntBuffer renderbuffers, int maxRenderbuffers, IntBuffer numRenderbuffers)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glExtGetBuffersQCOM(IntBuffer buffers, int maxBuffers, IntBuffer numBuffers)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glTexGeni(int coord, int pname, int param)
Entry point to C language function: void {@native glTexGeni}(GLenum coord, GLenum pname,...
void glGenVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glPolygonOffsetx(int factor, int units)
Entry point to C language function: void {@native glPolygonOffsetx}(GLfixed factor,...
void glTexGenfv(int coord, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexGenfv}(GLenum coord, GLenum pname,...
void glTexGenx(int coord, int pname, int param)
Entry point to C language function: void {@native glTexGenx}(GLenum coord, GLenum pname,...
void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum,...
void glBindVertexArrayOES(int array)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glDrawTexsvOES(ShortBuffer coords)
Entry point to C language function: void {@native glDrawTexsvOES}(const GLshort * coords) Part of ...
void glTexParameterxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterxv}(GLenum target,...
void glDiscardFramebufferEXT(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glDrawTexfOES(float x, float y, float z, float width, float height)
Entry point to C language function: void {@native glDrawTexfOES}(GLfloat x, GLfloat y,...
void glClearDepthx(int depth)
Entry point to C language function: void {@native glClearDepthx}(GLclampx depth) Part of GL_VERSIO...
void glExtGetFramebuffersQCOM(IntBuffer framebuffers, int maxFramebuffers, IntBuffer numFramebuffers)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glLoadPaletteFromModelViewMatrixOES()
Entry point to C language function: void {@native glLoadPaletteFromModelViewMatrixOES}() Part of G...
void glCurrentPaletteMatrixOES(int matrixpaletteindex)
Entry point to C language function: void {@native glCurrentPaletteMatrixOES}(GLuint matrixpaletteind...
void glMultiTexCoord4x(int target, int s, int t, int r, int q)
Entry point to C language function: void {@native glMultiTexCoord4x}(GLenum target,...
void glOrthox(int left, int right, int bottom, int top, int zNear, int zFar)
Entry point to C language function: void {@native glOrthox}(GLfixed left, GLfixed right,...
void glFrustumx(int left, int right, int bottom, int top, int zNear, int zFar)
Entry point to C language function: void {@native glFrustumx}(GLfixed left, GLfixed right,...
void glLineWidthx(int width)
Entry point to C language function: void {@native glLineWidthx}(GLfixed width) Part of GL_VERSION_...
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum,...
void glGetClipPlanex(int pname, IntBuffer eqn)
Entry point to C language function: void {@native glGetClipPlanex}(GLenum pname, GLfixed * eqn) Pa...
void glPointSizePointerOES(int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glPointSizePointerOES}(GLenum type,...
void glGetMaterialxv(int face, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetMaterialxv}(GLenum face, GLenum pname,...
void glGetTexGenfv(int coord, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexGenfv}(GLenum coord, GLenum pname,...
void glEnableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glExtTexObjectStateOverrideiQCOM(int target, int pname, int param)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum,...
void glMaterialxv(int face, int pname, IntBuffer params)
Entry point to C language function: void {@native glMaterialxv}(GLenum face, GLenum pname,...
void glGetTexGenxv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexGenxv}(GLenum coord, GLenum pname,...
void glDisableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glCopyTextureLevelsAPPLE(int destinationTexture, int sourceTexture, int sourceBaseLevel, int sourceLevelCount)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
void glDepthRangex(int zNear, int zFar)
Entry point to C language function: void {@native glDepthRangex}(GLclampx zNear, GLclampx zFar) Pa...
void glTexEnvx(int target, int pname, int param)
Entry point to C language function: void {@native glTexEnvx}(GLenum target, GLenum pname,...
void glTexParameterx(int target, int pname, int param)
Entry point to C language function: void {@native glTexParameterx}(GLenum target,...
void glDrawTexivOES(IntBuffer coords)
Entry point to C language function: void {@native glDrawTexivOES}(const GLint * coords) Part of GL...
void glNormal3x(int nx, int ny, int nz)
Entry point to C language function: void {@native glNormal3x}(GLfixed nx, GLfixed ny,...
void glGetTexGeniv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexGeniv}(GLenum coord, GLenum pname,...
void glClipPlanexIMG(int arg0, IntBuffer arg1)
Entry point to C language function: void {@native glClipPlanexIMG}(GLenum, const GLfixed * ) Part ...
void glMultMatrixx(IntBuffer m)
Entry point to C language function: void {@native glMultMatrixx}(const GLfixed * m) Part of GL_VER...
void glMatrixIndexPointerOES(int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glMatrixIndexPointerOES}(GLint size,...
void glScalex(int x, int y, int z)
Entry point to C language function: void {@native glScalex}(GLfixed x, GLfixed y,...
void glGetClipPlanef(int pname, FloatBuffer equation)
Entry point to C language function: void {@native glGetClipPlanef}(GLenum pname, GLfloat * equation)...
void glPointParameterxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glPointParameterxv}(GLenum pname,...
void glLightModelxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glLightModelxv}(GLenum pname, const GLfixed * para...
void glDrawTexiOES(int x, int y, int z, int width, int height)
Entry point to C language function: void {@native glDrawTexiOES}(GLint x, GLint y,...
void glEGLImageTargetTexture2DOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glLoadMatrixx(IntBuffer m)
Entry point to C language function: void {@native glLoadMatrixx}(const GLfixed * m) Part of GL_VER...
boolean glIsVertexArrayOES(int array)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glStartTilingQCOM(int x, int y, int width, int height, int preserveMask)
Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y,...
void glTranslatex(int x, int y, int z)
Entry point to C language function: void {@native glTranslatex}(GLfixed x, GLfixed y,...
void glTexEnvxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexEnvxv}(GLenum target, GLenum pname,...
void glGetTexEnvxv(int tenv, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexEnvxv}(GLenum tenv, GLenum pname,...
void glPointSizex(int size)
Entry point to C language function: void {@native glPointSizex}(GLfixed size) Part of GL_VERSION_E...
void glDrawTexsOES(short x, short y, short z, short width, short height)
Entry point to C language function: void {@native glDrawTexsOES}(GLshort x, GLshort y,...
void glClipPlanefIMG(int arg0, FloatBuffer arg1)
Entry point to C language function: void {@native glClipPlanefIMG}(GLenum, const GLfloat * ) Part ...
void glDrawTexxvOES(IntBuffer coords)
Entry point to C language function: void {@native glDrawTexxvOES}(const GLfixed * coords) Part of ...
void glEndTilingQCOM(int preserveMask)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glExtGetTexturesQCOM(IntBuffer textures, int maxTextures, IntBuffer numTextures)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glClipPlanef(int plane, FloatBuffer equation)
Entry point to C language function: void {@native glClipPlanef}(GLenum plane, const GLfloat * equati...
void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glGetDriverControlStringQCOM(int driverControl, int bufSize, IntBuffer length, ByteBuffer driverControlString)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
void glEGLImageTargetRenderbufferStorageOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetProgramBinarySourceQCOM(int program, int shadertype, ByteBuffer source, IntBuffer length)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glLightModelx(int pname, int param)
Entry point to C language function: void {@native glLightModelx}(GLenum pname, GLfixed param) Part...
void glGetFixedv(int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFixedv}(GLenum pname, GLfixed * params) Par...
void glTexGeniv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexGeniv}(GLenum coord, GLenum pname,...
void glExtGetTexSubImageQCOM(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer texels)
Entry point to C language function: void {@native glExtGetTexSubImageQCOM}(GLenum target,...
void glMaterialx(int face, int pname, int param)
Entry point to C language function: void {@native glMaterialx}(GLenum face, GLenum pname,...
void glAlphaFuncx(int func, int ref)
Entry point to C language function: void {@native glAlphaFuncx}(GLenum func, GLclampx ref) Part of...
void glExtGetBufferPointervQCOM(int target, PointerBuffer params)
Entry point to C language function: void {@native glExtGetBufferPointervQCOM}(GLenum target,...
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glGetFloatv(int pname, FloatBuffer data)
Entry point to C language function: void {@native glGetFloatv}(GLenum pname, GLfloat * data) Part ...
void glGenBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glPixelStorei(int pname, int param)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
ByteBuffer glMapBuffer(int target, int access)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glTextureStorage3DEXT(int texture, int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTextureStorage3DEXT}(GLuint texture,...
void glGetIntegerv(int pname, IntBuffer data)
Entry point to C language function: void {@native glGetIntegerv}(GLenum pname, GLint * data) Part ...
boolean glIsTexture(int texture)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage2D}(GLenum target,...
void glBlendEquation(int mode)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glFlushMappedBufferRange(int target, long offset, long length)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
void glDrawArrays(int mode, int first, int count)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glGetBooleanv(int pname, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glGetTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glTextureStorage1DEXT(int texture, int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
static final int GL_INVALID_VALUE
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_INVALID_VALUE" with e...
boolean glIsEnabled(int cap)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
static final int GL_INVALID_ENUM
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_INVALID_ENUM" with ex...
void glDeleteTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glBindTexture(int target, int texture)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glSampleCoverage(float value, boolean invert)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glDisable(int cap)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
static final int GL_INVALID_OPERATION
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_INVALID_OPERATION" wi...
void glGetBufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glPolygonOffset(float factor, float units)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glBufferSubData(int target, long offset, long size, Buffer data)
Entry point to C language function: void {@native glBufferSubData}(GLenum target,...
void glGenTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glStencilOp(int fail, int zfail, int zpass)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
int glCheckFramebufferStatus(int target)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
void glTexStorage2D(int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTexStorage2D}(GLenum target, GLsizei levels,...
void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glGenerateMipmap(int target)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glDeleteRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glRenderbufferStorage(int target, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
boolean glIsBuffer(int buffer)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
static final int GL_NO_ERROR
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_NO_ERROR" with expres...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glGenFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glDeleteFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glBindRenderbuffer(int target, int renderbuffer)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
static final int GL_OUT_OF_MEMORY
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_OUT_OF_MEMORY" with e...
void glBlendEquationSeparate(int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
boolean glIsFramebuffer(int framebuffer)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glGetTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glClearColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
boolean glIsRenderbuffer(int renderbuffer)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
void glGetnUniformfv(int program, int location, int bufSize, FloatBuffer params)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glEnable(int cap)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexSubImage2D}(GLenum target,...
boolean glUnmapBuffer(int target)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
String glGetString(int name)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glBlendFunc(int sfactor, int dfactor)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glStencilFunc(int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glActiveTexture(int texture)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glClear(int mask)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glTexParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
ByteBuffer glMapBufferRange(int target, long offset, long length, int access)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glTextureStorage2DEXT(int texture, int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTextureStorage2DEXT}(GLuint texture,...
void glStencilMask(int mask)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glLineWidth(float width)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glBindFramebuffer(int target, int framebuffer)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glClearStencil(int s)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexImage2D}(GLenum target,...
void glTexStorage1D(int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
Entry point to C language function: void {@native glCopyTexImage2D}(GLenum target,...
void glViewport(int x, int y, int width, int height)
Entry point to C language function: void {@native glViewport}(GLint x, GLint y, GLsizei width,...
void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)
Entry point to C language function: void {@native glReadnPixels}(GLint x, GLint y,...
void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glFrontFace(int mode)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glHint(int target, int mode)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage2D}(GLenum target, GLint level,...
void glClearDepthf(float d)
Entry point to C language function: void {@native glClearDepthf}(GLfloat d) Part of GL_ARB_ES2_com...
void glTexParameterf(int target, int pname, float param)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glDepthMask(boolean flag)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glGetnUniformiv(int program, int location, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glDepthRangef(float n, float f)
Entry point to C language function: void {@native glDepthRangef}(GLfloat n, GLfloat f) Part of GL_...
void glDeleteBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
void glScissor(int x, int y, int width, int height)
Entry point to C language function: void {@native glScissor}(GLint x, GLint y, GLsizei width,...
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glCullFace(int mode)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glDepthFunc(int func)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
void glBindBuffer(int target, int buffer)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
void glGenRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glBufferData(int target, long size, Buffer data, int usage)
Entry point to C language function: void {@native glBufferData}(GLenum target, GLsizeiptr size,...
void glMaterialfv(int face, int pname, java.nio.FloatBuffer params)
void glMaterialf(int face, int pname, float param)
void glLightfv(int light, int pname, java.nio.FloatBuffer params)
void glShadeModel(int mode)
void glPushMatrix()
Push the current matrix to it's stack, while preserving it's values.
void glPopMatrix()
Pop the current matrix from it's stack.
void glFrustumf(float left, float right, float bottom, float top, float zNear, float zFar)
Multiply the current matrix with the frustum matrix.
void glTranslatef(float x, float y, float z)
Translate the current matrix.
void glRotatef(float angle, float x, float y, float z)
Rotate the current matrix.
void glOrthof(float left, float right, float bottom, float top, float zNear, float zFar)
Multiply the current matrix with the orthogonal matrix.
void glMultMatrixf(java.nio.FloatBuffer m)
Multiply the current matrix: [c] = [c] x [m].
void glScalef(float x, float y, float z)
Scale the current matrix.
void glLoadIdentity()
Load the current matrix with the identity matrix.
void glLoadMatrixf(java.nio.FloatBuffer m)
Load the current matrix w/ the provided one.
void glMatrixMode(int mode)
Sets the current matrix mode.
void glNormalPointer(GLArrayData array)
void glTexCoordPointer(GLArrayData array)
void glEnableClientState(int arrayName)
void glColor4f(float red, float green, float blue, float alpha)
void glDisableClientState(int arrayName)
void glColorPointer(GLArrayData array)
void glVertexPointer(GLArrayData array)