Qtc.Gui.QOpenGLExtraFunctions

Documentation

glActiveShaderProgram :: QOpenGLExtraFunctions a -> (GLuint, GLuint) -> IO () #

glBeginQuery :: QOpenGLExtraFunctions a -> (GLenum, GLuint) -> IO () #

glBindBufferBase :: QOpenGLExtraFunctions a -> (GLenum, GLuint, GLuint) -> IO () #

glBindBufferRange :: QOpenGLExtraFunctions a -> (GLenum, GLuint, GLuint, Int, Int) -> IO () #

glBindImageTexture :: QOpenGLExtraFunctions a -> (GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum) -> IO () #

glBindSampler :: QOpenGLExtraFunctions a -> (GLuint, GLuint) -> IO () #

glBindTransformFeedback :: QOpenGLExtraFunctions a -> (GLenum, GLuint) -> IO () #

glBindVertexArray :: QOpenGLExtraFunctions a -> GLuint -> IO () #

glBindVertexBuffer :: QOpenGLExtraFunctions a -> (GLuint, GLuint, Int, GLsizei) -> IO () #

glBlendEquationSeparatei :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLenum) -> IO () #

glBlendEquationi :: QOpenGLExtraFunctions a -> (GLuint, GLenum) -> IO () #

glBlendFuncSeparatei :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLenum, GLenum, GLenum) -> IO () #

glBlendFunci :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLenum) -> IO () #

glBlitFramebuffer :: QOpenGLExtraFunctions a -> (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) -> IO () #

glClearBufferfi :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLfloat, GLint) -> IO () #

glClearBufferfv :: QOpenGLExtraFunctions a -> (GLenum, GLint, QConstGLfloatPtr t3) -> IO () #

glClearBufferiv :: QOpenGLExtraFunctions a -> (GLenum, GLint, QConstGLintPtr t3) -> IO () #

glClearBufferuiv :: QOpenGLExtraFunctions a -> (GLenum, GLint, QConstGLuintPtr t3) -> IO () #

glClientWaitSync :: QOpenGLExtraFunctions a -> (QGLsyncPtr t1, GLbitfield, GLuint64) -> IO GLenum #

glColorMaski :: QOpenGLExtraFunctions a -> (GLuint, GLboolean, GLboolean, GLboolean, GLboolean) -> IO () #

glCompressedTexImage3D :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, QConstVoidPtr t9) -> IO () #

glCompressedTexSubImage3D :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, QConstVoidPtr t11) -> IO () #

glCopyBufferSubData :: QOpenGLExtraFunctions a -> (GLenum, GLenum, Int, Int, Int) -> IO () #

glCopyImageSubData :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei) -> IO () #

glCopyTexSubImage3D :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) -> IO () #

glCreateShaderProgramv :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, QConstCharPtrConstPtr t3) -> IO GLuint #

glDebugMessageControl :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLenum, GLsizei, QConstGLuintPtr t5, GLboolean) -> IO () #

glDebugMessageInsert :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLuint, GLenum, GLsizei, String) -> IO () #

glDisablei :: QOpenGLExtraFunctions a -> (GLenum, GLuint) -> IO () #

glDispatchCompute :: QOpenGLExtraFunctions a -> (GLuint, GLuint, GLuint) -> IO () #

glDrawArraysInstanced :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLsizei, GLsizei) -> IO () #

glDrawBuffers :: QOpenGLExtraFunctions a -> (GLsizei, QConstGLenumPtr t2) -> IO () #

glDrawElementsBaseVertex :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, QConstVoidPtr t4, GLint) -> IO () #

glDrawElementsIndirect :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QConstVoidPtr t3) -> IO () #

glDrawElementsInstanced :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, QConstVoidPtr t4, GLsizei) -> IO () #

glDrawElementsInstancedBaseVertex :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, QConstVoidPtr t4, GLsizei, GLint) -> IO () #

