object
GL
Type Members
-
type
FNGLDELETESYNCPROC = CFunctionPtr1[GLsync, Unit]
-
-
type
GLbitfield = Int
-
type
GLboolean = UByte
-
type
GLbyte = Byte
-
type
GLchar = Byte
-
type
GLclampd = Double
-
type
GLclampf = Float
-
type
GLdouble = Double
-
type
GLenum = UInt
-
type
GLfloat = Float
-
type
GLhalf = UShort
-
type
GLint = Int
-
type
GLint64 = Long
-
type
GLintptr = Long
-
type
GLshort = Short
-
type
GLsizei = UInt
-
type
GLsizeiptr = Long
-
type
GLsync = Ptr[__GLsync]
-
type
GLubyte = UByte
-
type
GLuint = UInt
-
type
GLuint64 = ULong
-
type
GLushort = UShort
-
type
PFNGLACTIVESHADERPROGRAMPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLACTIVETEXTUREARBPROC = CFunctionPtr1[GLenum, Unit]
-
type
PFNGLACTIVETEXTUREPROC = CFunctionPtr1[GLenum, Unit]
-
type
PFNGLATTACHSHADERPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLBEGINCONDITIONALRENDERPROC = CFunctionPtr2[GLuint, GLenum, Unit]
-
type
PFNGLBEGINQUERYINDEXEDPROC = CFunctionPtr3[GLenum, GLuint, GLuint, Unit]
-
type
PFNGLBEGINQUERYPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLBEGINTRANSFORMFEEDBACKPROC = CFunctionPtr1[GLenum, Unit]
-
type
PFNGLBINDATTRIBLOCATIONPROC = CFunctionPtr3[GLuint, GLuint, Ptr[GLchar], Unit]
-
type
PFNGLBINDBUFFERBASEPROC = CFunctionPtr3[GLenum, GLuint, GLuint, Unit]
-
type
PFNGLBINDBUFFERPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
-
type
PFNGLBINDBUFFERSBASEPROC = CFunctionPtr4[GLenum, GLuint, GLsizei, Ptr[GLuint], Unit]
-
-
type
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC = CFunctionPtr4[GLuint, GLuint, GLuint, Ptr[GLchar], Unit]
-
type
PFNGLBINDFRAGDATALOCATIONPROC = CFunctionPtr3[GLuint, GLuint, Ptr[GLchar], Unit]
-
type
PFNGLBINDFRAMEBUFFERPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
-
type
PFNGLBINDIMAGETEXTURESPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLBINDPROGRAMPIPELINEPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLBINDRENDERBUFFERPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLBINDSAMPLERPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLBINDSAMPLERSPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLBINDTEXTURESPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLBINDTEXTUREUNITPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLBINDTRANSFORMFEEDBACKPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLBINDVERTEXARRAYPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLBINDVERTEXBUFFERPROC = CFunctionPtr4[GLuint, GLuint, GLintptr, GLsizei, Unit]
-
type
PFNGLBINDVERTEXBUFFERSPROC = CFunctionPtr5[GLuint, GLsizei, Ptr[GLuint], Ptr[GLintptr], Ptr[GLsizei], Unit]
-
-
type
PFNGLBLENDEQUATIONIPROC = CFunctionPtr2[GLuint, GLenum, Unit]
-
type
PFNGLBLENDEQUATIONPROC = CFunctionPtr1[GLenum, Unit]
-
type
PFNGLBLENDEQUATIONSEPARATEIPROC = CFunctionPtr3[GLuint, GLenum, GLenum, Unit]
-
type
PFNGLBLENDEQUATIONSEPARATEPROC = CFunctionPtr2[GLenum, GLenum, Unit]
-
type
PFNGLBLENDFUNCIPROC = CFunctionPtr3[GLuint, GLenum, GLenum, Unit]
-
type
PFNGLBLENDFUNCSEPARATEIPROC = CFunctionPtr5[GLuint, GLenum, GLenum, GLenum, GLenum, Unit]
-
type
PFNGLBLENDFUNCSEPARATEPROC = CFunctionPtr4[GLenum, GLenum, GLenum, GLenum, Unit]
-
-
-
type
PFNGLBUFFERDATAPROC = CFunctionPtr4[GLenum, GLsizeiptr, Ptr[Byte], GLenum, Unit]
-
type
PFNGLBUFFERSTORAGEPROC = CFunctionPtr4[GLenum, GLsizeiptr, Ptr[Byte], GLbitfield, Unit]
-
type
PFNGLBUFFERSUBDATAPROC = CFunctionPtr4[GLenum, GLintptr, GLsizeiptr, Ptr[Byte], Unit]
-
type
PFNGLCHECKFRAMEBUFFERSTATUSPROC = CFunctionPtr1[GLenum, GLenum]
-
type
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC = CFunctionPtr2[GLuint, GLenum, GLenum]
-
type
PFNGLCLAMPCOLORPROC = CFunctionPtr2[GLenum, GLenum, Unit]
-
type
PFNGLCLEARBUFFERDATAPROC = CFunctionPtr5[GLenum, GLenum, GLenum, GLenum, Ptr[Byte], Unit]
-
type
PFNGLCLEARBUFFERFIPROC = CFunctionPtr4[GLenum, GLint, GLfloat, GLint, Unit]
-
type
PFNGLCLEARBUFFERFVPROC = CFunctionPtr3[GLenum, GLint, Ptr[GLfloat], Unit]
-
type
PFNGLCLEARBUFFERIVPROC = CFunctionPtr3[GLenum, GLint, Ptr[GLint], Unit]
-
-
type
PFNGLCLEARBUFFERUIVPROC = CFunctionPtr3[GLenum, GLint, Ptr[GLuint], Unit]
-
type
PFNGLCLEARDEPTHFPROC = CFunctionPtr1[GLfloat, Unit]
-
type
PFNGLCLEARNAMEDBUFFERDATAPROC = CFunctionPtr5[GLuint, GLenum, GLenum, GLenum, Ptr[Byte], Unit]
-
-
type
PFNGLCLEARNAMEDFRAMEBUFFERFIPROC = CFunctionPtr5[GLuint, GLenum, GLint, GLfloat, GLint, Unit]
-
type
PFNGLCLEARNAMEDFRAMEBUFFERFVPROC = CFunctionPtr4[GLuint, GLenum, GLint, Ptr[GLfloat], Unit]
-
type
PFNGLCLEARNAMEDFRAMEBUFFERIVPROC = CFunctionPtr4[GLuint, GLenum, GLint, Ptr[GLint], Unit]
-
type
PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC = CFunctionPtr4[GLuint, GLenum, GLint, Ptr[GLuint], Unit]
-
type
PFNGLCLEARTEXIMAGEPROC = CFunctionPtr5[GLuint, GLint, GLenum, GLenum, Ptr[Byte], Unit]
-
-
type
PFNGLCLIENTACTIVETEXTUREARBPROC = CFunctionPtr1[GLenum, Unit]
-
-
type
PFNGLCLIPCONTROLPROC = CFunctionPtr2[GLenum, GLenum, Unit]
-
-
type
PFNGLCOLORP3UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLCOLORP3UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLCOLORP4UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLCOLORP4UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLCOMPILESHADERPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLCOMPRESSEDTEXIMAGE1DPROC = CFunctionPtr7[GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, Ptr[Byte], Unit]
-
-
-
type
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC = CFunctionPtr7[GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, Ptr[Byte], Unit]
-
-
-
type
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC = CFunctionPtr7[GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, Ptr[Byte], Unit]
-
-
-
-
-
-
-
type
PFNGLCOPYTEXTURESUBIMAGE1DPROC = CFunctionPtr6[GLuint, GLint, GLint, GLint, GLint, GLsizei, Unit]
-
-
-
type
PFNGLCREATEBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATEFRAMEBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATEPROGRAMPIPELINESPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATEPROGRAMPROC = CFunctionPtr0[GLuint]
-
type
PFNGLCREATEQUERIESPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATERENDERBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATESAMPLERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATESHADERPROC = CFunctionPtr1[GLenum, GLuint]
-
type
PFNGLCREATESHADERPROGRAMVPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[Ptr[GLchar]], GLuint]
-
type
PFNGLCREATETEXTURESPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATETRANSFORMFEEDBACKSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLCREATEVERTEXARRAYSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDEBUGMESSAGECALLBACKPROC = CFunctionPtr2[GLDEBUGPROC, Ptr[Byte], Unit]
-
-
-
type
PFNGLDELETEBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDELETEFRAMEBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDELETEPROGRAMPIPELINESPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDELETEPROGRAMPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLDELETEQUERIESPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDELETERENDERBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDELETESAMPLERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDELETESHADERPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLDELETETRANSFORMFEEDBACKSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDELETEVERTEXARRAYSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLDEPTHRANGEARRAYVPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLDEPTHRANGEFPROC = CFunctionPtr2[GLfloat, GLfloat, Unit]
-
type
PFNGLDEPTHRANGEINDEXEDPROC = CFunctionPtr3[GLuint, GLdouble, GLdouble, Unit]
-
type
PFNGLDETACHSHADERPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLDISABLEIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLDISABLEVERTEXARRAYATTRIBPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLDISABLEVERTEXATTRIBARRAYPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLDISPATCHCOMPUTEINDIRECTPROC = CFunctionPtr1[GLintptr, Unit]
-
type
PFNGLDISPATCHCOMPUTEPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
type
PFNGLDRAWARRAYSINDIRECTPROC = CFunctionPtr2[GLenum, Ptr[Byte], Unit]
-
type
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC = CFunctionPtr5[GLenum, GLint, GLsizei, GLsizei, GLuint, Unit]
-
type
PFNGLDRAWARRAYSINSTANCEDPROC = CFunctionPtr4[GLenum, GLint, GLsizei, GLsizei, Unit]
-
type
PFNGLDRAWBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLenum], Unit]
-
type
PFNGLDRAWELEMENTSBASEVERTEXPROC = CFunctionPtr5[GLenum, GLsizei, GLenum, Ptr[Byte], GLint, Unit]
-
type
PFNGLDRAWELEMENTSINDIRECTPROC = CFunctionPtr3[GLenum, GLenum, Ptr[Byte], Unit]
-
type
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC = CFunctionPtr6[GLenum, GLsizei, GLenum, Ptr[Byte], GLsizei, GLuint, Unit]
-
type
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC = CFunctionPtr7[GLenum, GLsizei, GLenum, Ptr[Byte], GLsizei, GLint, GLuint, Unit]
-
type
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC = CFunctionPtr6[GLenum, GLsizei, GLenum, Ptr[Byte], GLsizei, GLint, Unit]
-
type
PFNGLDRAWELEMENTSINSTANCEDPROC = CFunctionPtr5[GLenum, GLsizei, GLenum, Ptr[Byte], GLsizei, Unit]
-
type
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC = CFunctionPtr7[GLenum, GLuint, GLuint, GLsizei, GLenum, Ptr[Byte], GLint, Unit]
-
type
PFNGLDRAWRANGEELEMENTSPROC = CFunctionPtr6[GLenum, GLuint, GLuint, GLsizei, GLenum, Ptr[Byte], Unit]
-
type
PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC = CFunctionPtr3[GLenum, GLuint, GLsizei, Unit]
-
type
PFNGLDRAWTRANSFORMFEEDBACKPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC = CFunctionPtr4[GLenum, GLuint, GLuint, GLsizei, Unit]
-
type
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC = CFunctionPtr3[GLenum, GLuint, GLuint, Unit]
-
type
PFNGLENABLEIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLENABLEVERTEXARRAYATTRIBPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLENABLEVERTEXATTRIBARRAYPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLENDCONDITIONALRENDERPROC = CFunctionPtr0[Unit]
-
type
PFNGLENDQUERYINDEXEDPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLENDQUERYPROC = CFunctionPtr1[GLenum, Unit]
-
type
PFNGLENDTRANSFORMFEEDBACKPROC = CFunctionPtr0[Unit]
-
type
PFNGLFENCESYNCPROC = CFunctionPtr2[GLenum, GLbitfield, GLsync]
-
type
PFNGLFLUSHMAPPEDBUFFERRANGEPROC = CFunctionPtr3[GLenum, GLintptr, GLsizeiptr, Unit]
-
type
PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC = CFunctionPtr3[GLuint, GLintptr, GLsizeiptr, Unit]
-
type
PFNGLFOGCOORDDPROC = CFunctionPtr1[GLdouble, Unit]
-
type
PFNGLFOGCOORDDVPROC = CFunctionPtr1[Ptr[GLdouble], Unit]
-
type
PFNGLFOGCOORDFPROC = CFunctionPtr1[GLfloat, Unit]
-
type
PFNGLFOGCOORDFVPROC = CFunctionPtr1[Ptr[GLfloat], Unit]
-
type
PFNGLFOGCOORDPOINTERPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLFRAMEBUFFERPARAMETERIPROC = CFunctionPtr3[GLenum, GLenum, GLint, Unit]
-
type
PFNGLFRAMEBUFFERRENDERBUFFERPROC = CFunctionPtr4[GLenum, GLenum, GLenum, GLuint, Unit]
-
type
PFNGLFRAMEBUFFERTEXTURE1DPROC = CFunctionPtr5[GLenum, GLenum, GLenum, GLuint, GLint, Unit]
-
type
PFNGLFRAMEBUFFERTEXTURE2DPROC = CFunctionPtr5[GLenum, GLenum, GLenum, GLuint, GLint, Unit]
-
-
type
PFNGLFRAMEBUFFERTEXTURELAYERPROC = CFunctionPtr5[GLenum, GLenum, GLuint, GLint, GLint, Unit]
-
type
PFNGLFRAMEBUFFERTEXTUREPROC = CFunctionPtr4[GLenum, GLenum, GLuint, GLint, Unit]
-
type
PFNGLGENBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGENERATEMIPMAPPROC = CFunctionPtr1[GLenum, Unit]
-
type
PFNGLGENERATETEXTUREMIPMAPPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLGENFRAMEBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGENPROGRAMPIPELINESPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGENQUERIESPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGENRENDERBUFFERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGENSAMPLERSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGENTRANSFORMFEEDBACKSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGENVERTEXARRAYSPROC = CFunctionPtr2[GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC = CFunctionPtr4[GLuint, GLuint, GLenum, Ptr[GLint], Unit]
-
-
type
PFNGLGETACTIVESUBROUTINENAMEPROC = CFunctionPtr6[GLuint, GLenum, GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC = CFunctionPtr5[GLuint, GLenum, GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC = CFunctionPtr6[GLuint, GLenum, GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETACTIVEUNIFORMBLOCKIVPROC = CFunctionPtr4[GLuint, GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC = CFunctionPtr5[GLuint, GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETACTIVEUNIFORMNAMEPROC = CFunctionPtr5[GLuint, GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
-
type
PFNGLGETACTIVEUNIFORMSIVPROC = CFunctionPtr5[GLuint, GLsizei, Ptr[GLuint], GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETATTACHEDSHADERSPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[GLsizei], Ptr[GLuint], Unit]
-
type
PFNGLGETATTRIBLOCATIONPROC = CFunctionPtr2[GLuint, Ptr[GLchar], GLint]
-
type
PFNGLGETBOOLEANI_VPROC = CFunctionPtr3[GLenum, GLuint, Ptr[GLboolean], Unit]
-
type
PFNGLGETBUFFERPARAMETERI64VPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLint64], Unit]
-
type
PFNGLGETBUFFERPARAMETERIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETBUFFERPOINTERVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[Ptr[Byte]], Unit]
-
type
PFNGLGETBUFFERSUBDATAPROC = CFunctionPtr4[GLenum, GLintptr, GLsizeiptr, Ptr[Byte], Unit]
-
type
PFNGLGETCOMPRESSEDTEXIMAGEPROC = CFunctionPtr3[GLenum, GLint, Ptr[Byte], Unit]
-
type
PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[Byte], Unit]
-
-
-
type
PFNGLGETDOUBLEI_VPROC = CFunctionPtr3[GLenum, GLuint, Ptr[GLdouble], Unit]
-
type
PFNGLGETFLOATI_VPROC = CFunctionPtr3[GLenum, GLuint, Ptr[GLfloat], Unit]
-
type
PFNGLGETFRAGDATAINDEXPROC = CFunctionPtr2[GLuint, Ptr[GLchar], GLint]
-
type
PFNGLGETFRAGDATALOCATIONPROC = CFunctionPtr2[GLuint, Ptr[GLchar], GLint]
-
type
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC = CFunctionPtr4[GLenum, GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETFRAMEBUFFERPARAMETERIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETGRAPHICSRESETSTATUSPROC = CFunctionPtr0[GLenum]
-
type
PFNGLGETINTEGER64I_VPROC = CFunctionPtr3[GLenum, GLuint, Ptr[GLint64], Unit]
-
type
PFNGLGETINTEGER64VPROC = CFunctionPtr2[GLenum, Ptr[GLint64], Unit]
-
type
PFNGLGETINTEGERI_VPROC = CFunctionPtr3[GLenum, GLuint, Ptr[GLint], Unit]
-
type
PFNGLGETINTERNALFORMATI64VPROC = CFunctionPtr5[GLenum, GLenum, GLenum, GLsizei, Ptr[GLint64], Unit]
-
type
PFNGLGETINTERNALFORMATIVPROC = CFunctionPtr5[GLenum, GLenum, GLenum, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLGETMULTISAMPLEFVPROC = CFunctionPtr3[GLenum, GLuint, Ptr[GLfloat], Unit]
-
type
PFNGLGETNAMEDBUFFERPARAMETERI64VPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint64], Unit]
-
type
PFNGLGETNAMEDBUFFERPARAMETERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETNAMEDBUFFERPOINTERVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[Ptr[Byte]], Unit]
-
type
PFNGLGETNAMEDBUFFERSUBDATAPROC = CFunctionPtr4[GLuint, GLintptr, GLsizeiptr, Ptr[Byte], Unit]
-
type
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC = CFunctionPtr4[GLuint, GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETNCOLORTABLEPROC = CFunctionPtr5[GLenum, GLenum, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLGETNCOMPRESSEDTEXIMAGEPROC = CFunctionPtr4[GLenum, GLint, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLGETNCONVOLUTIONFILTERPROC = CFunctionPtr5[GLenum, GLenum, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLGETNHISTOGRAMPROC = CFunctionPtr6[GLenum, GLboolean, GLenum, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLGETNMAPDVPROC = CFunctionPtr4[GLenum, GLenum, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLGETNMAPFVPROC = CFunctionPtr4[GLenum, GLenum, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLGETNMAPIVPROC = CFunctionPtr4[GLenum, GLenum, GLsizei, Ptr[GLint], Unit]
-
-
type
PFNGLGETNPIXELMAPFVPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLGETNPIXELMAPUIVPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGETNPIXELMAPUSVPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[GLushort], Unit]
-
type
PFNGLGETNPOLYGONSTIPPLEPROC = CFunctionPtr2[GLsizei, Ptr[GLubyte], Unit]
-
type
PFNGLGETNSEPARABLEFILTERPROC = CFunctionPtr8[GLenum, GLenum, GLenum, GLsizei, Ptr[Byte], GLsizei, Ptr[Byte], Ptr[Byte], Unit]
-
type
PFNGLGETNTEXIMAGEPROC = CFunctionPtr6[GLenum, GLint, GLenum, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLGETNUNIFORMDVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLGETNUNIFORMFVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLGETNUNIFORMIVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLGETNUNIFORMUIVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLGETOBJECTLABELPROC = CFunctionPtr5[GLenum, GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETOBJECTPTRLABELPROC = CFunctionPtr4[Ptr[Byte], GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETPROGRAMBINARYPROC = CFunctionPtr5[GLuint, GLsizei, Ptr[GLsizei], Ptr[GLenum], Ptr[Byte], Unit]
-
type
PFNGLGETPROGRAMINFOLOGPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETPROGRAMINTERFACEIVPROC = CFunctionPtr4[GLuint, GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETPROGRAMIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETPROGRAMPIPELINEINFOLOGPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETPROGRAMPIPELINEIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETPROGRAMRESOURCEINDEXPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLchar], Unit]
-
-
type
PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLchar], Unit]
-
type
PFNGLGETPROGRAMRESOURCELOCATIONPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLchar], Unit]
-
type
PFNGLGETPROGRAMRESOURCENAMEPROC = CFunctionPtr6[GLuint, GLenum, GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETPROGRAMSTAGEIVPROC = CFunctionPtr4[GLuint, GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETQUERYBUFFEROBJECTI64VPROC = CFunctionPtr4[GLuint, GLuint, GLenum, GLintptr, Unit]
-
type
PFNGLGETQUERYBUFFEROBJECTIVPROC = CFunctionPtr4[GLuint, GLuint, GLenum, GLintptr, Unit]
-
type
PFNGLGETQUERYBUFFEROBJECTUI64VPROC = CFunctionPtr4[GLuint, GLuint, GLenum, GLintptr, Unit]
-
type
PFNGLGETQUERYBUFFEROBJECTUIVPROC = CFunctionPtr4[GLuint, GLuint, GLenum, GLintptr, Unit]
-
type
PFNGLGETQUERYINDEXEDIVPROC = CFunctionPtr4[GLenum, GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETQUERYIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETQUERYOBJECTI64VPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint64], Unit]
-
type
PFNGLGETQUERYOBJECTIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETQUERYOBJECTUI64VPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLuint64], Unit]
-
type
PFNGLGETQUERYOBJECTUIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLGETRENDERBUFFERPARAMETERIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETSAMPLERPARAMETERFVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLGETSAMPLERPARAMETERIIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETSAMPLERPARAMETERIUIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLGETSAMPLERPARAMETERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETSHADERINFOLOGPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETSHADERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETSHADERPRECISIONFORMATPROC = CFunctionPtr4[GLenum, GLenum, Ptr[GLint], Ptr[GLint], Unit]
-
type
PFNGLGETSHADERSOURCEPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[GLsizei], Ptr[GLchar], Unit]
-
type
PFNGLGETSTRINGIPROC = CFunctionPtr2[GLenum, GLuint, Ptr[GLubyte]]
-
type
PFNGLGETSUBROUTINEINDEXPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLchar], GLuint]
-
type
PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLchar], GLint]
-
type
PFNGLGETSYNCIVPROC = CFunctionPtr5[GLsync, GLenum, GLsizei, Ptr[GLsizei], Ptr[GLint], Unit]
-
type
PFNGLGETTEXPARAMETERIIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETTEXPARAMETERIUIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLGETTEXTUREIMAGEPROC = CFunctionPtr6[GLuint, GLint, GLenum, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLGETTEXTURELEVELPARAMETERFVPROC = CFunctionPtr4[GLuint, GLint, GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLGETTEXTURELEVELPARAMETERIVPROC = CFunctionPtr4[GLuint, GLint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETTEXTUREPARAMETERFVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLGETTEXTUREPARAMETERIIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETTEXTUREPARAMETERIUIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLGETTEXTUREPARAMETERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
-
type
PFNGLGETTRANSFORMFEEDBACKI64_VPROC = CFunctionPtr4[GLuint, GLenum, GLuint, Ptr[GLint64], Unit]
-
type
PFNGLGETTRANSFORMFEEDBACKIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETTRANSFORMFEEDBACKI_VPROC = CFunctionPtr4[GLuint, GLenum, GLuint, Ptr[GLint], Unit]
-
type
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC = CFunctionPtr7[GLuint, GLuint, GLsizei, Ptr[GLsizei], Ptr[GLsizei], Ptr[GLenum], Ptr[GLchar], Unit]
-
type
PFNGLGETUNIFORMBLOCKINDEXPROC = CFunctionPtr2[GLuint, Ptr[GLchar], GLuint]
-
type
PFNGLGETUNIFORMDVPROC = CFunctionPtr3[GLuint, GLint, Ptr[GLdouble], Unit]
-
type
PFNGLGETUNIFORMFVPROC = CFunctionPtr3[GLuint, GLint, Ptr[GLfloat], Unit]
-
type
PFNGLGETUNIFORMINDICESPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[Ptr[GLchar]], Ptr[GLuint], Unit]
-
type
PFNGLGETUNIFORMIVPROC = CFunctionPtr3[GLuint, GLint, Ptr[GLint], Unit]
-
type
PFNGLGETUNIFORMLOCATIONPROC = CFunctionPtr2[GLuint, Ptr[GLchar], GLint]
-
type
PFNGLGETUNIFORMSUBROUTINEUIVPROC = CFunctionPtr3[GLenum, GLint, Ptr[GLuint], Unit]
-
type
PFNGLGETUNIFORMUIVPROC = CFunctionPtr3[GLuint, GLint, Ptr[GLuint], Unit]
-
type
PFNGLGETVERTEXARRAYINDEXED64IVPROC = CFunctionPtr4[GLuint, GLuint, GLenum, Ptr[GLint64], Unit]
-
type
PFNGLGETVERTEXARRAYINDEXEDIVPROC = CFunctionPtr4[GLuint, GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETVERTEXARRAYIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETVERTEXATTRIBDVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLdouble], Unit]
-
type
PFNGLGETVERTEXATTRIBFVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLGETVERTEXATTRIBIIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETVERTEXATTRIBIUIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLGETVERTEXATTRIBIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLGETVERTEXATTRIBLDVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLdouble], Unit]
-
type
PFNGLGETVERTEXATTRIBPOINTERVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[Ptr[Byte]], Unit]
-
type
PFNGLINVALIDATEBUFFERDATAPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLINVALIDATEBUFFERSUBDATAPROC = CFunctionPtr3[GLuint, GLintptr, GLsizeiptr, Unit]
-
type
PFNGLINVALIDATEFRAMEBUFFERPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[GLenum], Unit]
-
type
PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLenum], Unit]
-
type
PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC = CFunctionPtr7[GLuint, GLsizei, Ptr[GLenum], GLint, GLint, GLsizei, GLsizei, Unit]
-
-
type
PFNGLINVALIDATETEXIMAGEPROC = CFunctionPtr2[GLuint, GLint, Unit]
-
-
type
PFNGLISBUFFERPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISENABLEDIPROC = CFunctionPtr2[GLenum, GLuint, GLboolean]
-
type
PFNGLISFRAMEBUFFERPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISPROGRAMPIPELINEPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISPROGRAMPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISQUERYPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISRENDERBUFFERPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISSAMPLERPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISSHADERPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISSYNCPROC = CFunctionPtr1[GLsync, GLboolean]
-
type
PFNGLISTRANSFORMFEEDBACKPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLISVERTEXARRAYPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLLINKPROGRAMPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLMAPBUFFERPROC = CFunctionPtr2[GLenum, GLenum, Unit]
-
-
type
PFNGLMAPNAMEDBUFFERPROC = CFunctionPtr2[GLuint, GLenum, Ptr[Byte]]
-
-
type
PFNGLMEMORYBARRIERBYREGIONPROC = CFunctionPtr1[GLbitfield, Unit]
-
type
PFNGLMEMORYBARRIERPROC = CFunctionPtr1[GLbitfield, Unit]
-
type
PFNGLMINSAMPLESHADINGPROC = CFunctionPtr1[GLfloat, Unit]
-
type
PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC = CFunctionPtr5[GLenum, Ptr[Byte], GLintptr, GLsizei, GLsizei, Unit]
-
type
PFNGLMULTIDRAWARRAYSINDIRECTPROC = CFunctionPtr4[GLenum, Ptr[Byte], GLsizei, GLsizei, Unit]
-
type
PFNGLMULTIDRAWARRAYSPROC = CFunctionPtr4[GLenum, Ptr[GLint], Ptr[GLsizei], GLsizei, Unit]
-
type
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC = CFunctionPtr6[GLenum, Ptr[GLsizei], GLenum, Ptr[Ptr[Byte]], GLsizei, Ptr[GLint], Unit]
-
type
PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC = CFunctionPtr6[GLenum, GLenum, Ptr[Byte], GLintptr, GLsizei, GLsizei, Unit]
-
type
PFNGLMULTIDRAWELEMENTSINDIRECTPROC = CFunctionPtr5[GLenum, GLenum, Ptr[Byte], GLsizei, GLsizei, Unit]
-
type
PFNGLMULTIDRAWELEMENTSPROC = CFunctionPtr5[GLenum, Ptr[GLsizei], GLenum, Ptr[Ptr[Byte]], GLsizei, Unit]
-
type
PFNGLMULTITEXCOORD1DARBPROC = CFunctionPtr2[GLenum, GLdouble, Unit]
-
type
PFNGLMULTITEXCOORD1DVARBPROC = CFunctionPtr2[GLenum, Ptr[GLdouble], Unit]
-
type
PFNGLMULTITEXCOORD1FARBPROC = CFunctionPtr2[GLenum, GLfloat, Unit]
-
type
PFNGLMULTITEXCOORD1FVARBPROC = CFunctionPtr2[GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLMULTITEXCOORD1IARBPROC = CFunctionPtr2[GLenum, GLint, Unit]
-
type
PFNGLMULTITEXCOORD1IVARBPROC = CFunctionPtr2[GLenum, Ptr[GLint], Unit]
-
type
PFNGLMULTITEXCOORD1SARBPROC = CFunctionPtr2[GLenum, GLshort, Unit]
-
type
PFNGLMULTITEXCOORD1SVARBPROC = CFunctionPtr2[GLenum, Ptr[GLshort], Unit]
-
type
PFNGLMULTITEXCOORD2DARBPROC = CFunctionPtr3[GLenum, GLdouble, GLdouble, Unit]
-
type
PFNGLMULTITEXCOORD2DVARBPROC = CFunctionPtr2[GLenum, Ptr[GLdouble], Unit]
-
type
PFNGLMULTITEXCOORD2FARBPROC = CFunctionPtr3[GLenum, GLfloat, GLfloat, Unit]
-
type
PFNGLMULTITEXCOORD2FVARBPROC = CFunctionPtr2[GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLMULTITEXCOORD2IARBPROC = CFunctionPtr3[GLenum, GLint, GLint, Unit]
-
type
PFNGLMULTITEXCOORD2IVARBPROC = CFunctionPtr2[GLenum, Ptr[GLint], Unit]
-
type
PFNGLMULTITEXCOORD2SARBPROC = CFunctionPtr3[GLenum, GLshort, GLshort, Unit]
-
type
PFNGLMULTITEXCOORD2SVARBPROC = CFunctionPtr2[GLenum, Ptr[GLshort], Unit]
-
type
PFNGLMULTITEXCOORD3DARBPROC = CFunctionPtr4[GLenum, GLdouble, GLdouble, GLdouble, Unit]
-
type
PFNGLMULTITEXCOORD3DVARBPROC = CFunctionPtr2[GLenum, Ptr[GLdouble], Unit]
-
type
PFNGLMULTITEXCOORD3FARBPROC = CFunctionPtr4[GLenum, GLfloat, GLfloat, GLfloat, Unit]
-
type
PFNGLMULTITEXCOORD3FVARBPROC = CFunctionPtr2[GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLMULTITEXCOORD3IARBPROC = CFunctionPtr4[GLenum, GLint, GLint, GLint, Unit]
-
type
PFNGLMULTITEXCOORD3IVARBPROC = CFunctionPtr2[GLenum, Ptr[GLint], Unit]
-
type
PFNGLMULTITEXCOORD3SARBPROC = CFunctionPtr4[GLenum, GLshort, GLshort, GLshort, Unit]
-
type
PFNGLMULTITEXCOORD3SVARBPROC = CFunctionPtr2[GLenum, Ptr[GLshort], Unit]
-
-
type
PFNGLMULTITEXCOORD4DVARBPROC = CFunctionPtr2[GLenum, Ptr[GLdouble], Unit]
-
-
type
PFNGLMULTITEXCOORD4FVARBPROC = CFunctionPtr2[GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLMULTITEXCOORD4IARBPROC = CFunctionPtr5[GLenum, GLint, GLint, GLint, GLint, Unit]
-
type
PFNGLMULTITEXCOORD4IVARBPROC = CFunctionPtr2[GLenum, Ptr[GLint], Unit]
-
-
type
PFNGLMULTITEXCOORD4SVARBPROC = CFunctionPtr2[GLenum, Ptr[GLshort], Unit]
-
type
PFNGLMULTITEXCOORDP1UIPROC = CFunctionPtr3[GLenum, GLenum, GLuint, Unit]
-
type
PFNGLMULTITEXCOORDP1UIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLMULTITEXCOORDP2UIPROC = CFunctionPtr3[GLenum, GLenum, GLuint, Unit]
-
type
PFNGLMULTITEXCOORDP2UIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLMULTITEXCOORDP3UIPROC = CFunctionPtr3[GLenum, GLenum, GLuint, Unit]
-
type
PFNGLMULTITEXCOORDP3UIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLMULTITEXCOORDP4UIPROC = CFunctionPtr3[GLenum, GLenum, GLuint, Unit]
-
type
PFNGLMULTITEXCOORDP4UIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLNAMEDBUFFERDATAPROC = CFunctionPtr4[GLuint, GLsizeiptr, Ptr[Byte], GLenum, Unit]
-
type
PFNGLNAMEDBUFFERSTORAGEPROC = CFunctionPtr4[GLuint, GLsizeiptr, Ptr[Byte], GLbitfield, Unit]
-
type
PFNGLNAMEDBUFFERSUBDATAPROC = CFunctionPtr4[GLuint, GLintptr, GLsizeiptr, Ptr[Byte], Unit]
-
type
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC = CFunctionPtr2[GLuint, GLenum, Unit]
-
type
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLenum], Unit]
-
type
PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC = CFunctionPtr3[GLuint, GLenum, GLint, Unit]
-
type
PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC = CFunctionPtr2[GLuint, GLenum, Unit]
-
type
PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC = CFunctionPtr4[GLuint, GLenum, GLenum, GLuint, Unit]
-
type
PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC = CFunctionPtr5[GLuint, GLenum, GLuint, GLint, GLint, Unit]
-
type
PFNGLNAMEDFRAMEBUFFERTEXTUREPROC = CFunctionPtr4[GLuint, GLenum, GLuint, GLint, Unit]
-
type
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC = CFunctionPtr5[GLuint, GLsizei, GLenum, GLsizei, GLsizei, Unit]
-
type
PFNGLNAMEDRENDERBUFFERSTORAGEPROC = CFunctionPtr4[GLuint, GLenum, GLsizei, GLsizei, Unit]
-
type
PFNGLNORMALP3UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLNORMALP3UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLOBJECTLABELPROC = CFunctionPtr4[GLenum, GLuint, GLsizei, Ptr[GLchar], Unit]
-
type
PFNGLOBJECTPTRLABELPROC = CFunctionPtr3[Ptr[Byte], GLsizei, Ptr[GLchar], Unit]
-
type
PFNGLPATCHPARAMETERFVPROC = CFunctionPtr2[GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLPATCHPARAMETERIPROC = CFunctionPtr2[GLenum, GLint, Unit]
-
type
PFNGLPAUSETRANSFORMFEEDBACKPROC = CFunctionPtr0[Unit]
-
type
PFNGLPOINTPARAMETERFPROC = CFunctionPtr2[GLenum, GLfloat, Unit]
-
type
PFNGLPOINTPARAMETERFVPROC = CFunctionPtr2[GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLPOINTPARAMETERIPROC = CFunctionPtr2[GLenum, GLint, Unit]
-
type
PFNGLPOINTPARAMETERIVPROC = CFunctionPtr2[GLenum, Ptr[GLint], Unit]
-
type
PFNGLPOLYGONOFFSETCLAMPPROC = CFunctionPtr3[GLfloat, GLfloat, GLfloat, Unit]
-
type
PFNGLPOPDEBUGGROUPPROC = CFunctionPtr1[Unit, Unit]
-
type
PFNGLPRIMITIVERESTARTINDEXPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLPROGRAMBINARYPROC = CFunctionPtr4[GLuint, GLenum, Ptr[Byte], GLsizei, Unit]
-
type
PFNGLPROGRAMPARAMETERIPROC = CFunctionPtr3[GLuint, GLenum, GLint, Unit]
-
type
PFNGLPROGRAMUNIFORM1DPROC = CFunctionPtr3[GLuint, GLint, GLdouble, Unit]
-
type
PFNGLPROGRAMUNIFORM1DVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORM1FPROC = CFunctionPtr3[GLuint, GLint, GLfloat, Unit]
-
type
PFNGLPROGRAMUNIFORM1FVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORM1IPROC = CFunctionPtr3[GLuint, GLint, GLint, Unit]
-
type
PFNGLPROGRAMUNIFORM1IVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLPROGRAMUNIFORM1UIPROC = CFunctionPtr3[GLuint, GLint, GLuint, Unit]
-
type
PFNGLPROGRAMUNIFORM1UIVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLPROGRAMUNIFORM2DPROC = CFunctionPtr4[GLuint, GLint, GLdouble, GLdouble, Unit]
-
type
PFNGLPROGRAMUNIFORM2DVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORM2FPROC = CFunctionPtr4[GLuint, GLint, GLfloat, GLfloat, Unit]
-
type
PFNGLPROGRAMUNIFORM2FVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORM2IPROC = CFunctionPtr4[GLuint, GLint, GLint, GLint, Unit]
-
type
PFNGLPROGRAMUNIFORM2IVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLPROGRAMUNIFORM2UIPROC = CFunctionPtr4[GLuint, GLint, GLuint, GLuint, Unit]
-
type
PFNGLPROGRAMUNIFORM2UIVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLuint], Unit]
-
-
type
PFNGLPROGRAMUNIFORM3DVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLdouble], Unit]
-
-
type
PFNGLPROGRAMUNIFORM3FVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORM3IPROC = CFunctionPtr5[GLuint, GLint, GLint, GLint, GLint, Unit]
-
type
PFNGLPROGRAMUNIFORM3IVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLPROGRAMUNIFORM3UIPROC = CFunctionPtr5[GLuint, GLint, GLuint, GLuint, GLuint, Unit]
-
type
PFNGLPROGRAMUNIFORM3UIVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLuint], Unit]
-
-
type
PFNGLPROGRAMUNIFORM4DVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLdouble], Unit]
-
-
type
PFNGLPROGRAMUNIFORM4FVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORM4IPROC = CFunctionPtr6[GLuint, GLint, GLint, GLint, GLint, GLint, Unit]
-
type
PFNGLPROGRAMUNIFORM4IVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLint], Unit]
-
-
type
PFNGLPROGRAMUNIFORM4UIVPROC = CFunctionPtr4[GLuint, GLint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX2DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX2FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX3DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX3FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX4DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX4FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC = CFunctionPtr5[GLuint, GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLPROVOKINGVERTEXPROC = CFunctionPtr1[GLenum, Unit]
-
type
PFNGLPUSHDEBUGGROUPPROC = CFunctionPtr4[GLenum, GLuint, GLsizei, Ptr[GLchar], Unit]
-
type
PFNGLQUERYCOUNTERPROC = CFunctionPtr2[GLuint, GLenum, Unit]
-
-
type
PFNGLRELEASESHADERCOMPILERPROC = CFunctionPtr0[Unit]
-
type
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC = CFunctionPtr5[GLenum, GLsizei, GLenum, GLsizei, GLsizei, Unit]
-
type
PFNGLRENDERBUFFERSTORAGEPROC = CFunctionPtr4[GLenum, GLenum, GLsizei, GLsizei, Unit]
-
type
PFNGLRESUMETRANSFORMFEEDBACKPROC = CFunctionPtr0[Unit]
-
type
PFNGLSAMPLECOVERAGEPROC = CFunctionPtr2[GLclampf, GLboolean, Unit]
-
type
PFNGLSAMPLEMASKIPROC = CFunctionPtr2[GLuint, GLbitfield, Unit]
-
type
PFNGLSAMPLERPARAMETERFPROC = CFunctionPtr3[GLuint, GLenum, GLfloat, Unit]
-
type
PFNGLSAMPLERPARAMETERFVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLSAMPLERPARAMETERIIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLSAMPLERPARAMETERIPROC = CFunctionPtr3[GLuint, GLenum, GLint, Unit]
-
type
PFNGLSAMPLERPARAMETERIUIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLSAMPLERPARAMETERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLSCISSORARRAYVPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLint], Unit]
-
-
type
PFNGLSCISSORINDEXEDVPROC = CFunctionPtr2[GLuint, Ptr[GLint], Unit]
-
type
PFNGLSECONDARYCOLOR3BPROC = CFunctionPtr3[GLbyte, GLbyte, GLbyte, Unit]
-
type
PFNGLSECONDARYCOLOR3BVPROC = CFunctionPtr1[Ptr[GLbyte], Unit]
-
type
PFNGLSECONDARYCOLOR3DPROC = CFunctionPtr3[GLdouble, GLdouble, GLdouble, Unit]
-
type
PFNGLSECONDARYCOLOR3DVPROC = CFunctionPtr1[Ptr[GLdouble], Unit]
-
type
PFNGLSECONDARYCOLOR3FPROC = CFunctionPtr3[GLfloat, GLfloat, GLfloat, Unit]
-
type
PFNGLSECONDARYCOLOR3FVPROC = CFunctionPtr1[Ptr[GLfloat], Unit]
-
type
PFNGLSECONDARYCOLOR3IPROC = CFunctionPtr3[GLint, GLint, GLint, Unit]
-
type
PFNGLSECONDARYCOLOR3IVPROC = CFunctionPtr1[Ptr[GLint], Unit]
-
type
PFNGLSECONDARYCOLOR3SPROC = CFunctionPtr3[GLshort, GLshort, GLshort, Unit]
-
type
PFNGLSECONDARYCOLOR3SVPROC = CFunctionPtr1[Ptr[GLshort], Unit]
-
type
PFNGLSECONDARYCOLOR3UBPROC = CFunctionPtr3[GLubyte, GLubyte, GLubyte, Unit]
-
type
PFNGLSECONDARYCOLOR3UBVPROC = CFunctionPtr1[Ptr[GLubyte], Unit]
-
type
PFNGLSECONDARYCOLOR3UIPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
type
PFNGLSECONDARYCOLOR3UIVPROC = CFunctionPtr1[Ptr[GLuint], Unit]
-
type
PFNGLSECONDARYCOLOR3USPROC = CFunctionPtr3[GLushort, GLushort, GLushort, Unit]
-
type
PFNGLSECONDARYCOLOR3USVPROC = CFunctionPtr1[Ptr[GLushort], Unit]
-
type
PFNGLSECONDARYCOLORP3UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLSECONDARYCOLORP3UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLSECONDARYCOLORPOINTERPROC = CFunctionPtr4[GLint, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLSHADERBINARYPROC = CFunctionPtr5[GLsizei, Ptr[GLuint], GLenum, Ptr[Byte], GLsizei, Unit]
-
type
PFNGLSHADERSOURCEPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[Ptr[GLchar]], Ptr[GLint], Unit]
-
type
PFNGLSHADERSTORAGEBLOCKBINDINGPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
type
PFNGLSPECIALIZESHADERPROC = CFunctionPtr5[GLuint, Ptr[GLchar], GLuint, Ptr[GLuint], Ptr[GLuint], Unit]
-
type
PFNGLSTENCILFUNCSEPARATEPROC = CFunctionPtr4[GLenum, GLenum, GLint, GLuint, Unit]
-
type
PFNGLSTENCILMASKSEPARATEPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLSTENCILOPSEPARATEPROC = CFunctionPtr4[GLenum, GLenum, GLenum, GLenum, Unit]
-
type
PFNGLTEXBUFFERPROC = CFunctionPtr3[GLenum, GLenum, GLuint, Unit]
-
-
type
PFNGLTEXCOORDP1UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLTEXCOORDP1UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLTEXCOORDP2UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLTEXCOORDP2UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLTEXCOORDP3UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLTEXCOORDP3UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLTEXCOORDP4UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLTEXCOORDP4UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
-
-
-
type
PFNGLTEXPARAMETERIIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLint], Unit]
-
type
PFNGLTEXPARAMETERIUIVPROC = CFunctionPtr3[GLenum, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLTEXSTORAGE1DPROC = CFunctionPtr4[GLenum, GLsizei, GLenum, GLsizei, Unit]
-
-
-
-
-
-
type
PFNGLTEXTUREBARRIERPROC = CFunctionPtr0[Unit]
-
type
PFNGLTEXTUREBUFFERPROC = CFunctionPtr3[GLuint, GLenum, GLuint, Unit]
-
-
type
PFNGLTEXTUREPARAMETERFPROC = CFunctionPtr3[GLuint, GLenum, GLfloat, Unit]
-
type
PFNGLTEXTUREPARAMETERFVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLfloat], Unit]
-
type
PFNGLTEXTUREPARAMETERIIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLTEXTUREPARAMETERIPROC = CFunctionPtr3[GLuint, GLenum, GLint, Unit]
-
type
PFNGLTEXTUREPARAMETERIUIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLuint], Unit]
-
type
PFNGLTEXTUREPARAMETERIVPROC = CFunctionPtr3[GLuint, GLenum, Ptr[GLint], Unit]
-
type
PFNGLTEXTURESTORAGE1DPROC = CFunctionPtr4[GLuint, GLsizei, GLenum, GLsizei, Unit]
-
-
-
-
-
type
PFNGLTEXTURESUBIMAGE1DPROC = CFunctionPtr7[GLuint, GLint, GLint, GLsizei, GLenum, GLenum, Ptr[Byte], Unit]
-
-
-
-
type
PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
type
PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC = CFunctionPtr5[GLuint, GLuint, GLuint, GLintptr, GLsizeiptr, Unit]
-
type
PFNGLTRANSFORMFEEDBACKVARYINGSPROC = CFunctionPtr4[GLuint, GLsizei, Ptr[Ptr[GLchar]], GLenum, Unit]
-
type
PFNGLUNIFORM1DPROC = CFunctionPtr2[GLint, GLdouble, Unit]
-
type
PFNGLUNIFORM1DVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORM1FPROC = CFunctionPtr2[GLint, GLfloat, Unit]
-
type
PFNGLUNIFORM1FVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORM1IPROC = CFunctionPtr2[GLint, GLint, Unit]
-
type
PFNGLUNIFORM1IVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLUNIFORM1UIPROC = CFunctionPtr2[GLint, GLuint, Unit]
-
type
PFNGLUNIFORM1UIVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLUNIFORM2DPROC = CFunctionPtr3[GLint, GLdouble, GLdouble, Unit]
-
type
PFNGLUNIFORM2DVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORM2FPROC = CFunctionPtr3[GLint, GLfloat, GLfloat, Unit]
-
type
PFNGLUNIFORM2FVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORM2IPROC = CFunctionPtr3[GLint, GLint, GLint, Unit]
-
type
PFNGLUNIFORM2IVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLUNIFORM2UIPROC = CFunctionPtr3[GLint, GLuint, GLuint, Unit]
-
type
PFNGLUNIFORM2UIVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLuint], Unit]
-
-
type
PFNGLUNIFORM3DVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORM3FPROC = CFunctionPtr4[GLint, GLfloat, GLfloat, GLfloat, Unit]
-
type
PFNGLUNIFORM3FVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORM3IPROC = CFunctionPtr4[GLint, GLint, GLint, GLint, Unit]
-
type
PFNGLUNIFORM3IVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLint], Unit]
-
type
PFNGLUNIFORM3UIPROC = CFunctionPtr4[GLint, GLuint, GLuint, GLuint, Unit]
-
type
PFNGLUNIFORM3UIVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLuint], Unit]
-
-
type
PFNGLUNIFORM4DVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLdouble], Unit]
-
-
type
PFNGLUNIFORM4FVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORM4IPROC = CFunctionPtr5[GLint, GLint, GLint, GLint, GLint, Unit]
-
type
PFNGLUNIFORM4IVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLint], Unit]
-
-
type
PFNGLUNIFORM4UIVPROC = CFunctionPtr3[GLint, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLUNIFORMBLOCKBINDINGPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
type
PFNGLUNIFORMMATRIX2DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX2FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX2X3DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX2X3FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX2X4DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX2X4FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX3DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX3FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX3X2DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX3X2FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX3X4DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX3X4FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX4DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX4FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX4X2DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX4X2FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMMATRIX4X3DVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLdouble], Unit]
-
type
PFNGLUNIFORMMATRIX4X3FVPROC = CFunctionPtr4[GLint, GLsizei, GLboolean, Ptr[GLfloat], Unit]
-
type
PFNGLUNIFORMSUBROUTINESUIVPROC = CFunctionPtr3[GLenum, GLsizei, Ptr[GLuint], Unit]
-
type
PFNGLUNMAPBUFFERPROC = CFunctionPtr1[GLenum, GLboolean]
-
type
PFNGLUNMAPNAMEDBUFFERPROC = CFunctionPtr1[GLuint, GLboolean]
-
type
PFNGLUSEPROGRAMPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLUSEPROGRAMSTAGESPROC = CFunctionPtr3[GLuint, GLbitfield, GLuint, Unit]
-
type
PFNGLVALIDATEPROGRAMPIPELINEPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLVALIDATEPROGRAMPROC = CFunctionPtr1[GLuint, Unit]
-
type
PFNGLVERTEXARRAYATTRIBBINDINGPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
-
type
PFNGLVERTEXARRAYATTRIBIFORMATPROC = CFunctionPtr5[GLuint, GLuint, GLint, GLenum, GLuint, Unit]
-
type
PFNGLVERTEXARRAYATTRIBLFORMATPROC = CFunctionPtr5[GLuint, GLuint, GLint, GLenum, GLuint, Unit]
-
type
PFNGLVERTEXARRAYBINDINGDIVISORPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
type
PFNGLVERTEXARRAYELEMENTBUFFERPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLVERTEXARRAYVERTEXBUFFERPROC = CFunctionPtr5[GLuint, GLuint, GLuint, GLintptr, GLsizei, Unit]
-
type
PFNGLVERTEXARRAYVERTEXBUFFERSPROC = CFunctionPtr6[GLuint, GLuint, GLsizei, Ptr[GLuint], Ptr[GLintptr], Ptr[GLsizei], Unit]
-
type
PFNGLVERTEXATTRIB1DPROC = CFunctionPtr2[GLuint, GLdouble, Unit]
-
type
PFNGLVERTEXATTRIB1DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
type
PFNGLVERTEXATTRIB1FPROC = CFunctionPtr2[GLuint, GLfloat, Unit]
-
type
PFNGLVERTEXATTRIB1FVPROC = CFunctionPtr2[GLuint, Ptr[GLfloat], Unit]
-
type
PFNGLVERTEXATTRIB1SPROC = CFunctionPtr2[GLuint, GLshort, Unit]
-
type
PFNGLVERTEXATTRIB1SVPROC = CFunctionPtr2[GLuint, Ptr[GLshort], Unit]
-
type
PFNGLVERTEXATTRIB2DPROC = CFunctionPtr3[GLuint, GLdouble, GLdouble, Unit]
-
type
PFNGLVERTEXATTRIB2DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
type
PFNGLVERTEXATTRIB2FPROC = CFunctionPtr3[GLuint, GLfloat, GLfloat, Unit]
-
type
PFNGLVERTEXATTRIB2FVPROC = CFunctionPtr2[GLuint, Ptr[GLfloat], Unit]
-
type
PFNGLVERTEXATTRIB2SPROC = CFunctionPtr3[GLuint, GLshort, GLshort, Unit]
-
type
PFNGLVERTEXATTRIB2SVPROC = CFunctionPtr2[GLuint, Ptr[GLshort], Unit]
-
-
type
PFNGLVERTEXATTRIB3DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
type
PFNGLVERTEXATTRIB3FPROC = CFunctionPtr4[GLuint, GLfloat, GLfloat, GLfloat, Unit]
-
type
PFNGLVERTEXATTRIB3FVPROC = CFunctionPtr2[GLuint, Ptr[GLfloat], Unit]
-
type
PFNGLVERTEXATTRIB3SPROC = CFunctionPtr4[GLuint, GLshort, GLshort, GLshort, Unit]
-
type
PFNGLVERTEXATTRIB3SVPROC = CFunctionPtr2[GLuint, Ptr[GLshort], Unit]
-
type
PFNGLVERTEXATTRIB4BVPROC = CFunctionPtr2[GLuint, Ptr[GLbyte], Unit]
-
-
type
PFNGLVERTEXATTRIB4DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
-
type
PFNGLVERTEXATTRIB4FVPROC = CFunctionPtr2[GLuint, Ptr[GLfloat], Unit]
-
type
PFNGLVERTEXATTRIB4IVPROC = CFunctionPtr2[GLuint, Ptr[GLint], Unit]
-
type
PFNGLVERTEXATTRIB4NBVPROC = CFunctionPtr2[GLuint, Ptr[GLbyte], Unit]
-
type
PFNGLVERTEXATTRIB4NIVPROC = CFunctionPtr2[GLuint, Ptr[GLint], Unit]
-
type
PFNGLVERTEXATTRIB4NSVPROC = CFunctionPtr2[GLuint, Ptr[GLshort], Unit]
-
-
type
PFNGLVERTEXATTRIB4NUBVPROC = CFunctionPtr2[GLuint, Ptr[GLubyte], Unit]
-
type
PFNGLVERTEXATTRIB4NUIVPROC = CFunctionPtr2[GLuint, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIB4NUSVPROC = CFunctionPtr2[GLuint, Ptr[GLushort], Unit]
-
-
type
PFNGLVERTEXATTRIB4SVPROC = CFunctionPtr2[GLuint, Ptr[GLshort], Unit]
-
type
PFNGLVERTEXATTRIB4UBVPROC = CFunctionPtr2[GLuint, Ptr[GLubyte], Unit]
-
type
PFNGLVERTEXATTRIB4UIVPROC = CFunctionPtr2[GLuint, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIB4USVPROC = CFunctionPtr2[GLuint, Ptr[GLushort], Unit]
-
type
PFNGLVERTEXATTRIBBINDINGPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBDIVISORPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
-
type
PFNGLVERTEXATTRIBI1IPROC = CFunctionPtr2[GLuint, GLint, Unit]
-
type
PFNGLVERTEXATTRIBI1IVPROC = CFunctionPtr2[GLuint, Ptr[GLint], Unit]
-
type
PFNGLVERTEXATTRIBI1UIPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBI1UIVPROC = CFunctionPtr2[GLuint, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBI2IPROC = CFunctionPtr3[GLuint, GLint, GLint, Unit]
-
type
PFNGLVERTEXATTRIBI2IVPROC = CFunctionPtr2[GLuint, Ptr[GLint], Unit]
-
type
PFNGLVERTEXATTRIBI2UIPROC = CFunctionPtr3[GLuint, GLuint, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBI2UIVPROC = CFunctionPtr2[GLuint, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBI3IPROC = CFunctionPtr4[GLuint, GLint, GLint, GLint, Unit]
-
type
PFNGLVERTEXATTRIBI3IVPROC = CFunctionPtr2[GLuint, Ptr[GLint], Unit]
-
type
PFNGLVERTEXATTRIBI3UIPROC = CFunctionPtr4[GLuint, GLuint, GLuint, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBI3UIVPROC = CFunctionPtr2[GLuint, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBI4BVPROC = CFunctionPtr2[GLuint, Ptr[GLbyte], Unit]
-
type
PFNGLVERTEXATTRIBI4IPROC = CFunctionPtr5[GLuint, GLint, GLint, GLint, GLint, Unit]
-
type
PFNGLVERTEXATTRIBI4IVPROC = CFunctionPtr2[GLuint, Ptr[GLint], Unit]
-
type
PFNGLVERTEXATTRIBI4SVPROC = CFunctionPtr2[GLuint, Ptr[GLshort], Unit]
-
type
PFNGLVERTEXATTRIBI4UBVPROC = CFunctionPtr2[GLuint, Ptr[GLubyte], Unit]
-
type
PFNGLVERTEXATTRIBI4UIPROC = CFunctionPtr5[GLuint, GLuint, GLuint, GLuint, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBI4UIVPROC = CFunctionPtr2[GLuint, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBI4USVPROC = CFunctionPtr2[GLuint, Ptr[GLushort], Unit]
-
type
PFNGLVERTEXATTRIBIFORMATPROC = CFunctionPtr4[GLuint, GLint, GLenum, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBIPOINTERPROC = CFunctionPtr5[GLuint, GLint, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLVERTEXATTRIBL1DPROC = CFunctionPtr2[GLuint, GLdouble, Unit]
-
type
PFNGLVERTEXATTRIBL1DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
type
PFNGLVERTEXATTRIBL2DPROC = CFunctionPtr3[GLuint, GLdouble, GLdouble, Unit]
-
type
PFNGLVERTEXATTRIBL2DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
-
type
PFNGLVERTEXATTRIBL3DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
-
type
PFNGLVERTEXATTRIBL4DVPROC = CFunctionPtr2[GLuint, Ptr[GLdouble], Unit]
-
type
PFNGLVERTEXATTRIBLFORMATPROC = CFunctionPtr4[GLuint, GLint, GLenum, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBLPOINTERPROC = CFunctionPtr5[GLuint, GLint, GLenum, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLVERTEXATTRIBP1UIPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBP1UIVPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBP2UIPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBP2UIVPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBP3UIPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBP3UIVPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBP4UIPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, GLuint, Unit]
-
type
PFNGLVERTEXATTRIBP4UIVPROC = CFunctionPtr4[GLuint, GLenum, GLboolean, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXATTRIBPOINTERPROC = CFunctionPtr6[GLuint, GLint, GLenum, GLboolean, GLsizei, Ptr[Byte], Unit]
-
type
PFNGLVERTEXBINDINGDIVISORPROC = CFunctionPtr2[GLuint, GLuint, Unit]
-
type
PFNGLVERTEXP2UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLVERTEXP2UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXP3UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLVERTEXP3UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLVERTEXP4UIPROC = CFunctionPtr2[GLenum, GLuint, Unit]
-
type
PFNGLVERTEXP4UIVPROC = CFunctionPtr2[GLenum, Ptr[GLuint], Unit]
-
type
PFNGLVIEWPORTARRAYVPROC = CFunctionPtr3[GLuint, GLsizei, Ptr[GLfloat], Unit]
-
-
type
PFNGLVIEWPORTINDEXEDFVPROC = CFunctionPtr2[GLuint, Ptr[GLfloat], Unit]
-
type
PFNGLWAITSYNCPROC = CFunctionPtr3[GLsync, GLbitfield, GLuint64, Unit]
-
type
PFNGLWINDOWPOS2DPROC = CFunctionPtr2[GLdouble, GLdouble, Unit]
-
type
PFNGLWINDOWPOS2DVPROC = CFunctionPtr1[Ptr[GLdouble], Unit]
-
type
PFNGLWINDOWPOS2FPROC = CFunctionPtr2[GLfloat, GLfloat, Unit]
-
type
PFNGLWINDOWPOS2FVPROC = CFunctionPtr1[Ptr[GLfloat], Unit]
-
type
PFNGLWINDOWPOS2IPROC = CFunctionPtr2[GLint, GLint, Unit]
-
type
PFNGLWINDOWPOS2IVPROC = CFunctionPtr1[Ptr[GLint], Unit]
-
type
PFNGLWINDOWPOS2SPROC = CFunctionPtr2[GLshort, GLshort, Unit]
-
type
PFNGLWINDOWPOS2SVPROC = CFunctionPtr1[Ptr[GLshort], Unit]
-
type
PFNGLWINDOWPOS3DPROC = CFunctionPtr3[GLdouble, GLdouble, GLdouble, Unit]
-
type
PFNGLWINDOWPOS3DVPROC = CFunctionPtr1[Ptr[GLdouble], Unit]
-
type
PFNGLWINDOWPOS3FPROC = CFunctionPtr3[GLfloat, GLfloat, GLfloat, Unit]
-
type
PFNGLWINDOWPOS3FVPROC = CFunctionPtr1[Ptr[GLfloat], Unit]
-
type
PFNGLWINDOWPOS3IPROC = CFunctionPtr3[GLint, GLint, GLint, Unit]
-
type
PFNGLWINDOWPOS3IVPROC = CFunctionPtr1[Ptr[GLint], Unit]
-
type
PFNGLWINDOWPOS3SPROC = CFunctionPtr3[GLshort, GLshort, GLshort, Unit]
-
type
PFNGLWINDOWPOS3SVPROC = CFunctionPtr1[Ptr[GLshort], Unit]
-
type
_16 = Digit[_1, _6]
-
type
__GLsync = CStruct0
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
APIENTRYglMapBufferRange(target: GLenum, offset: GLintptr, length: GLsizeiptr, access: GLbitfield): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
glAccum(op: GLenum, value: GLfloat): Unit
-
def
glActiveShaderProgram(pipeline: GLuint, program: GLuint): Unit
-
def
glActiveTexture(texture: GLenum): Unit
-
def
glActiveTextureARB(texture: GLenum): Unit
-
def
glAlphaFunc(func: GLenum, ref: GLclampf): Unit
-
def
glAreTexturesResident(n: GLsizei, textures: Ptr[GLuint], residences: Ptr[GLboolean]): GLboolean
-
def
glArrayElement(i: GLint): Unit
-
def
glAttachShader(program: GLuint, shader: GLuint): Unit
-
def
glBegin(mode: GLenum): Unit
-
def
glBeginConditionalRender(id: GLuint, mode: GLenum): Unit
-
def
glBeginQuery(target: GLenum, id: GLuint): Unit
-
def
glBeginQueryIndexed(target: GLenum, index: GLuint, id: GLuint): Unit
-
def
glBeginTransformFeedback(primitiveMode: GLenum): Unit
-
def
glBindAttribLocation(program: GLuint, index: GLuint, name: Ptr[GLchar]): Unit
-
def
glBindBuffer(target: GLenum, buffer: GLuint): Unit
-
def
glBindBufferBase(target: GLenum, index: GLuint, buffer: GLuint): Unit
-
def
glBindBufferRange(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr): Unit
-
def
glBindBuffersBase(target: GLenum, first: GLuint, count: GLsizei, buffers: Ptr[GLuint]): Unit
-
def
glBindBuffersRange(target: GLenum, first: GLuint, count: GLsizei, buffers: Ptr[GLuint], offsets: Ptr[GLintptr], sizes: Ptr[GLsizeiptr]): Unit
-
def
glBindFragDataLocation(program: GLuint, color: GLuint, name: Ptr[GLchar]): Unit
-
def
glBindFragDataLocationIndexed(program: GLuint, colorNumber: GLuint, index: GLuint, name: Ptr[GLchar]): Unit
-
def
glBindFramebuffer(target: GLenum, framebuffer: GLuint): Unit
-
def
glBindImageTexture(unit: GLuint, texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, access: GLenum, format: GLenum): Unit
-
def
glBindImageTextures(first: GLuint, count: GLsizei, textures: Ptr[GLuint]): Unit
-
def
glBindProgramPipeline(pipeline: GLuint): Unit
-
def
glBindRenderbuffer(target: GLenum, renderbuffer: GLuint): Unit
-
def
glBindSampler(unit: GLuint, sampler: GLuint): Unit
-
def
glBindSamplers(first: GLuint, count: GLsizei, samplers: Ptr[GLuint]): Unit
-
def
glBindTexture(target: GLenum, texture: GLuint): Unit
-
def
glBindTextureUnit(unit: GLuint, texture: GLuint): Unit
-
def
glBindTextures(first: GLuint, count: GLsizei, textures: Ptr[GLuint]): Unit
-
def
glBindTransformFeedback(target: GLenum, id: GLuint): Unit
-
def
glBindVertexArray(array: GLuint): Unit
-
def
glBindVertexBuffer(bindingindex: GLuint, buffer: GLuint, offset: GLintptr, stride: GLsizei): Unit
-
def
glBindVertexBuffers(first: GLuint, count: GLsizei, buffers: Ptr[GLuint], offsets: Ptr[GLintptr], strides: Ptr[GLsizei]): Unit
-
-
-
def
glBlendEquation(mode: GLenum): Unit
-
def
glBlendEquationSeparate(modeRGB: GLenum, modeAlpha: GLenum): Unit
-
def
glBlendEquationSeparatei(buf: GLuint, modeRGB: GLenum, modeAlpha: GLenum): Unit
-
def
glBlendEquationi(buf: GLuint, mode: GLenum): Unit
-
def
glBlendFunc(sfactor: GLenum, dfactor: GLenum): Unit
-
def
glBlendFuncSeparate(sfactorRGB: GLenum, dfactorRGB: GLenum, sfactorAlpha: GLenum, dfactorAlpha: GLenum): Unit
-
def
glBlendFuncSeparatei(buf: GLuint, srcRGB: GLenum, dstRGB: GLenum, srcAlpha: GLenum, dstAlpha: GLenum): Unit
-
def
glBlendFunci(buf: GLuint, src: GLenum, dst: GLenum): Unit
-
def
glBlitFramebuffer(srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum): Unit
-
def
glBlitNamedFramebuffer(readFramebuffer: GLuint, drawFramebuffer: GLuint, srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum): Unit
-
def
glBufferData(target: GLenum, size: GLsizeiptr, data: Ptr[Byte], usage: GLenum): Unit
-
def
glBufferStorage(target: GLenum, size: GLsizeiptr, data: Ptr[Byte], flags: GLbitfield): Unit
-
def
glBufferSubData(target: GLenum, offset: GLintptr, size: GLsizeiptr, data: Ptr[Byte]): Unit
-
def
glCallList(list: GLuint): Unit
-
def
glCallLists(n: GLsizei, type_: GLenum, lists: Ptr[Byte]): Unit
-
def
glCheckFramebufferStatus(target: GLenum): GLenum
-
def
glCheckNamedFramebufferStatus(framebuffer: GLuint, target: GLenum): GLenum
-
def
glClampColor(target: GLenum, clamp: GLenum): Unit
-
def
glClear(mask: GLbitfield): Unit
-
-
def
glClearBufferData(target: GLenum, internalformat: GLenum, format: GLenum, type_: GLenum, data: Ptr[Byte]): Unit
-
def
glClearBufferSubData(target: GLenum, internalformat: GLenum, offset: GLintptr, size: GLsizeiptr, format: GLenum, type_: GLenum, data: Ptr[Byte]): Unit
-
def
glClearBufferfi(buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint): Unit
-
def
glClearBufferfv(buffer: GLenum, drawbuffer: GLint, value: Ptr[GLfloat]): Unit
-
def
glClearBufferiv(buffer: GLenum, drawbuffer: GLint, value: Ptr[GLint]): Unit
-
def
glClearBufferuiv(buffer: GLenum, drawbuffer: GLint, value: Ptr[GLuint]): Unit
-
-
def
glClearDepth(depth: GLclampd): Unit
-
def
glClearDepthf(d: GLfloat): Unit
-
def
glClearIndex(c: GLfloat): Unit
-
def
glClearNamedBufferData(buffer: GLuint, internalformat: GLenum, format: GLenum, type_: GLenum, data: Ptr[Byte]): Unit
-
def
glClearNamedBufferSubData(buffer: GLuint, internalformat: GLenum, offset: GLintptr, size: GLsizeiptr, format: GLenum, type_: GLenum, data: Ptr[Byte]): Unit
-
def
glClearNamedFramebufferfi(framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint): Unit
-
def
glClearNamedFramebufferfv(framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, value: Ptr[GLfloat]): Unit
-
def
glClearNamedFramebufferiv(framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, value: Ptr[GLint]): Unit
-
def
glClearNamedFramebufferuiv(framebuffer: GLuint, buffer: GLenum, drawbuffer: GLint, value: Ptr[GLuint]): Unit
-
def
glClearStencil(s: GLint): Unit
-
def
glClearTexImage(texture: GLuint, level: GLint, format: GLenum, type_: GLenum, data: Ptr[Byte]): Unit
-
def
glClearTexSubImage(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, data: Ptr[Byte]): Unit
-
def
glClientActiveTexture(texture: GLenum): Unit
-
def
glClientActiveTextureARB(texture: GLenum): Unit
-
-
def
glClipControl(origin: GLenum, depth: GLenum): Unit
-
def
glClipPlane(plane: GLenum, equation: Ptr[GLdouble]): Unit
-
def
glColor3b(red: GLbyte, green: GLbyte, blue: GLbyte): Unit
-
def
glColor3bv(v: Ptr[GLbyte]): Unit
-
-
def
glColor3dv(v: Ptr[GLdouble]): Unit
-
def
glColor3f(red: GLfloat, green: GLfloat, blue: GLfloat): Unit
-
def
glColor3fv(v: Ptr[GLfloat]): Unit
-
def
glColor3i(red: GLint, green: GLint, blue: GLint): Unit
-
def
glColor3iv(v: Ptr[GLint]): Unit
-
def
glColor3s(red: GLshort, green: GLshort, blue: GLshort): Unit
-
def
glColor3sv(v: Ptr[GLshort]): Unit
-
def
glColor3ub(red: GLubyte, green: GLubyte, blue: GLubyte): Unit
-
def
glColor3ubv(v: Ptr[GLubyte]): Unit
-
def
glColor3ui(red: GLuint, green: GLuint, blue: GLuint): Unit
-
def
glColor3uiv(v: Ptr[GLuint]): Unit
-
-
def
glColor3usv(v: Ptr[GLushort]): Unit
-
def
glColor4b(red: GLbyte, green: GLbyte, blue: GLbyte, alpha: GLbyte): Unit
-
def
glColor4bv(v: Ptr[GLbyte]): Unit
-
-
def
glColor4dv(v: Ptr[GLdouble]): Unit
-
-
def
glColor4fv(v: Ptr[GLfloat]): Unit
-
def
glColor4i(red: GLint, green: GLint, blue: GLint, alpha: GLint): Unit
-
def
glColor4iv(v: Ptr[GLint]): Unit
-
-
def
glColor4sv(v: Ptr[GLshort]): Unit
-
-
def
glColor4ubv(v: Ptr[GLubyte]): Unit
-
def
glColor4ui(red: GLuint, green: GLuint, blue: GLuint, alpha: GLuint): Unit
-
def
glColor4uiv(v: Ptr[GLuint]): Unit
-
-
def
glColor4usv(v: Ptr[GLushort]): Unit
-
-
-
def
glColorMaterial(face: GLenum, mode: GLenum): Unit
-
def
glColorP3ui(type_: GLenum, color: GLuint): Unit
-
def
glColorP3uiv(type_: GLenum, color: Ptr[GLuint]): Unit
-
def
glColorP4ui(type_: GLenum, color: GLuint): Unit
-
def
glColorP4uiv(type_: GLenum, color: Ptr[GLuint]): Unit
-
def
glColorPointer(size: GLint, type_: GLenum, stride: GLsizei, ptr: Ptr[Byte]): Unit
-
def
glColorSubTable(target: GLenum, start: GLsizei, count: GLsizei, format: GLenum, type_: GLenum, data: Ptr[Byte]): Unit
-
def
glColorTable(target: GLenum, internalformat: GLenum, width: GLsizei, format: GLenum, type_: GLenum, table: Ptr[Byte]): Unit
-
def
glColorTableParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glColorTableParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glCompileShader(shader: GLuint): Unit
-
def
glCompressedTexImage1D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTexImage2D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTexSubImage1D(target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTextureSubImage1D(texture: GLuint, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTextureSubImage2D(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glCompressedTextureSubImage3D(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: Ptr[Byte]): Unit
-
def
glConvolutionFilter1D(target: GLenum, internalformat: GLenum, width: GLsizei, format: GLenum, type_: GLenum, image: Ptr[Byte]): Unit
-
def
glConvolutionFilter2D(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, image: Ptr[Byte]): Unit
-
def
glConvolutionParameterf(target: GLenum, pname: GLenum, params: GLfloat): Unit
-
def
glConvolutionParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glConvolutionParameteri(target: GLenum, pname: GLenum, params: GLint): Unit
-
def
glConvolutionParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glCopyBufferSubData(readTarget: GLenum, writeTarget: GLenum, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr): Unit
-
def
glCopyColorSubTable(target: GLenum, start: GLsizei, x: GLint, y: GLint, width: GLsizei): Unit
-
def
glCopyColorTable(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei): Unit
-
def
glCopyConvolutionFilter1D(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei): Unit
-
def
glCopyConvolutionFilter2D(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glCopyImageSubData(srcName: GLuint, srcTarget: GLenum, srcLevel: GLint, srcX: GLint, srcY: GLint, srcZ: GLint, dstName: GLuint, dstTarget: GLenum, dstLevel: GLint, dstX: GLint, dstY: GLint, dstZ: GLint, srcWidth: GLsizei, srcHeight: GLsizei, srcDepth: GLsizei): Unit
-
def
glCopyNamedBufferSubData(readBuffer: GLuint, writeBuffer: GLuint, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr): Unit
-
-
def
glCopyTexImage1D(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint): Unit
-
def
glCopyTexImage2D(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint): Unit
-
def
glCopyTexSubImage1D(target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei): Unit
-
def
glCopyTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glCopyTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glCopyTextureSubImage1D(texture: GLuint, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei): Unit
-
def
glCopyTextureSubImage2D(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glCopyTextureSubImage3D(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glCreateBuffers(n: GLsizei, buffers: Ptr[GLuint]): Unit
-
def
glCreateFramebuffers(n: GLsizei, framebuffers: Ptr[GLuint]): Unit
-
def
glCreateProgram(): GLuint
-
def
glCreateProgramPipelines(n: GLsizei, pipelines: Ptr[GLuint]): Unit
-
def
glCreateQueries(target: GLenum, n: GLsizei, ids: Ptr[GLuint]): Unit
-
def
glCreateRenderbuffers(n: GLsizei, renderbuffers: Ptr[GLuint]): Unit
-
def
glCreateSamplers(n: GLsizei, samplers: Ptr[GLuint]): Unit
-
def
glCreateShader(type_: GLenum): GLuint
-
def
glCreateShaderProgramv(type_: GLenum, count: GLsizei, strings: Ptr[Ptr[GLchar]]): GLuint
-
def
glCreateTextures(target: GLenum, n: GLsizei, textures: Ptr[GLuint]): Unit
-
def
glCreateTransformFeedbacks(n: GLsizei, ids: Ptr[GLuint]): Unit
-
def
glCreateVertexArrays(n: GLsizei, arrays: Ptr[GLuint]): Unit
-
def
glCullFace(mode: GLenum): Unit
-
def
glDebugMessageCallback(callback: GLDEBUGPROC, userParam: Ptr[Byte]): Unit
-
def
glDebugMessageControl(source: GLenum, type_: GLenum, severity: GLenum, count: GLsizei, ids: Ptr[GLuint], enabled: GLboolean): Unit
-
def
glDebugMessageInsert(source: GLenum, type_: GLenum, id: GLuint, severity: GLenum, length: GLsizei, buf: Ptr[GLchar]): Unit
-
def
glDeleteBuffers(n: GLsizei, buffers: Ptr[GLuint]): Unit
-
def
glDeleteFramebuffers(n: GLsizei, framebuffers: Ptr[GLuint]): Unit
-
def
glDeleteLists(list: GLuint, range: GLsizei): Unit
-
def
glDeleteProgram(program: GLuint): Unit
-
def
glDeleteProgramPipelines(n: GLsizei, pipelines: Ptr[GLuint]): Unit
-
def
glDeleteQueries(n: GLsizei, ids: Ptr[GLuint]): Unit
-
def
glDeleteRenderbuffers(n: GLsizei, renderbuffers: Ptr[GLuint]): Unit
-
def
glDeleteSamplers(count: GLsizei, samplers: Ptr[GLuint]): Unit
-
def
glDeleteShader(shader: GLuint): Unit
-
def
glDeleteSync(sync: GLsync): Unit
-
def
glDeleteTextures(n: GLsizei, textures: Ptr[GLuint]): Unit
-
def
glDeleteTransformFeedbacks(n: GLsizei, ids: Ptr[GLuint]): Unit
-
def
glDeleteVertexArrays(n: GLsizei, arrays: Ptr[GLuint]): Unit
-
def
glDepthFunc(func: GLenum): Unit
-
def
glDepthMask(flag: GLboolean): Unit
-
def
glDepthRange(near_val: GLclampd, far_val: GLclampd): Unit
-
def
glDepthRangeArrayv(first: GLuint, count: GLsizei, v: Ptr[GLdouble]): Unit
-
def
glDepthRangeIndexed(index: GLuint, n: GLdouble, f: GLdouble): Unit
-
def
glDepthRangef(n: GLfloat, f: GLfloat): Unit
-
def
glDetachShader(program: GLuint, shader: GLuint): Unit
-
def
glDisable(cap: GLenum): Unit
-
def
glDisableClientState(cap: GLenum): Unit
-
def
glDisableVertexArrayAttrib(vaobj: GLuint, index: GLuint): Unit
-
def
glDisableVertexAttribArray(index: GLuint): Unit
-
def
glDisablei(target: GLenum, index: GLuint): Unit
-
def
glDispatchCompute(num_groups_x: GLuint, num_groups_y: GLuint, num_groups_z: GLuint): Unit
-
def
glDispatchComputeIndirect(indirect: GLintptr): Unit
-
def
glDrawArrays(mode: GLenum, first: GLint, count: GLsizei): Unit
-
def
glDrawArraysIndirect(mode: GLenum, indirect: Ptr[Byte]): Unit
-
def
glDrawArraysInstanced(mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei): Unit
-
def
glDrawArraysInstancedBaseInstance(mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, baseinstance: GLuint): Unit
-
def
glDrawBuffer(mode: GLenum): Unit
-
def
glDrawBuffers(n: GLsizei, bufs: Ptr[GLenum]): Unit
-
def
glDrawElements(mode: GLenum, count: GLsizei, type_: GLenum, indices: Ptr[Byte]): Unit
-
def
glDrawElementsBaseVertex(mode: GLenum, count: GLsizei, type_: GLenum, indices: Ptr[Byte], basevertex: GLint): Unit
-
def
glDrawElementsIndirect(mode: GLenum, type_: GLenum, indirect: Ptr[Byte]): Unit
-
def
glDrawElementsInstanced(mode: GLenum, count: GLsizei, type_: GLenum, indices: Ptr[Byte], instancecount: GLsizei): Unit
-
def
glDrawElementsInstancedBaseInstance(mode: GLenum, count: GLsizei, type_: GLenum, indices: Ptr[Byte], instancecount: GLsizei, baseinstance: GLuint): Unit
-
def
glDrawElementsInstancedBaseVertex(mode: GLenum, count: GLsizei, type_: GLenum, indices: Ptr[Byte], instancecount: GLsizei, basevertex: GLint): Unit
-
def
glDrawElementsInstancedBaseVertexBaseInstance(mode: GLenum, count: GLsizei, type_: GLenum, indices: Ptr[Byte], instancecount: GLsizei, basevertex: GLint, baseinstance: GLuint): Unit
-
def
glDrawPixels(width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glDrawRangeElements(mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type_: GLenum, indices: Ptr[Byte]): Unit
-
def
glDrawRangeElementsBaseVertex(mode: GLenum, start: GLuint, end: GLuint, count: GLsizei, type_: GLenum, indices: Ptr[Byte], basevertex: GLint): Unit
-
def
glDrawTransformFeedback(mode: GLenum, id: GLuint): Unit
-
def
glDrawTransformFeedbackInstanced(mode: GLenum, id: GLuint, instancecount: GLsizei): Unit
-
def
glDrawTransformFeedbackStream(mode: GLenum, id: GLuint, stream: GLuint): Unit
-
def
glDrawTransformFeedbackStreamInstanced(mode: GLenum, id: GLuint, stream: GLuint, instancecount: GLsizei): Unit
-
def
glEdgeFlag(flag: GLboolean): Unit
-
def
glEdgeFlagPointer(stride: GLsizei, ptr: Ptr[Byte]): Unit
-
def
glEdgeFlagv(flag: Ptr[GLboolean]): Unit
-
def
glEnable(cap: GLenum): Unit
-
def
glEnableClientState(cap: GLenum): Unit
-
def
glEnableVertexArrayAttrib(vaobj: GLuint, index: GLuint): Unit
-
def
glEnableVertexAttribArray(index: GLuint): Unit
-
def
glEnablei(target: GLenum, index: GLuint): Unit
-
def
glEnd(): Unit
-
def
glEndConditionalRender(): Unit
-
def
glEndList(): Unit
-
def
glEndQuery(target: GLenum): Unit
-
def
glEndQueryIndexed(target: GLenum, index: GLuint): Unit
-
def
glEndTransformFeedback(): Unit
-
def
glEvalCoord1d(u: GLdouble): Unit
-
def
glEvalCoord1dv(u: Ptr[GLdouble]): Unit
-
def
glEvalCoord1f(u: GLfloat): Unit
-
def
glEvalCoord1fv(u: Ptr[GLfloat]): Unit
-
def
glEvalCoord2d(u: GLdouble, v: GLdouble): Unit
-
def
glEvalCoord2dv(u: Ptr[GLdouble]): Unit
-
def
glEvalCoord2f(u: GLfloat, v: GLfloat): Unit
-
def
glEvalCoord2fv(u: Ptr[GLfloat]): Unit
-
def
glEvalMesh1(mode: GLenum, i1: GLint, i2: GLint): Unit
-
def
glEvalMesh2(mode: GLenum, i1: GLint, i2: GLint, j1: GLint, j2: GLint): Unit
-
def
glEvalPoint1(i: GLint): Unit
-
def
glEvalPoint2(i: GLint, j: GLint): Unit
-
def
glFeedbackBuffer(size: GLsizei, type_: GLenum, buffer: Ptr[GLfloat]): Unit
-
-
def
glFinish(): Unit
-
def
glFlush(): Unit
-
def
glFlushMappedBufferRange(target: GLenum, offset: GLintptr, length: GLsizeiptr): Unit
-
def
glFlushMappedNamedBufferRange(buffer: GLuint, offset: GLintptr, length: GLsizeiptr): Unit
-
def
glFogCoordPointer(type_: GLenum, stride: GLsizei, pointer: Ptr[Byte]): Unit
-
def
glFogCoordd(coord: Ptr[GLdouble]): Unit
-
def
glFogCoorddv(coord: Ptr[GLdouble]): Unit
-
def
glFogCoordf(coord: GLfloat): Unit
-
def
glFogCoordfv(coord: Ptr[GLfloat]): Unit
-
def
glFogf(pname: GLenum, param: GLfloat): Unit
-
def
glFogfv(pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glFogi(pname: GLenum, param: GLint): Unit
-
def
glFogiv(pname: GLenum, params: Ptr[GLint]): Unit
-
def
glFramebufferParameteri(target: GLenum, pname: GLenum, param: GLint): Unit
-
def
glFramebufferRenderbuffer(target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint): Unit
-
def
glFramebufferTexture(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint): Unit
-
def
glFramebufferTexture1D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint): Unit
-
def
glFramebufferTexture2D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint): Unit
-
def
glFramebufferTexture3D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, zoffset: GLint): Unit
-
def
glFramebufferTextureLayer(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint): Unit
-
def
glFrontFace(mode: GLenum): Unit
-
-
def
glGenBuffers(n: GLsizei, buffers: Ptr[GLuint]): Unit
-
def
glGenFramebuffers(n: GLsizei, framebuffers: Ptr[GLuint]): Unit
-
-
def
glGenProgramPipelines(n: GLsizei, pipelines: Ptr[GLuint]): Unit
-
def
glGenQueries(n: GLsizei, ids: Ptr[GLuint]): Unit
-
def
glGenRenderbuffers(n: GLsizei, renderbuffers: Ptr[GLuint]): Unit
-
def
glGenSamplers(count: GLsizei, samplers: Ptr[GLuint]): Unit
-
def
glGenTextures(n: GLsizei, textures: Ptr[GLuint]): Unit
-
def
glGenTransformFeedbacks(n: GLsizei, ids: Ptr[GLuint]): Unit
-
def
glGenVertexArrays(n: GLsizei, arrays: Ptr[GLuint]): Unit
-
def
glGenerateMipmap(target: GLenum): Unit
-
def
glGenerateTextureMipmap(texture: GLuint): Unit
-
def
glGetActiveAtomicCounterBufferiv(program: GLuint, bufferIndex: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetActiveAttrib(program: GLuint, index: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], size: Ptr[GLint], type_: Ptr[GLenum], name: Ptr[GLchar]): Unit
-
def
glGetActiveSubroutineName(program: GLuint, shadertype: GLenum, index: GLuint, bufsize: GLsizei, length: Ptr[GLsizei], name: Ptr[GLchar]): Unit
-
def
glGetActiveSubroutineUniformName(program: GLuint, shadertype: GLenum, index: GLuint, bufsize: GLsizei, length: Ptr[GLsizei], name: Ptr[GLchar]): Unit
-
def
glGetActiveSubroutineUniformiv(program: GLuint, shadertype: GLenum, index: GLuint, pname: GLenum, values: Ptr[GLint]): Unit
-
def
glGetActiveUniform(program: GLuint, index: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], size: Ptr[GLint], type_: Ptr[GLenum], name: Ptr[GLchar]): Unit
-
def
glGetActiveUniformBlockName(program: GLuint, uniformBlockIndex: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], uniformBlockName: Ptr[GLchar]): Unit
-
def
glGetActiveUniformBlockiv(program: GLuint, uniformBlockIndex: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetActiveUniformName(program: GLuint, uniformIndex: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], uniformName: Ptr[GLchar]): Unit
-
def
glGetActiveUniformsiv(program: GLuint, uniformCount: GLsizei, uniformIndices: Ptr[GLuint], pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetAttachedShaders(program: GLuint, maxCount: GLsizei, count: Ptr[GLsizei], shaders: Ptr[GLuint]): Unit
-
def
glGetAttribLocation(program: GLuint, name: Ptr[GLchar]): GLint
-
def
glGetBooleani_v(target: GLenum, index: GLuint, data: Ptr[GLboolean]): Unit
-
def
glGetBooleanv(pname: GLenum, params: Ptr[GLboolean]): Unit
-
def
glGetBufferParameteri64v(target: GLenum, pname: GLenum, params: Ptr[GLint64]): Unit
-
def
glGetBufferParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetBufferPointerv(target: GLenum, pname: GLenum, params: Ptr[Ptr[Byte]]): Unit
-
def
glGetBufferSubData(target: GLenum, offset: GLintptr, size: GLsizeiptr, data: Ptr[Byte]): Unit
-
def
glGetClipPlane(plane: GLenum, equation: Ptr[GLdouble]): Unit
-
def
glGetColorTable(target: GLenum, format: GLenum, type_: GLenum, table: Ptr[Byte]): Unit
-
def
glGetColorTableParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetColorTableParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetCompressedTexImage(target: GLenum, lod: GLint, img: Ptr[Byte]): Unit
-
def
glGetCompressedTextureImage(texture: GLuint, level: GLint, bufSize: GLsizei, pixels: Ptr[Byte]): Unit
-
def
glGetCompressedTextureSubImage(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, bufSize: GLsizei, pixels: Ptr[Byte]): Unit
-
def
glGetConvolutionFilter(target: GLenum, format: GLenum, type_: GLenum, image: Ptr[Byte]): Unit
-
def
glGetConvolutionParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetConvolutionParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetDebugMessageLog(count: GLuint, bufSize: GLsizei, sources: Ptr[GLenum], types: Ptr[GLenum], ids: Ptr[GLuint], severities: Ptr[GLenum], lengths: Ptr[GLsizei], messageLog: Ptr[GLchar]): GLuint
-
def
glGetDoublei_v(target: GLenum, index: GLuint, data: Ptr[GLdouble]): Unit
-
def
glGetDoublev(pname: GLenum, params: Ptr[GLdouble]): Unit
-
def
glGetError(): GLenum
-
def
glGetFloati_v(target: GLenum, index: GLuint, data: Ptr[GLfloat]): Unit
-
def
glGetFloatv(pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetFragDataIndex(program: GLuint, name: Ptr[GLchar]): GLint
-
def
glGetFragDataLocation(program: GLuint, name: Ptr[GLchar]): GLint
-
def
glGetFramebufferAttachmentParameteriv(target: GLenum, attachment: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetFramebufferParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetGraphicsResetStatus(): GLenum
-
def
glGetHistogram(target: GLenum, reset: GLboolean, format: GLenum, type_: GLenum, values: Ptr[Byte]): Unit
-
def
glGetHistogramParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetHistogramParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetInteger64i_v(target: GLenum, index: GLuint, data: Ptr[GLint64]): Unit
-
def
glGetInteger64v(pname: GLenum, data: Ptr[GLint64]): Unit
-
def
glGetIntegeri_v(target: GLenum, index: GLuint, data: Ptr[GLint]): Unit
-
def
glGetIntegerv(pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetInternalformati64v(target: GLenum, internalformat: GLenum, pname: GLenum, bufSize: GLsizei, params: Ptr[GLint64]): Unit
-
def
glGetInternalformativ(target: GLenum, internalformat: GLenum, pname: GLenum, bufSize: GLsizei, params: Ptr[GLint]): Unit
-
def
glGetLightfv(light: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetLightiv(light: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetMapdv(target: GLenum, query: GLenum, v: Ptr[GLdouble]): Unit
-
def
glGetMapfv(target: GLenum, query: GLenum, v: Ptr[GLfloat]): Unit
-
def
glGetMapiv(target: GLenum, query: GLenum, v: Ptr[GLint]): Unit
-
def
glGetMaterialfv(face: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetMaterialiv(face: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetMinmax(target: GLenum, reset: GLboolean, format: GLenum, types: GLenum, values: Ptr[Byte]): Unit
-
def
glGetMinmaxParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetMinmaxParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetMultisamplefv(pname: GLenum, index: GLuint, val_: Ptr[GLfloat]): Unit
-
def
glGetNamedBufferParameteri64v(buffer: GLuint, pname: GLenum, params: Ptr[GLint64]): Unit
-
def
glGetNamedBufferParameteriv(buffer: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetNamedBufferPointerv(buffer: GLuint, pname: GLenum, params: Ptr[Ptr[Byte]]): Unit
-
def
glGetNamedBufferSubData(buffer: GLuint, offset: GLintptr, size: GLsizeiptr, data: Ptr[Byte]): Unit
-
def
glGetNamedFramebufferAttachmentParameteriv(framebuffer: GLuint, attachment: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetNamedFramebufferParameteriv(framebuffer: GLuint, pname: GLenum, param: Ptr[GLint]): Unit
-
def
glGetNamedRenderbufferParameteriv(renderbuffer: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetObjectLabel(identifier: GLenum, name: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], label: Ptr[GLchar]): Unit
-
def
glGetObjectPtrLabel(ptr: Ptr[Byte], bufSize: GLsizei, length: GLsizei, label: GLchar): Unit
-
def
glGetPixelMapfv(map: GLenum, values: Ptr[GLfloat]): Unit
-
def
glGetPixelMapuiv(map: GLenum, values: Ptr[GLuint]): Unit
-
def
glGetPixelMapusv(map: GLenum, values: Ptr[GLushort]): Unit
-
def
glGetPointerv(pname: GLenum, params: Ptr[Ptr[Byte]]): Unit
-
def
glGetPolygonStipple(mask: Ptr[GLubyte]): Unit
-
def
glGetProgramBinary(program: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], binaryFormat: Ptr[GLenum], binary: Ptr[Byte]): Unit
-
def
glGetProgramInfoLog(program: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], infoLog: Ptr[GLchar]): Unit
-
def
glGetProgramInterfaceiv(program: GLuint, programInterface: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetProgramPipelineInfoLog(pipeline: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], infoLog: Ptr[GLchar]): Unit
-
def
glGetProgramPipelineiv(pipeline: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetProgramResourceIndex(program: GLuint, programInterface: GLenum, name: Ptr[GLchar]): GLuint
-
def
glGetProgramResourceLocation(program: GLuint, programInterface: GLenum, name: Ptr[GLchar]): GLint
-
def
glGetProgramResourceLocationIndex(program: GLuint, programInterface: GLenum, name: Ptr[GLchar]): GLint
-
def
glGetProgramResourceName(program: GLuint, programInterface: GLenum, index: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], name: Ptr[GLchar]): Unit
-
def
glGetProgramResourceiv(program: GLuint, programInterface: GLenum, index: GLuint, propCount: GLsizei, props: Ptr[GLenum], bufSize: GLsizei, length: Ptr[GLsizei], params: Ptr[GLint]): Unit
-
def
glGetProgramStageiv(program: GLuint, shadertype: GLenum, pname: GLenum, values: Ptr[GLint]): Unit
-
def
glGetProgramiv(program: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetQueryBufferObjecti64v(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr): Unit
-
def
glGetQueryBufferObjectiv(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr): Unit
-
def
glGetQueryBufferObjectui64v(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr): Unit
-
def
glGetQueryBufferObjectuiv(id: GLuint, buffer: GLuint, pname: GLenum, offset: GLintptr): Unit
-
def
glGetQueryIndexediv(target: GLenum, index: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetQueryObjecti64v(id: GLuint, pname: GLenum, params: Ptr[GLint64]): Unit
-
def
glGetQueryObjectiv(id: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetQueryObjectui64v(id: GLuint, pname: GLenum, params: Ptr[GLuint64]): Unit
-
def
glGetQueryObjectuiv(id: GLuint, pname: GLenum, params: Ptr[GLuint]): Unit
-
def
glGetQueryiv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetRenderbufferParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetSamplerParameterIiv(sampler: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetSamplerParameterIuiv(sampler: GLuint, pname: GLenum, params: Ptr[GLuint]): Unit
-
def
glGetSamplerParameterfv(sampler: GLuint, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetSamplerParameteriv(sampler: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetSeparableFilter(target: GLenum, format: GLenum, type_: GLenum, row: Ptr[Byte], column: Ptr[Byte]): Unit
-
def
glGetShaderInfoLog(shader: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], infoLog: Ptr[GLchar]): Unit
-
def
glGetShaderPrecisionFormat(shadertype: GLenum, precisiontype: GLenum, range: Ptr[GLint], precision: Ptr[GLint]): Unit
-
def
glGetShaderSource(shader: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], source: Ptr[GLchar]): Unit
-
def
glGetShaderiv(shader: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetString(name: GLenum): Ptr[GLubyte]
-
def
glGetStringi(name: GLenum, index: GLuint): Ptr[GLubyte]
-
def
glGetSubroutineIndex(program: GLuint, shadertype: GLenum, name: Ptr[GLchar]): GLuint
-
def
glGetSubroutineUniformLocation(program: GLuint, shadertype: GLenum, name: Ptr[GLchar]): GLint
-
def
glGetSynciv(sync: GLsync, pname: GLenum, bufSize: GLsizei, length: Ptr[GLsizei], values: Ptr[GLint]): Unit
-
def
glGetTexEnvfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetTexEnviv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTexGendv(coord: GLenum, pname: GLenum, params: Ptr[GLdouble]): Unit
-
def
glGetTexGenfv(coord: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetTexGeniv(coord: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTexImage(target: GLenum, level: GLint, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glGetTexLevelParameterfv(target: GLenum, level: GLint, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetTexLevelParameteriv(target: GLenum, level: GLint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTexParameterIiv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTexParameterIuiv(target: GLenum, pname: GLenum, params: Ptr[GLuint]): Unit
-
def
glGetTexParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetTexParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTextureImage(texture: GLuint, level: GLint, format: GLenum, type_: GLenum, bufSize: GLsizei, pixels: Ptr[Byte]): Unit
-
def
glGetTextureLevelParameterfv(texture: GLuint, level: GLint, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetTextureLevelParameteriv(texture: GLuint, level: GLint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTextureParameterIiv(texture: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTextureParameterIuiv(texture: GLuint, pname: GLenum, params: Ptr[GLuint]): Unit
-
def
glGetTextureParameterfv(texture: GLuint, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetTextureParameteriv(texture: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetTextureSubImage(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, bufSize: GLsizei, pixels: Ptr[Byte]): Unit
-
def
glGetTransformFeedbackVarying(program: GLuint, index: GLuint, bufSize: GLsizei, length: Ptr[GLsizei], size: Ptr[GLsizei], type_: Ptr[GLenum], name: Ptr[GLchar]): Unit
-
def
glGetTransformFeedbacki64_v(xfb: GLuint, pname: GLenum, index: GLuint, param: Ptr[GLint64]): Unit
-
def
glGetTransformFeedbacki_v(xfb: GLuint, pname: GLenum, index: GLuint, param: Ptr[GLint]): Unit
-
def
glGetTransformFeedbackiv(xfb: GLuint, pname: GLenum, param: Ptr[GLint]): Unit
-
def
glGetUniformBlockIndex(program: GLuint, uniformBlockName: Ptr[GLchar]): GLuint
-
def
glGetUniformIndices(program: GLuint, uniformCount: GLsizei, uniformNames: Ptr[Ptr[GLchar]], uniformIndices: Ptr[GLuint]): Unit
-
def
glGetUniformLocation(program: GLuint, name: Ptr[GLchar]): GLint
-
def
glGetUniformSubroutineuiv(shadertype: GLenum, location: GLint, params: Ptr[GLuint]): Unit
-
def
glGetUniformdv(program: GLuint, location: GLint, params: Ptr[GLdouble]): Unit
-
def
glGetUniformfv(program: GLuint, location: GLint, params: Ptr[GLfloat]): Unit
-
def
glGetUniformiv(program: GLuint, location: GLint, params: Ptr[GLint]): Unit
-
def
glGetUniformuiv(program: GLuint, location: GLint, params: Ptr[GLuint]): Unit
-
def
glGetVertexArrayIndexed64iv(vaobj: GLuint, index: GLuint, pname: GLenum, param: Ptr[GLint64]): Unit
-
def
glGetVertexArrayIndexediv(vaobj: GLuint, index: GLuint, pname: GLenum, param: Ptr[GLint]): Unit
-
def
glGetVertexArrayiv(vaobj: GLuint, pname: GLenum, param: Ptr[GLint]): Unit
-
def
glGetVertexAttribIiv(index: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetVertexAttribIuiv(index: GLuint, pname: GLenum, params: Ptr[GLuint]): Unit
-
def
glGetVertexAttribLdv(index: GLuint, pname: GLenum, params: Ptr[GLdouble]): Unit
-
def
glGetVertexAttribPointerv(index: GLuint, pname: GLenum, pointer: Ptr[Ptr[Byte]]): Unit
-
def
glGetVertexAttribdv(index: GLuint, pname: GLenum, params: Ptr[GLdouble]): Unit
-
def
glGetVertexAttribfv(index: GLuint, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glGetVertexAttribiv(index: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glGetnColorTable(target: GLenum, format: GLenum, type_: GLenum, bufSize: GLsizei, table: Ptr[Byte]): Unit
-
def
glGetnCompressedTexImage(target: GLenum, lod: GLint, bufSize: GLsizei, pixels: Ptr[Byte]): Unit
-
def
glGetnConvolutionFilter(target: GLenum, format: GLenum, type_: GLenum, bufSize: GLsizei, image: Ptr[Byte]): Unit
-
def
glGetnHistogram(target: GLenum, reset: GLboolean, format: GLenum, type_: GLenum, bufSize: GLsizei, values: Ptr[Byte]): Unit
-
def
glGetnMapdv(target: GLenum, query: GLenum, bufSize: GLsizei, v: Ptr[GLdouble]): Unit
-
def
glGetnMapfv(target: GLenum, query: GLenum, bufSize: GLsizei, v: Ptr[GLfloat]): Unit
-
def
glGetnMapiv(target: GLenum, query: GLenum, bufSize: GLsizei, v: Ptr[GLint]): Unit
-
def
glGetnMinmax(target: GLenum, reset: GLboolean, format: GLenum, type_: GLenum, bufSize: GLsizei, values: Ptr[Byte]): Unit
-
def
glGetnPixelMapfv(map: GLenum, bufSize: GLsizei, values: Ptr[GLfloat]): Unit
-
def
glGetnPixelMapuiv(map: GLenum, bufSize: GLsizei, values: Ptr[GLuint]): Unit
-
def
glGetnPixelMapusv(map: GLenum, bufSize: GLsizei, values: Ptr[GLushort]): Unit
-
def
glGetnPolygonStipple(bufSize: GLsizei, pattern: Ptr[GLubyte]): Unit
-
def
glGetnSeparableFilter(target: GLenum, format: GLenum, type_: GLenum, rowBufSize: GLsizei, row: Ptr[Byte], columnBufSize: GLsizei, column: Ptr[Byte], span: Ptr[Byte]): Unit
-
def
glGetnTexImage(target: GLenum, level: GLint, format: GLenum, type_: GLenum, bufSize: GLsizei, pixels: Ptr[Byte]): Unit
-
def
glGetnUniformdv(program: GLuint, location: GLint, bufSize: GLsizei, params: Ptr[GLdouble]): Unit
-
def
glGetnUniformfv(program: GLuint, location: GLint, bufSize: GLsizei, params: Ptr[GLfloat]): Unit
-
def
glGetnUniformiv(program: GLuint, location: GLint, bufSize: GLsizei, params: Ptr[GLint]): Unit
-
def
glGetnUniformuiv(program: GLuint, location: GLint, bufSize: GLsizei, params: Ptr[GLuint]): Unit
-
def
glHint(target: GLenum, mode: GLenum): Unit
-
def
glHistogram(target: GLenum, width: GLsizei, internalformat: GLenum, sink: GLboolean): Unit
-
def
glIndexMask(mask: GLuint): Unit
-
def
glIndexPointer(type_: GLenum, stride: GLsizei, ptr: Ptr[Byte]): Unit
-
def
glIndexd(c: GLdouble): Unit
-
def
glIndexdv(c: Ptr[GLdouble]): Unit
-
def
glIndexf(c: GLfloat): Unit
-
def
glIndexfv(c: Ptr[GLfloat]): Unit
-
def
glIndexi(c: GLint): Unit
-
def
glIndexiv(c: Ptr[GLint]): Unit
-
def
glIndexs(c: GLshort): Unit
-
def
glIndexsv(c: Ptr[GLshort]): Unit
-
def
glIndexub(c: GLubyte): Unit
-
def
glIndexubv(c: Ptr[GLubyte]): Unit
-
def
glInitNames(): Unit
-
def
glInterleavedArrays(format: GLenum, stride: GLsizei, pointer: Ptr[Byte]): Unit
-
def
glInvalidateBufferData(buffer: GLuint): Unit
-
def
glInvalidateBufferSubData(buffer: GLuint, offset: GLintptr, length: GLsizeiptr): Unit
-
def
glInvalidateFramebuffer(target: GLenum, numAttachments: GLsizei, attachments: Ptr[GLenum]): Unit
-
def
glInvalidateNamedFramebufferData(framebuffer: GLuint, numAttachments: GLsizei, attachments: Ptr[GLenum]): Unit
-
def
glInvalidateNamedFramebufferSubData(framebuffer: GLuint, numAttachments: GLsizei, attachments: Ptr[GLenum], x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glInvalidateSubFramebuffer(target: GLenum, numAttachments: GLsizei, attachments: Ptr[GLenum], x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glInvalidateTexImage(texture: GLuint, level: GLint): Unit
-
def
glInvalidateTexSubImage(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei): Unit
-
-
-
-
def
glIsFramebuffer(framebuffer: GLuint): GLboolean
-
-
-
def
glIsProgramPipeline(pipeline: GLuint): GLboolean
-
-
def
glIsRenderbuffer(renderbuffer: GLuint): GLboolean
-
-
-
-
-
def
glIsTransformFeedback(id: GLuint): GLboolean
-
-
def
glLightModelf(pname: GLenum, param: GLfloat): Unit
-
def
glLightModelfv(pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glLightModeli(pname: GLenum, param: GLint): Unit
-
def
glLightModeliv(pname: GLenum, params: Ptr[GLint]): Unit
-
def
glLightf(light: GLenum, pname: GLenum, param: GLfloat): Unit
-
def
glLightfv(light: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glLighti(light: GLenum, pname: GLenum, param: GLint): Unit
-
def
glLightiv(light: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glLineStipple(factor: GLint, pattern: GLushort): Unit
-
def
glLineWidth(width: GLfloat): Unit
-
def
glLinkProgram(program: GLuint): Unit
-
def
glListBase(base: GLuint): Unit
-
def
glLoadIdentity(): Unit
-
def
glLoadMatrixd(m: Ptr[GLdouble]): Unit
-
def
glLoadMatrixf(m: Ptr[GLfloat]): Unit
-
def
glLoadName(name: GLuint): Unit
-
def
glLoadTransposeMatrixd(m: CArray[GLdouble, _16]): Unit
-
def
glLoadTransposeMatrixf(m: CArray[GLfloat, _16]): Unit
-
def
glLogicOp(opcode: GLenum): Unit
-
-
-
-
-
def
glMapBuffer(target: GLenum, access: GLenum): Unit
-
-
def
glMapGrid1f(un: GLint, u1: GLfloat, u2: GLfloat): Unit
-
-
-
def
glMapNamedBuffer(buffer: GLuint, access: GLenum): Ptr[Byte]
-
def
glMapNamedBufferRange(buffer: GLuint, offset: GLintptr, length: GLsizeiptr, access: GLbitfield): Ptr[Byte]
-
def
glMaterialf(face: GLenum, pname: GLenum, param: GLfloat): Unit
-
def
glMaterialfv(face: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glMateriali(face: GLenum, pname: GLenum, param: GLint): Unit
-
def
glMaterialiv(face: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glMatrixMode(mode: GLenum): Unit
-
def
glMemoryBarrier(barriers: GLbitfield): Unit
-
def
glMemoryBarrierByRegion(barriers: GLbitfield): Unit
-
def
glMinSampleShading(value: GLfloat): Unit
-
def
glMinmax(target: GLenum, internalformat: GLenum, sink: GLboolean): Unit
-
def
glMultMatrixd(m: Ptr[GLdouble]): Unit
-
def
glMultMatrixf(m: Ptr[GLfloat]): Unit
-
def
glMultTransposeMatrixd(m: CArray[GLdouble, _16]): Unit
-
def
glMultTransposeMatrixf(m: CArray[GLfloat, _16]): Unit
-
def
glMultiDrawArrays(mode: GLenum, first: Ptr[GLint], count: Ptr[GLsizei], drawcount: GLsizei): Unit
-
def
glMultiDrawArraysIndirect(mode: GLenum, indirect: Ptr[Byte], drawcount: GLsizei, stride: GLsizei): Unit
-
def
glMultiDrawArraysIndirectCount(mode: GLenum, indirect: Ptr[Byte], drawcount: GLintptr, maxdrawcount: GLsizei, stride: GLsizei): Unit
-
def
glMultiDrawElements(mode: GLenum, count: Ptr[GLsizei], type_: GLenum, indices: Ptr[Ptr[Byte]], drawcount: GLsizei): Unit
-
def
glMultiDrawElementsBaseVertex(mode: GLenum, count: Ptr[GLsizei], type_: GLenum, indices: Ptr[Ptr[Byte]], drawcount: GLsizei, basevertex: Ptr[GLint]): Unit
-
def
glMultiDrawElementsIndirect(mode: GLenum, type_: GLenum, indirect: Ptr[Byte], drawcount: GLsizei, stride: GLsizei): Unit
-
def
glMultiDrawElementsIndirectCount(mode: GLenum, type_: GLenum, indirect: Ptr[Byte], drawcount: GLintptr, maxdrawcount: GLsizei, stride: GLsizei): Unit
-
def
glMultiTexCoord1d(target: GLenum, s: GLdouble): Unit
-
def
glMultiTexCoord1dARB(target: GLenum, s: GLdouble): Unit
-
def
glMultiTexCoord1dv(target: GLenum, v: Ptr[GLdouble]): Unit
-
def
glMultiTexCoord1dvARB(target: GLenum, v: Ptr[GLdouble]): Unit
-
def
glMultiTexCoord1f(target: GLenum, s: GLfloat): Unit
-
def
glMultiTexCoord1fARB(target: GLenum, s: GLfloat): Unit
-
def
glMultiTexCoord1fv(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord1fvARB(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord1i(target: GLenum, s: GLint): Unit
-
def
glMultiTexCoord1iARB(target: GLenum, s: GLint): Unit
-
def
glMultiTexCoord1iv(target: GLenum, v: Ptr[GLint]): Unit
-
def
glMultiTexCoord1ivARB(target: GLenum, v: Ptr[GLint]): Unit
-
def
glMultiTexCoord1s(target: GLenum, s: GLshort): Unit
-
def
glMultiTexCoord1sARB(target: GLenum, s: GLshort): Unit
-
def
glMultiTexCoord1sv(target: GLenum, v: Ptr[GLshort]): Unit
-
def
glMultiTexCoord1svARB(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord2d(target: GLenum, s: GLdouble, t: GLdouble): Unit
-
def
glMultiTexCoord2dARB(target: GLenum, s: GLdouble, t: GLdouble): Unit
-
def
glMultiTexCoord2dv(target: GLenum, v: Ptr[GLdouble]): Unit
-
def
glMultiTexCoord2dvARB(target: GLenum, v: Ptr[GLdouble]): Unit
-
def
glMultiTexCoord2f(target: GLenum, s: GLfloat, t: GLfloat): Unit
-
def
glMultiTexCoord2fARB(target: GLenum, s: GLfloat, t: GLfloat): Unit
-
def
glMultiTexCoord2fv(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord2fvARB(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord2i(target: GLenum, s: GLint, t: GLint): Unit
-
def
glMultiTexCoord2iARB(target: GLenum, s: GLint, t: GLint): Unit
-
def
glMultiTexCoord2iv(target: GLenum, v: Ptr[GLint]): Unit
-
def
glMultiTexCoord2ivARB(target: GLenum, v: Ptr[GLint]): Unit
-
def
glMultiTexCoord2s(target: GLenum, s: GLshort, t: GLshort): Unit
-
def
glMultiTexCoord2sARB(target: GLenum, s: GLshort, t: GLshort): Unit
-
def
glMultiTexCoord2sv(target: GLenum, v: Ptr[GLshort]): Unit
-
def
glMultiTexCoord2svARB(target: GLenum, v: Ptr[GLshort]): Unit
-
-
-
def
glMultiTexCoord3dv(target: GLenum, v: Ptr[GLdouble]): Unit
-
def
glMultiTexCoord3dvARB(target: GLenum, v: Ptr[GLdouble]): Unit
-
-
def
glMultiTexCoord3fARB(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat): Unit
-
def
glMultiTexCoord3fv(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord3fvARB(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord3i(target: GLenum, s: GLint, t: GLint, r: GLint): Unit
-
def
glMultiTexCoord3iARB(target: GLenum, s: GLint, t: GLint, r: GLint): Unit
-
def
glMultiTexCoord3iv(target: GLenum, v: Ptr[GLint]): Unit
-
def
glMultiTexCoord3ivARB(target: GLenum, v: Ptr[GLint]): Unit
-
-
def
glMultiTexCoord3sARB(target: GLenum, s: GLshort, t: GLshort, r: GLshort): Unit
-
def
glMultiTexCoord3sv(target: GLenum, v: Ptr[GLshort]): Unit
-
def
glMultiTexCoord3svARB(target: GLenum, v: Ptr[GLshort]): Unit
-
-
-
def
glMultiTexCoord4dv(target: GLenum, v: Ptr[GLdouble]): Unit
-
def
glMultiTexCoord4dvARB(target: GLenum, v: Ptr[GLdouble]): Unit
-
-
-
def
glMultiTexCoord4fv(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord4fvARB(target: GLenum, v: Ptr[GLfloat]): Unit
-
def
glMultiTexCoord4i(target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint): Unit
-
def
glMultiTexCoord4iARB(target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint): Unit
-
def
glMultiTexCoord4iv(target: GLenum, v: Ptr[GLint]): Unit
-
def
glMultiTexCoord4ivARB(target: GLenum, v: Ptr[GLint]): Unit
-
-
-
def
glMultiTexCoord4sv(target: GLenum, v: Ptr[GLshort]): Unit
-
def
glMultiTexCoord4svARB(target: GLenum, v: Ptr[GLshort]): Unit
-
def
glMultiTexCoordP1ui(texture: GLenum, type_: GLenum, coords: GLuint): Unit
-
def
glMultiTexCoordP1uiv(texture: GLenum, type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glMultiTexCoordP2ui(texture: GLenum, type_: GLenum, coords: GLuint): Unit
-
def
glMultiTexCoordP2uiv(texture: GLenum, type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glMultiTexCoordP3ui(texture: GLenum, type_: GLenum, coords: GLuint): Unit
-
def
glMultiTexCoordP3uiv(texture: GLenum, type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glMultiTexCoordP4ui(texture: GLenum, type_: GLenum, coords: GLuint): Unit
-
def
glMultiTexCoordP4uiv(texture: GLenum, type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glNamedBufferData(buffer: GLuint, size: GLsizeiptr, data: Ptr[Byte], usage: GLenum): Unit
-
def
glNamedBufferStorage(buffer: GLuint, size: GLsizeiptr, data: Ptr[Byte], flags: GLbitfield): Unit
-
def
glNamedBufferSubData(buffer: GLuint, offset: GLintptr, size: GLsizeiptr, data: Ptr[Byte]): Unit
-
def
glNamedFramebufferDrawBuffer(framebuffer: GLuint, buf: GLenum): Unit
-
def
glNamedFramebufferDrawBuffers(framebuffer: GLuint, n: GLsizei, bufs: Ptr[GLenum]): Unit
-
def
glNamedFramebufferParameteri(framebuffer: GLuint, pname: GLenum, param: GLint): Unit
-
def
glNamedFramebufferReadBuffer(framebuffer: GLuint, src: GLenum): Unit
-
def
glNamedFramebufferRenderbuffer(framebuffer: GLuint, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint): Unit
-
def
glNamedFramebufferTexture(framebuffer: GLuint, attachment: GLenum, texture: GLuint, level: GLint): Unit
-
def
glNamedFramebufferTextureLayer(framebuffer: GLuint, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint): Unit
-
def
glNamedRenderbufferStorage(renderbuffer: GLuint, internalformat: GLenum, width: GLsizei, height: GLsizei): Unit
-
def
glNamedRenderbufferStorageMultisample(renderbuffer: GLuint, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei): Unit
-
def
glNewList(list: GLuint, mode: GLenum): Unit
-
def
glNormal3b(nx: GLbyte, ny: GLbyte, nz: GLbyte): Unit
-
def
glNormal3bv(v: Ptr[GLbyte]): Unit
-
-
def
glNormal3dv(v: Ptr[GLdouble]): Unit
-
-
def
glNormal3fv(v: Ptr[GLfloat]): Unit
-
def
glNormal3i(nx: GLint, ny: GLint, nz: GLint): Unit
-
def
glNormal3iv(v: Ptr[GLint]): Unit
-
-
def
glNormal3sv(v: Ptr[GLshort]): Unit
-
def
glNormalP3ui(type_: GLenum, coords: GLuint): Unit
-
def
glNormalP3uiv(type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glNormalPointer(type_: GLenum, stride: GLsizei, ptr: Ptr[Byte]): Unit
-
def
glObjectLabel(identifier: GLenum, name: GLuint, length: GLsizei, label: Ptr[GLchar]): Unit
-
def
glObjectPtrLabel(ptr: Ptr[Byte], length: GLsizei, label: Ptr[GLchar]): Unit
-
-
def
glPassThrough(token: GLfloat): Unit
-
def
glPatchParameterfv(pname: GLenum, values: Ptr[GLfloat]): Unit
-
def
glPatchParameteri(pname: GLenum, value: GLint): Unit
-
def
glPauseTransformFeedback(): Unit
-
def
glPixelMapfv(map: GLenum, mapsize: GLsizei, values: Ptr[GLfloat]): Unit
-
def
glPixelMapuiv(map: GLenum, mapsize: GLsizei, values: Ptr[GLuint]): Unit
-
def
glPixelMapusv(map: GLenum, mapsize: GLsizei, values: Ptr[GLushort]): Unit
-
def
glPixelStoref(pname: GLenum, param: GLfloat): Unit
-
def
glPixelStorei(pname: GLenum, param: GLint): Unit
-
def
glPixelTransferf(pname: GLenum, param: GLfloat): Unit
-
def
glPixelTransferi(pname: GLenum, param: GLint): Unit
-
def
glPixelZoom(xfactor: GLfloat, yfactor: GLfloat): Unit
-
def
glPointParameterf(pname: GLenum, param: GLfloat): Unit
-
def
glPointParameterfv(pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glPointParameteri(pname: GLenum, param: GLint): Unit
-
def
glPointParameteriv(pname: GLenum, params: Ptr[GLint]): Unit
-
def
glPointSize(size: GLfloat): Unit
-
def
glPolygonMode(face: GLenum, mode: GLenum): Unit
-
def
glPolygonOffset(factor: GLfloat, units: GLfloat): Unit
-
def
glPolygonOffsetClamp(factor: GLfloat, units: GLfloat, clamp: GLfloat): Unit
-
def
glPolygonStipple(mask: Ptr[GLubyte]): Unit
-
def
glPopAttrib(): Unit
-
def
glPopClientAttrib(): Unit
-
def
glPopDebugGroup(): Unit
-
def
glPopMatrix(): Unit
-
def
glPopName(): Unit
-
def
glPrimitiveRestartIndex(index: GLuint): Unit
-
def
glPrioritizeTextures(n: GLsizei, textures: Ptr[GLuint], priorities: Ptr[GLclampf]): Unit
-
def
glProgramBinary(program: GLuint, binaryFormat: GLenum, binary: Ptr[Byte], length: GLsizei): Unit
-
def
glProgramParameteri(program: GLuint, pname: GLenum, value: GLint): Unit
-
def
glProgramUniform1d(program: GLuint, location: GLint, v0: GLdouble): Unit
-
def
glProgramUniform1dv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
def
glProgramUniform1f(program: GLuint, location: GLint, v0: GLfloat): Unit
-
def
glProgramUniform1fv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glProgramUniform1i(program: GLuint, location: GLint, v0: GLint): Unit
-
def
glProgramUniform1iv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
def
glProgramUniform1ui(program: GLuint, location: GLint, v0: GLuint): Unit
-
def
glProgramUniform1uiv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
def
glProgramUniform2d(program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble): Unit
-
def
glProgramUniform2dv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
def
glProgramUniform2f(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat): Unit
-
def
glProgramUniform2fv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glProgramUniform2i(program: GLuint, location: GLint, v0: GLint, v1: GLint): Unit
-
def
glProgramUniform2iv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
def
glProgramUniform2ui(program: GLuint, location: GLint, v0: GLuint, v1: GLuint): Unit
-
def
glProgramUniform2uiv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
-
def
glProgramUniform3dv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
def
glProgramUniform3f(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat): Unit
-
def
glProgramUniform3fv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glProgramUniform3i(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint): Unit
-
def
glProgramUniform3iv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
def
glProgramUniform3ui(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint): Unit
-
def
glProgramUniform3uiv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
-
def
glProgramUniform4dv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
-
def
glProgramUniform4fv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glProgramUniform4i(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint): Unit
-
def
glProgramUniform4iv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
def
glProgramUniform4ui(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint): Unit
-
def
glProgramUniform4uiv(program: GLuint, location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
def
glProgramUniformMatrix2dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix2fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix2x3dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix2x3fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix2x4dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix2x4fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix3dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix3fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix3x2dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix3x2fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix3x4dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix3x4fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix4dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix4fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix4x2dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix4x2fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProgramUniformMatrix4x3dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glProgramUniformMatrix4x3fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glProvokingVertex(mode: GLenum): Unit
-
def
glPushAttrib(mask: GLbitfield): Unit
-
def
glPushClientAttrib(mask: GLbitfield): Unit
-
def
glPushDebugGroup(source: GLenum, id: GLuint, length: GLsizei, message: Ptr[GLchar]): Unit
-
def
glPushMatrix(): Unit
-
def
glPushName(name: GLuint): Unit
-
def
glQueryCounter(id: GLuint, target: GLenum): Unit
-
def
glRasterPos2d(x: GLdouble, y: GLdouble): Unit
-
def
glRasterPos2dv(v: Ptr[GLdouble]): Unit
-
def
glRasterPos2f(x: GLfloat, y: GLfloat): Unit
-
def
glRasterPos2fv(v: Ptr[GLfloat]): Unit
-
def
glRasterPos2i(x: GLint, y: GLint): Unit
-
def
glRasterPos2iv(v: Ptr[GLint]): Unit
-
def
glRasterPos2s(x: GLshort, y: GLshort): Unit
-
def
glRasterPos2sv(v: Ptr[GLshort]): Unit
-
-
def
glRasterPos3dv(v: Ptr[GLdouble]): Unit
-
-
def
glRasterPos3fv(v: Ptr[GLfloat]): Unit
-
def
glRasterPos3i(x: GLint, y: GLint, z: GLint): Unit
-
def
glRasterPos3iv(v: Ptr[GLint]): Unit
-
-
def
glRasterPos3sv(v: Ptr[GLshort]): Unit
-
-
def
glRasterPos4dv(v: Ptr[GLdouble]): Unit
-
-
def
glRasterPos4fv(v: Ptr[GLfloat]): Unit
-
def
glRasterPos4i(x: GLint, y: GLint, z: GLint, w: GLint): Unit
-
def
glRasterPos4iv(v: Ptr[GLint]): Unit
-
-
def
glRasterPos4sv(v: Ptr[GLshort]): Unit
-
def
glReadBuffer(mode: GLenum): Unit
-
def
glReadPixels(x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glReadnPixels(x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, bufSize: GLsizei, data: Ptr[Byte]): Unit
-
-
def
glRectdv(v1: Ptr[GLdouble], v2: Ptr[GLdouble]): Unit
-
-
def
glRectfv(v1: Ptr[GLfloat], v2: Ptr[GLfloat]): Unit
-
def
glRecti(x1: GLint, y1: GLint, x2: GLint, y2: GLint): Unit
-
def
glRectiv(v1: Ptr[GLint], v2: Ptr[GLint]): Unit
-
-
def
glRectsv(v1: Ptr[GLshort], v2: Ptr[GLshort]): Unit
-
def
glReleaseShaderCompiler(): Unit
-
def
glRenderMode(mode: GLenum): GLint
-
def
glRenderbufferStorage(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei): Unit
-
def
glRenderbufferStorageMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei): Unit
-
def
glResetHistogram(target: GLenum): Unit
-
def
glResetMinmax(target: GLenum): Unit
-
def
glResumeTransformFeedback(): Unit
-
-
-
def
glSampleCoverage(value: GLclampf, invert: GLboolean): Unit
-
def
glSampleMaski(index: GLuint, mask: GLbitfield): Unit
-
def
glSamplerParameterIiv(sampler: GLuint, pname: GLenum, param: Ptr[GLint]): Unit
-
def
glSamplerParameterIuiv(sampler: GLuint, pname: GLenum, param: Ptr[GLuint]): Unit
-
def
glSamplerParameterf(sampler: GLuint, pname: GLenum, param: GLfloat): Unit
-
def
glSamplerParameterfv(sampler: GLuint, pname: GLenum, param: Ptr[GLfloat]): Unit
-
def
glSamplerParameteri(sampler: GLuint, pname: GLenum, param: GLint): Unit
-
def
glSamplerParameteriv(sampler: GLuint, pname: GLenum, param: Ptr[GLint]): Unit
-
-
-
-
def
glScissorArrayv(first: GLuint, count: GLsizei, v: Ptr[GLint]): Unit
-
def
glScissorIndexed(index: GLuint, left: GLint, bottom: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glScissorIndexedv(index: GLuint, v: Ptr[GLint]): Unit
-
def
glSecondaryColor3b(red: GLbyte, green: GLbyte, blue: GLbyte): Unit
-
def
glSecondaryColor3bv(v: Ptr[GLbyte]): Unit
-
def
glSecondaryColor3d(red: GLdouble, green: GLdouble, blue: GLdouble): Unit
-
def
glSecondaryColor3dv(v: Ptr[GLdouble]): Unit
-
def
glSecondaryColor3f(red: GLfloat, green: GLfloat, blue: GLfloat): Unit
-
def
glSecondaryColor3fv(v: Ptr[GLfloat]): Unit
-
def
glSecondaryColor3i(red: GLint, green: GLint, blue: GLint): Unit
-
def
glSecondaryColor3iv(v: Ptr[GLint]): Unit
-
def
glSecondaryColor3s(red: GLshort, green: GLshort, blue: GLshort): Unit
-
def
glSecondaryColor3sv(v: Ptr[GLshort]): Unit
-
def
glSecondaryColor3ub(red: GLubyte, green: GLubyte, blue: GLubyte): Unit
-
def
glSecondaryColor3ubv(v: Ptr[GLubyte]): Unit
-
def
glSecondaryColor3ui(red: GLuint, green: GLuint, blue: GLuint): Unit
-
def
glSecondaryColor3uiv(v: Ptr[GLuint]): Unit
-
def
glSecondaryColor3us(red: GLushort, green: GLushort, blue: GLushort): Unit
-
def
glSecondaryColor3usv(v: Ptr[GLushort]): Unit
-
def
glSecondaryColorP3ui(type_: GLenum, color: GLuint): Unit
-
def
glSecondaryColorP3uiv(type_: GLenum, color: Ptr[GLuint]): Unit
-
def
glSecondaryColorPointer(size: GLint, type_: GLenum, stride: GLsizei, pointer: Ptr[Byte]): Unit
-
def
glSelectBuffer(size: GLsizei, buffer: Ptr[GLuint]): Unit
-
def
glSeparableFilter2D(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, row: Ptr[Byte], volumn: Ptr[Byte]): Unit
-
def
glShadeModel(mode: GLenum): Unit
-
def
glShaderBinary(count: GLsizei, shaders: Ptr[GLuint], binaryformat: GLenum, binary: Ptr[Byte], length: GLsizei): Unit
-
def
glShaderSource(shader: GLuint, count: GLsizei, string: Ptr[Ptr[GLchar]], length: Ptr[GLint]): Unit
-
def
glShaderStorageBlockBinding(program: GLuint, storageBlockIndex: GLuint, storageBlockBinding: GLuint): Unit
-
def
glSpecializeShader(shader: GLuint, pEntryPoint: Ptr[GLchar], numSpecializationConstants: GLuint, pConstantIndex: Ptr[GLuint], pConstantValue: Ptr[GLuint]): Unit
-
def
glStencilFunc(func: GLenum, ref: GLint, mask: GLuint): Unit
-
def
glStencilFuncSeparate(face: GLenum, func: GLenum, ref: GLint, mask: GLuint): Unit
-
def
glStencilMask(mask: GLuint): Unit
-
def
glStencilMaskSeparate(face: GLenum, mask: GLuint): Unit
-
def
glStencilOp(fail: GLenum, zfail: GLenum, zpass: GLenum): Unit
-
def
glStencilOpSeparate(face: GLenum, sfail: GLenum, dpfail: GLenum, dppass: GLenum): Unit
-
def
glTexBuffer(target: GLenum, internalformat: GLenum, buffer: GLuint): Unit
-
def
glTexBufferRange(target: GLenum, internalformat: GLenum, buffer: GLuint, offset: GLintptr, size: GLsizeiptr): Unit
-
def
glTexCoord1d(s: GLdouble): Unit
-
def
glTexCoord1dv(v: Ptr[GLdouble]): Unit
-
def
glTexCoord1f(s: GLfloat): Unit
-
def
glTexCoord1fv(v: Ptr[GLfloat]): Unit
-
def
glTexCoord1i(s: GLint): Unit
-
def
glTexCoord1iv(v: Ptr[GLint]): Unit
-
def
glTexCoord1s(s: GLshort): Unit
-
def
glTexCoord1sv(v: Ptr[GLshort]): Unit
-
-
def
glTexCoord2dv(v: Ptr[GLdouble]): Unit
-
def
glTexCoord2f(s: GLfloat, t: GLfloat): Unit
-
def
glTexCoord2fv(v: Ptr[GLfloat]): Unit
-
def
glTexCoord2i(s: GLint, t: GLint): Unit
-
def
glTexCoord2iv(v: Ptr[GLint]): Unit
-
def
glTexCoord2s(s: GLshort, t: GLshort): Unit
-
def
glTexCoord2sv(v: Ptr[GLshort]): Unit
-
-
def
glTexCoord3dv(v: Ptr[GLdouble]): Unit
-
-
def
glTexCoord3fv(v: Ptr[GLfloat]): Unit
-
def
glTexCoord3i(s: GLint, t: GLint, r: GLint): Unit
-
def
glTexCoord3iv(v: Ptr[GLint]): Unit
-
-
def
glTexCoord3sv(v: Ptr[GLshort]): Unit
-
-
def
glTexCoord4dv(v: Ptr[GLdouble]): Unit
-
-
def
glTexCoord4fv(v: Ptr[GLfloat]): Unit
-
def
glTexCoord4i(s: GLint, t: GLint, r: GLint, q: GLint): Unit
-
def
glTexCoord4iv(v: Ptr[GLint]): Unit
-
-
def
glTexCoord4sv(v: Ptr[GLshort]): Unit
-
def
glTexCoordP1ui(type_: GLenum, coords: GLuint): Unit
-
def
glTexCoordP1uiv(type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glTexCoordP2ui(type_: GLenum, coords: GLuint): Unit
-
def
glTexCoordP2uiv(type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glTexCoordP3ui(type_: GLenum, coords: GLuint): Unit
-
def
glTexCoordP3uiv(type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glTexCoordP4ui(type_: GLenum, coords: GLuint): Unit
-
def
glTexCoordP4uiv(type_: GLenum, coords: Ptr[GLuint]): Unit
-
def
glTexCoordPointer(size: GLint, type_: GLenum, stride: GLsizei, ptr: Ptr[Byte]): Unit
-
def
glTexEnvf(target: GLenum, pname: GLenum, param: GLfloat): Unit
-
def
glTexEnvfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glTexEnvi(target: GLenum, pname: GLenum, param: GLint): Unit
-
def
glTexEnviv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glTexGend(coord: GLenum, pname: GLenum, param: GLdouble): Unit
-
def
glTexGendv(coord: GLenum, pname: GLenum, params: Ptr[GLdouble]): Unit
-
def
glTexGenf(coord: GLenum, pname: GLenum, param: GLfloat): Unit
-
def
glTexGenfv(coord: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glTexGeni(coord: GLenum, pname: GLenum, param: GLint): Unit
-
def
glTexGeniv(coord: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glTexImage1D(target: GLenum, level: GLint, internalFormat: GLint, width: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTexImage2D(target: GLenum, level: GLint, internalFormat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTexImage2DMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean): Unit
-
def
glTexImage3D(target: GLenum, level: GLint, internalFormat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTexImage3DMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean): Unit
-
def
glTexParameterIiv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glTexParameterIuiv(target: GLenum, pname: GLenum, params: Ptr[GLuint]): Unit
-
def
glTexParameterf(target: GLenum, pname: GLenum, param: GLfloat): Unit
-
def
glTexParameterfv(target: GLenum, pname: GLenum, params: Ptr[GLfloat]): Unit
-
def
glTexParameteri(target: GLenum, pname: GLenum, param: GLint): Unit
-
def
glTexParameteriv(target: GLenum, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glTexStorage1D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei): Unit
-
def
glTexStorage2D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei): Unit
-
def
glTexStorage2DMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean): Unit
-
def
glTexStorage3D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei): Unit
-
def
glTexStorage3DMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean): Unit
-
def
glTexSubImage1D(target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTextureBarrier(): Unit
-
def
glTextureBuffer(texture: GLuint, internalformat: GLenum, buffer: GLuint): Unit
-
def
glTextureBufferRange(texture: GLuint, internalformat: GLenum, buffer: GLuint, offset: GLintptr, size: GLsizeiptr): Unit
-
def
glTextureParameterIiv(texture: GLuint, pname: GLenum, params: Ptr[GLint]): Unit
-
def
glTextureParameterIuiv(texture: GLuint, pname: GLenum, params: Ptr[GLuint]): Unit
-
def
glTextureParameterf(texture: GLuint, pname: GLenum, param: GLfloat): Unit
-
def
glTextureParameterfv(texture: GLuint, pname: GLenum, param: Ptr[GLfloat]): Unit
-
def
glTextureParameteri(texture: GLuint, pname: GLenum, param: GLint): Unit
-
def
glTextureParameteriv(texture: GLuint, pname: GLenum, param: Ptr[GLint]): Unit
-
def
glTextureStorage1D(texture: GLuint, levels: GLsizei, internalformat: GLenum, width: GLsizei): Unit
-
def
glTextureStorage2D(texture: GLuint, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei): Unit
-
def
glTextureStorage2DMultisample(texture: GLuint, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean): Unit
-
def
glTextureStorage3D(texture: GLuint, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei): Unit
-
def
glTextureStorage3DMultisample(texture: GLuint, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean): Unit
-
def
glTextureSubImage1D(texture: GLuint, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTextureSubImage2D(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTextureSubImage3D(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, type_: GLenum, pixels: Ptr[Byte]): Unit
-
def
glTextureView(texture: GLuint, target: GLenum, origtexture: GLuint, internalformat: GLenum, minlevel: GLuint, numlevels: GLuint, minlayer: GLuint, numlayers: GLuint): Unit
-
def
glTransformFeedbackBufferBase(xfb: GLuint, index: GLuint, buffer: GLuint): Unit
-
def
glTransformFeedbackBufferRange(xfb: GLuint, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr): Unit
-
def
glTransformFeedbackVaryings(program: GLuint, count: GLsizei, varyings: Ptr[Ptr[GLchar]], bufferMode: GLenum): Unit
-
-
-
def
glUniform1d(location: GLint, x: GLdouble): Unit
-
def
glUniform1dv(location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
def
glUniform1f(location: GLint, v0: GLfloat): Unit
-
def
glUniform1fv(location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glUniform1i(location: GLint, v0: GLint): Unit
-
def
glUniform1iv(location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
def
glUniform1ui(location: GLint, v0: GLuint): Unit
-
def
glUniform1uiv(location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
def
glUniform2d(location: GLint, x: GLdouble, y: GLdouble): Unit
-
def
glUniform2dv(location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
def
glUniform2f(location: GLint, v0: GLfloat, v1: GLfloat): Unit
-
def
glUniform2fv(location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glUniform2i(location: GLint, v0: GLint, v1: GLint): Unit
-
def
glUniform2iv(location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
def
glUniform2ui(location: GLint, v0: GLuint, v1: GLuint): Unit
-
def
glUniform2uiv(location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
-
def
glUniform3dv(location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
-
def
glUniform3fv(location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glUniform3i(location: GLint, v0: GLint, v1: GLint, v2: GLint): Unit
-
def
glUniform3iv(location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
def
glUniform3ui(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint): Unit
-
def
glUniform3uiv(location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
-
def
glUniform4dv(location: GLint, count: GLsizei, value: Ptr[GLdouble]): Unit
-
-
def
glUniform4fv(location: GLint, count: GLsizei, value: Ptr[GLfloat]): Unit
-
def
glUniform4i(location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint): Unit
-
def
glUniform4iv(location: GLint, count: GLsizei, value: Ptr[GLint]): Unit
-
-
def
glUniform4uiv(location: GLint, count: GLsizei, value: Ptr[GLuint]): Unit
-
def
glUniformBlockBinding(program: GLuint, uniformBlockIndex: GLuint, uniformBlockBinding: GLuint): Unit
-
def
glUniformMatrix2dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix2fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix2x3dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix2x3fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix2x4dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix2x4fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix3dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix3fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix3x2dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix3x2fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix3x4dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix3x4fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix4dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix4fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix4x2dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix4x2fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformMatrix4x3dv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLdouble]): Unit
-
def
glUniformMatrix4x3fv(location: GLint, count: GLsizei, transpose: GLboolean, value: Ptr[GLfloat]): Unit
-
def
glUniformSubroutinesuiv(shadertype: GLenum, count: GLsizei, indices: Ptr[GLuint]): Unit
-
-
def
glUnmapNamedBuffer(buffer: GLuint): GLboolean
-
def
glUseProgram(program: GLuint): Unit
-
def
glUseProgramStages(pipeline: GLuint, stages: GLbitfield, program: GLuint): Unit
-
def
glValidateProgram(program: GLuint): Unit
-
def
glValidateProgramPipeline(pipeline: GLuint): Unit
-
-
def
glVertex2dv(v: Ptr[GLdouble]): Unit
-
def
glVertex2f(x: GLfloat, y: GLfloat): Unit
-
def
glVertex2fv(v: Ptr[GLfloat]): Unit
-
def
glVertex2i(x: GLint, y: GLint): Unit
-
def
glVertex2iv(v: Ptr[GLint]): Unit
-
def
glVertex2s(x: GLshort, y: GLshort): Unit
-
def
glVertex2sv(v: Ptr[GLshort]): Unit
-
-
def
glVertex3dv(v: Ptr[GLdouble]): Unit
-
-
def
glVertex3fv(v: Ptr[GLfloat]): Unit
-
def
glVertex3i(x: GLint, y: GLint, z: GLint): Unit
-
def
glVertex3iv(v: Ptr[GLint]): Unit
-
-
def
glVertex3sv(v: Ptr[GLshort]): Unit
-
-
def
glVertex4dv(v: Ptr[GLdouble]): Unit
-
-
def
glVertex4fv(v: Ptr[GLfloat]): Unit
-
-
def
glVertex4iv(v: Ptr[GLint]): Unit
-
-
def
glVertex4sv(v: Ptr[GLshort]): Unit
-
def
glVertexArrayAttribBinding(vaobj: GLuint, attribindex: GLuint, bindingindex: GLuint): Unit
-
def
glVertexArrayAttribFormat(vaobj: GLuint, attribindex: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, relativeoffset: GLuint): Unit
-
def
glVertexArrayAttribIFormat(vaobj: GLuint, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint): Unit
-
def
glVertexArrayAttribLFormat(vaobj: GLuint, attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint): Unit
-
def
glVertexArrayBindingDivisor(vaobj: GLuint, bindingindex: GLuint, divisor: GLuint): Unit
-
def
glVertexArrayElementBuffer(vaobj: GLuint, buffer: GLuint): Unit
-
def
glVertexArrayVertexBuffer(vaobj: GLuint, bindingindex: GLuint, buffer: GLuint, offset: GLintptr, stride: GLsizei): Unit
-
def
glVertexArrayVertexBuffers(vaobj: GLuint, first: GLuint, count: GLsizei, buffers: Ptr[GLuint], offsets: Ptr[GLintptr], strides: Ptr[GLsizei]): Unit
-
def
glVertexAttrib1d(index: GLuint, x: GLdouble): Unit
-
def
glVertexAttrib1dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
def
glVertexAttrib1f(index: GLuint, x: GLfloat): Unit
-
def
glVertexAttrib1fv(index: GLuint, v: Ptr[GLfloat]): Unit
-
def
glVertexAttrib1s(index: GLuint, x: GLshort): Unit
-
def
glVertexAttrib1sv(index: GLuint, v: Ptr[GLshort]): Unit
-
def
glVertexAttrib2d(index: GLuint, x: GLdouble, y: GLdouble): Unit
-
def
glVertexAttrib2dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
def
glVertexAttrib2f(index: GLuint, x: GLfloat, y: GLfloat): Unit
-
def
glVertexAttrib2fv(index: GLuint, v: Ptr[GLfloat]): Unit
-
def
glVertexAttrib2s(index: GLuint, x: GLshort, y: GLshort): Unit
-
def
glVertexAttrib2sv(index: GLuint, v: Ptr[GLshort]): Unit
-
-
def
glVertexAttrib3dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
-
def
glVertexAttrib3fv(index: GLuint, v: Ptr[GLfloat]): Unit
-
-
def
glVertexAttrib3sv(index: GLuint, v: Ptr[GLshort]): Unit
-
def
glVertexAttrib4Nbv(index: GLuint, v: Ptr[GLbyte]): Unit
-
def
glVertexAttrib4Niv(index: GLuint, v: Ptr[GLint]): Unit
-
def
glVertexAttrib4Nsv(index: GLuint, v: Ptr[GLshort]): Unit
-
-
def
glVertexAttrib4Nubv(index: GLuint, v: Ptr[GLubyte]): Unit
-
def
glVertexAttrib4Nuiv(index: GLuint, v: Ptr[GLuint]): Unit
-
def
glVertexAttrib4Nusv(index: GLuint, v: Ptr[GLushort]): Unit
-
def
glVertexAttrib4bv(index: GLuint, v: Ptr[GLbyte]): Unit
-
-
def
glVertexAttrib4dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
-
def
glVertexAttrib4fv(index: GLuint, v: Ptr[GLfloat]): Unit
-
def
glVertexAttrib4iv(index: GLuint, v: Ptr[GLint]): Unit
-
-
def
glVertexAttrib4sv(index: GLuint, v: Ptr[GLshort]): Unit
-
def
glVertexAttrib4ubv(index: GLuint, v: Ptr[GLubyte]): Unit
-
def
glVertexAttrib4uiv(index: GLuint, v: Ptr[GLuint]): Unit
-
def
glVertexAttrib4usv(index: GLuint, v: Ptr[GLushort]): Unit
-
def
glVertexAttribBinding(attribindex: GLuint, bindingindex: GLuint): Unit
-
def
glVertexAttribDivisor(index: GLuint, divisor: GLuint): Unit
-
def
glVertexAttribFormat(attribindex: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, relativeoffset: GLuint): Unit
-
def
glVertexAttribI1i(index: GLuint, x: GLint): Unit
-
def
glVertexAttribI1iv(index: GLuint, v: Ptr[GLint]): Unit
-
def
glVertexAttribI1ui(index: GLuint, x: GLuint): Unit
-
def
glVertexAttribI1uiv(index: GLuint, v: Ptr[GLuint]): Unit
-
def
glVertexAttribI2i(index: GLuint, x: GLint, y: GLint): Unit
-
def
glVertexAttribI2iv(index: GLuint, v: Ptr[GLint]): Unit
-
def
glVertexAttribI2ui(index: GLuint, x: GLuint, y: GLuint): Unit
-
def
glVertexAttribI2uiv(index: GLuint, v: Ptr[GLuint]): Unit
-
def
glVertexAttribI3i(index: GLuint, x: GLint, y: GLint, z: GLint): Unit
-
def
glVertexAttribI3iv(index: GLuint, v: Ptr[GLint]): Unit
-
def
glVertexAttribI3ui(index: GLuint, x: GLuint, y: GLuint, z: GLuint): Unit
-
def
glVertexAttribI3uiv(index: GLuint, v: Ptr[GLuint]): Unit
-
def
glVertexAttribI4bv(index: GLuint, v: Ptr[GLbyte]): Unit
-
def
glVertexAttribI4i(index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint): Unit
-
def
glVertexAttribI4iv(index: GLuint, v: Ptr[GLint]): Unit
-
def
glVertexAttribI4sv(index: GLuint, v: Ptr[GLshort]): Unit
-
def
glVertexAttribI4ubv(index: GLuint, v: Ptr[GLubyte]): Unit
-
-
def
glVertexAttribI4uiv(index: GLuint, v: Ptr[GLuint]): Unit
-
def
glVertexAttribI4usv(index: GLuint, v: Ptr[GLushort]): Unit
-
def
glVertexAttribIFormat(attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint): Unit
-
def
glVertexAttribIPointer(index: GLuint, size: GLint, type_: GLenum, stride: GLsizei, pointer: Ptr[Byte]): Unit
-
def
glVertexAttribL1d(index: GLuint, x: GLdouble): Unit
-
def
glVertexAttribL1dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
def
glVertexAttribL2d(index: GLuint, x: GLdouble, y: GLdouble): Unit
-
def
glVertexAttribL2dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
-
def
glVertexAttribL3dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
-
def
glVertexAttribL4dv(index: GLuint, v: Ptr[GLdouble]): Unit
-
def
glVertexAttribLFormat(attribindex: GLuint, size: GLint, type_: GLenum, relativeoffset: GLuint): Unit
-
def
glVertexAttribLPointer(index: GLuint, size: GLint, type_: GLenum, stride: GLsizei, pointer: Ptr[Byte]): Unit
-
def
glVertexAttribP1ui(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint): Unit
-
def
glVertexAttribP1uiv(index: GLuint, type_: GLenum, normalized: GLboolean, value: Ptr[GLuint]): Unit
-
def
glVertexAttribP2ui(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint): Unit
-
def
glVertexAttribP2uiv(index: GLuint, type_: GLenum, normalized: GLboolean, value: Ptr[GLuint]): Unit
-
def
glVertexAttribP3ui(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint): Unit
-
def
glVertexAttribP3uiv(index: GLuint, type_: GLenum, normalized: GLboolean, value: Ptr[GLuint]): Unit
-
def
glVertexAttribP4ui(index: GLuint, type_: GLenum, normalized: GLboolean, value: GLuint): Unit
-
def
glVertexAttribP4uiv(index: GLuint, type_: GLenum, normalized: GLboolean, value: Ptr[GLuint]): Unit
-
def
glVertexAttribPointer(index: GLuint, size: GLint, type_: GLenum, normalized: GLboolean, stride: GLsizei, pointer: Ptr[Byte]): Unit
-
def
glVertexBindingDivisor(bindingindex: GLuint, divisor: GLuint): Unit
-
def
glVertexP2ui(type_: GLenum, value: GLuint): Unit
-
def
glVertexP2uiv(type_: GLenum, value: Ptr[GLuint]): Unit
-
def
glVertexP3ui(type_: GLenum, value: GLuint): Unit
-
def
glVertexP3uiv(type_: GLenum, value: Ptr[GLuint]): Unit
-
def
glVertexP4ui(type_: GLenum, value: GLuint): Unit
-
def
glVertexP4uiv(type_: GLenum, value: Ptr[GLuint]): Unit
-
def
glVertexPointer(size: GLint, type_: GLenum, stride: GLsizei, ptr: Ptr[Byte]): Unit
-
def
glViewport(x: GLint, y: GLint, width: GLsizei, height: GLsizei): Unit
-
def
glViewportArrayv(first: GLuint, count: GLsizei, v: Ptr[GLfloat]): Unit
-
-
def
glViewportIndexedfv(index: GLuint, v: Ptr[GLfloat]): Unit
-
-
def
glWindowPos2d(x: GLdouble, y: GLdouble): Unit
-
def
glWindowPos2dv(v: Ptr[GLdouble]): Unit
-
def
glWindowPos2f(x: GLfloat, y: GLfloat): Unit
-
def
glWindowPos2fv(v: Ptr[GLfloat]): Unit
-
def
glWindowPos2i(x: GLint, y: GLint): Unit
-
def
glWindowPos2iv(v: Ptr[GLint]): Unit
-
def
glWindowPos2s(x: GLshort, y: GLshort): Unit
-
def
glWindowPos2sv(v: Ptr[GLshort]): Unit
-
-
def
glWindowPos3dv(v: Ptr[GLdouble]): Unit
-
-
def
glWindowPos3fv(v: Ptr[GLfloat]): Unit
-
def
glWindowPos3i(x: GLint, y: GLint, z: GLint): Unit
-
def
glWindowPos3iv(v: Ptr[GLint]): Unit
-
-
def
glWindowPos3sv(v: Ptr[GLshort]): Unit
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any