glDrawRangeElements :: QOpenGLExtraFunctions a -> (GLenum, GLuint, GLuint, GLsizei, GLenum, QConstVoidPtr t6) -> IO () #

glDrawRangeElementsBaseVertex :: QOpenGLExtraFunctions a -> (GLenum, GLuint, GLuint, GLsizei, GLenum, QConstVoidPtr t6, GLint) -> IO () #

glEnablei :: QOpenGLExtraFunctions a -> (GLenum, GLuint) -> IO () #

glEndQuery :: QOpenGLExtraFunctions a -> GLenum -> IO () #

glFenceSync :: QOpenGLExtraFunctions a -> (GLenum, GLbitfield) -> IO (QGLsyncPtr ()) #

glFlushMappedBufferRange :: QOpenGLExtraFunctions a -> (GLenum, Int, Int) -> IO () #

glFramebufferParameteri :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLint) -> IO () #

glFramebufferTexture :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLuint, GLint) -> IO () #

glFramebufferTextureLayer :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLuint, GLint, GLint) -> IO () #

glGenQueries :: QOpenGLExtraFunctions a -> (GLsizei, QGLuintPtr t2) -> IO () #

glGenSamplers :: QOpenGLExtraFunctions a -> (GLsizei, QGLuintPtr t2) -> IO () #

glGenVertexArrays :: QOpenGLExtraFunctions a -> (GLsizei, QGLuintPtr t2) -> IO () #

glGetActiveUniformBlockName :: QOpenGLExtraFunctions a -> (GLuint, GLuint, GLsizei, QGLsizeiPtr t4, QCharPtr t5) -> IO () #

glGetActiveUniformBlockiv :: QOpenGLExtraFunctions a -> (GLuint, GLuint, GLenum, QGLintPtr t4) -> IO () #

glGetActiveUniformsiv :: QOpenGLExtraFunctions a -> (GLuint, GLsizei, QConstGLuintPtr t3, GLenum, QGLintPtr t5) -> IO () #

glGetBooleani_v :: QOpenGLExtraFunctions a -> (GLenum, GLuint, QGLbooleanPtr t3) -> IO () #

glGetBufferParameteri64v :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QGLint64Ptr t3) -> IO () #

glGetBufferPointerv :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QVoidPtrPtr t3) -> IO () #

glGetDebugMessageLog :: QOpenGLExtraFunctions a -> (GLuint, GLsizei, QGLenumPtr t3, QGLenumPtr t4, QGLuintPtr t5, QGLenumPtr t6, QGLsizeiPtr t7, QCharPtr t8) -> IO GLuint #

glGetFragDataLocation :: QOpenGLExtraFunctions a -> (GLuint, String) -> IO GLint #

glGetFramebufferParameteriv :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QGLintPtr t3) -> IO () #

glGetInteger64i_v :: QOpenGLExtraFunctions a -> (GLenum, GLuint, QGLint64Ptr t3) -> IO () #

glGetInteger64v :: QOpenGLExtraFunctions a -> (GLenum, QGLint64Ptr t2) -> IO () #

glGetIntegeri_v :: QOpenGLExtraFunctions a -> (GLenum, GLuint, QGLintPtr t3) -> IO () #

glGetInternalformativ :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLenum, GLsizei, QGLintPtr t5) -> IO () #

glGetMultisamplefv :: QOpenGLExtraFunctions a -> (GLenum, GLuint, QGLfloatPtr t3) -> IO () #

glGetObjectLabel :: QOpenGLExtraFunctions a -> (GLenum, GLuint, GLsizei, QGLsizeiPtr t4, QCharPtr t5) -> IO () #

glGetPointerv :: QOpenGLExtraFunctions a -> (GLenum, QVoidPtrPtr t2) -> IO () #

glGetProgramBinary :: QOpenGLExtraFunctions a -> (GLuint, GLsizei, QGLsizeiPtr t3, QGLenumPtr t4, QVoid t5) -> IO () #

glGetProgramInterfaceiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLenum, QGLintPtr t4) -> IO () #

glGetProgramPipelineInfoLog :: QOpenGLExtraFunctions a -> (GLuint, GLsizei, QGLsizeiPtr t3, QCharPtr t4) -> IO () #

glGetProgramPipelineiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLintPtr t3) -> IO () #

glGetProgramResourceIndex :: QOpenGLExtraFunctions a -> (GLuint, GLenum, String) -> IO GLuint #

glGetProgramResourceLocation :: QOpenGLExtraFunctions a -> (GLuint, GLenum, String) -> IO GLint #

glGetProgramResourceName :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLuint, GLsizei, QGLsizeiPtr t5, QCharPtr t6) -> IO () #

glGetProgramResourceiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLuint, GLsizei, QConstGLenumPtr t5, GLsizei, QGLsizeiPtr t7, QGLintPtr t8) -> IO () #

glGetQueryObjectuiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLuintPtr t3) -> IO () #

glGetQueryiv :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QGLintPtr t3) -> IO () #

glGetSamplerParameterIiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLintPtr t3) -> IO () #

glGetSamplerParameterIuiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLuintPtr t3) -> IO () #

glGetSamplerParameterfv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLfloatPtr t3) -> IO () #

glGetSamplerParameteriv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLintPtr t3) -> IO () #

glGetStringi :: QOpenGLExtraFunctions a -> (GLenum, GLuint) -> IO (QConstGLubytePtr ()) #

glGetSynciv :: QOpenGLExtraFunctions a -> (QGLsyncPtr t1, GLenum, GLsizei, QGLsizeiPtr t4, QGLintPtr t5) -> IO () #

glGetTexLevelParameterfv :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLenum, QGLfloatPtr t4) -> IO () #

glGetTexLevelParameteriv :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLenum, QGLintPtr t4) -> IO () #

glGetTexParameterIiv :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QGLintPtr t3) -> IO () #

glGetTexParameterIuiv :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QGLuintPtr t3) -> IO () #

glGetTransformFeedbackVarying :: QOpenGLExtraFunctions a -> (GLuint, GLuint, GLsizei, QGLsizeiPtr t4, QGLsizeiPtr t5, QGLenumPtr t6, QCharPtr t7) -> IO () #

glGetUniformBlockIndex :: QOpenGLExtraFunctions a -> (GLuint, String) -> IO GLuint #

glGetUniformuiv :: QOpenGLExtraFunctions a -> (GLuint, GLint, QGLuintPtr t3) -> IO () #

glGetVertexAttribIiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLintPtr t3) -> IO () #

glGetVertexAttribIuiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QGLuintPtr t3) -> IO () #

glGetnUniformfv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QGLfloatPtr t4) -> IO () #

glGetnUniformiv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QGLintPtr t4) -> IO () #

glGetnUniformuiv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QGLuintPtr t4) -> IO () #

glInvalidateFramebuffer :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, QConstGLenumPtr t3) -> IO () #

glInvalidateSubFramebuffer :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, QConstGLenumPtr t3, GLint, GLint, GLsizei, GLsizei) -> IO () #

glIsEnabledi :: QOpenGLExtraFunctions a -> (GLenum, GLuint) -> IO GLboolean #

glIsProgramPipeline :: QOpenGLExtraFunctions a -> GLuint -> IO GLboolean #

glIsQuery :: QOpenGLExtraFunctions a -> GLuint -> IO GLboolean #

glIsSampler :: QOpenGLExtraFunctions a -> GLuint -> IO GLboolean #

glIsSync :: QOpenGLExtraFunctions a -> QGLsyncPtr t1 -> IO GLboolean #

glIsTransformFeedback :: QOpenGLExtraFunctions a -> GLuint -> IO GLboolean #

glIsVertexArray :: QOpenGLExtraFunctions a -> GLuint -> IO GLboolean #

glMapBufferRange :: QOpenGLExtraFunctions a -> (GLenum, Int, Int, GLbitfield) -> IO (QVoid ()) #

glMemoryBarrier :: QOpenGLExtraFunctions a -> GLbitfield -> IO () #

glMemoryBarrierByRegion :: QOpenGLExtraFunctions a -> GLbitfield -> IO () #

glMinSampleShading :: QOpenGLExtraFunctions a -> GLfloat -> IO () #

glObjectLabel :: QOpenGLExtraFunctions a -> (GLenum, GLuint, GLsizei, String) -> IO () #

glObjectPtrLabel :: QOpenGLExtraFunctions a -> (QConstVoidPtr t1, GLsizei, String) -> IO () #

glPatchParameteri :: QOpenGLExtraFunctions a -> (GLenum, GLint) -> IO () #

glPrimitiveBoundingBox :: QOpenGLExtraFunctions a -> (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) -> IO () #

glProgramBinary :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QConstVoidPtr t3, GLsizei) -> IO () #

glProgramParameteri :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLint) -> IO () #

glProgramUniform1f :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLfloat) -> IO () #

glProgramUniform1fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLfloatPtr t4) -> IO () #

glProgramUniform1i :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLint) -> IO () #

glProgramUniform1iv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLintPtr t4) -> IO () #

glProgramUniform1ui :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLuint) -> IO () #

glProgramUniform1uiv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLuintPtr t4) -> IO () #

glProgramUniform2f :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLfloat, GLfloat) -> IO () #

glProgramUniform2fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLfloatPtr t4) -> IO () #

glProgramUniform2i :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLint, GLint) -> IO () #

glProgramUniform2iv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLintPtr t4) -> IO () #

glProgramUniform2ui :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLuint, GLuint) -> IO () #

glProgramUniform2uiv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLuintPtr t4) -> IO () #

glProgramUniform3f :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLfloat, GLfloat, GLfloat) -> IO () #

glProgramUniform3fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLfloatPtr t4) -> IO () #

glProgramUniform3i :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLint, GLint, GLint) -> IO () #

glProgramUniform3iv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLintPtr t4) -> IO () #

glProgramUniform3ui :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLuint, GLuint, GLuint) -> IO () #

glProgramUniform3uiv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLuintPtr t4) -> IO () #

glProgramUniform4f :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat) -> IO () #

glProgramUniform4fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLfloatPtr t4) -> IO () #

glProgramUniform4i :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLint, GLint, GLint, GLint) -> IO () #

glProgramUniform4iv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLintPtr t4) -> IO () #

glProgramUniform4ui :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLuint, GLuint, GLuint, GLuint) -> IO () #

glProgramUniform4uiv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, QConstGLuintPtr t4) -> IO () #

glProgramUniformMatrix2fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix2x3fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix2x4fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix3fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix3x2fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix3x4fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix4fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix4x2fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glProgramUniformMatrix4x3fv :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLsizei, GLboolean, QConstGLfloatPtr t5) -> IO () #

glPushDebugGroup :: QOpenGLExtraFunctions a -> (GLenum, GLuint, GLsizei, String) -> IO () #

glReadBuffer :: QOpenGLExtraFunctions a -> GLenum -> IO () #

glReadnPixels :: QOpenGLExtraFunctions a -> (GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, QVoid t8) -> IO () #

glRenderbufferStorageMultisample :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, GLsizei, GLsizei) -> IO () #

glSampleMaski :: QOpenGLExtraFunctions a -> (GLuint, GLbitfield) -> IO () #

glSamplerParameterIiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QConstGLintPtr t3) -> IO () #

glSamplerParameterIuiv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QConstGLuintPtr t3) -> IO () #

glSamplerParameterf :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLfloat) -> IO () #

glSamplerParameterfv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QConstGLfloatPtr t3) -> IO () #

glSamplerParameteri :: QOpenGLExtraFunctions a -> (GLuint, GLenum, GLint) -> IO () #

glSamplerParameteriv :: QOpenGLExtraFunctions a -> (GLuint, GLenum, QConstGLintPtr t3) -> IO () #

glTexBuffer :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLuint) -> IO () #

glTexBufferRange :: QOpenGLExtraFunctions a -> (GLenum, GLenum, GLuint, Int, Int) -> IO () #

glTexImage3D :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, QConstVoidPtr t10) -> IO () #

glTexParameterIiv :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QConstGLintPtr t3) -> IO () #

glTexParameterIuiv :: QOpenGLExtraFunctions a -> (GLenum, GLenum, QConstGLuintPtr t3) -> IO () #

glTexStorage2D :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, GLsizei, GLsizei) -> IO () #

glTexStorage2DMultisample :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean) -> IO () #

glTexStorage3D :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei) -> IO () #

glTexStorage3DMultisample :: QOpenGLExtraFunctions a -> (GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean) -> IO () #

glTexSubImage3D :: QOpenGLExtraFunctions a -> (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, QConstVoidPtr t11) -> IO () #

glTransformFeedbackVaryings :: QOpenGLExtraFunctions a -> (GLuint, GLsizei, QConstCharPtrConstPtr t3, GLenum) -> IO () #

glUniform1ui :: QOpenGLExtraFunctions a -> (GLint, GLuint) -> IO () #

glUniform1uiv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, QConstGLuintPtr t3) -> IO () #

glUniform2ui :: QOpenGLExtraFunctions a -> (GLint, GLuint, GLuint) -> IO () #

glUniform2uiv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, QConstGLuintPtr t3) -> IO () #

glUniform3ui :: QOpenGLExtraFunctions a -> (GLint, GLuint, GLuint, GLuint) -> IO () #

glUniform3uiv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, QConstGLuintPtr t3) -> IO () #

glUniform4ui :: QOpenGLExtraFunctions a -> (GLint, GLuint, GLuint, GLuint, GLuint) -> IO () #

glUniform4uiv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, QConstGLuintPtr t3) -> IO () #

glUniformBlockBinding :: QOpenGLExtraFunctions a -> (GLuint, GLuint, GLuint) -> IO () #

glUniformMatrix2x3fv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, GLboolean, QConstGLfloatPtr t4) -> IO () #

glUniformMatrix2x4fv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, GLboolean, QConstGLfloatPtr t4) -> IO () #

glUniformMatrix3x2fv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, GLboolean, QConstGLfloatPtr t4) -> IO () #

glUniformMatrix3x4fv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, GLboolean, QConstGLfloatPtr t4) -> IO () #

glUniformMatrix4x2fv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, GLboolean, QConstGLfloatPtr t4) -> IO () #

glUniformMatrix4x3fv :: QOpenGLExtraFunctions a -> (GLint, GLsizei, GLboolean, QConstGLfloatPtr t4) -> IO () #

glUnmapBuffer :: QOpenGLExtraFunctions a -> GLenum -> IO GLboolean #

glUseProgramStages :: QOpenGLExtraFunctions a -> (GLuint, GLbitfield, GLuint) -> IO () #

glVertexAttribBinding :: QOpenGLExtraFunctions a -> (GLuint, GLuint) -> IO () #

glVertexAttribDivisor :: QOpenGLExtraFunctions a -> (GLuint, GLuint) -> IO () #

glVertexAttribFormat :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLenum, GLboolean, GLuint) -> IO () #

glVertexAttribI4i :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLint, GLint, GLint) -> IO () #

glVertexAttribI4ui :: QOpenGLExtraFunctions a -> (GLuint, GLuint, GLuint, GLuint, GLuint) -> IO () #

glVertexAttribIFormat :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLenum, GLuint) -> IO () #

glVertexAttribIPointer :: QOpenGLExtraFunctions a -> (GLuint, GLint, GLenum, GLsizei, QConstVoidPtr t5) -> IO () #

glVertexBindingDivisor :: QOpenGLExtraFunctions a -> (GLuint, GLuint) -> IO () #

glWaitSync :: QOpenGLExtraFunctions a -> (QGLsyncPtr t1, GLbitfield, GLuint64) -> IO () #