mesa/src/mapi/es2api/gles2.def.in

360 lines
7.5 KiB
Modula-2

; stdcall calling convention have @number suffix on 32 bits architecture for gcc
glActiveShaderProgram@8
glActiveTexture@4
glAttachShader@8
glBeginQuery@8
glBeginTransformFeedback@4
glBindAttribLocation@12
glBindBuffer@8
glBindBufferBase@12
glBindBufferRange@20
glBindFramebuffer@8
glBindImageTexture@28
glBindProgramPipeline@4
glBindRenderbuffer@8
glBindSampler@8
glBindTexture@8
glBindTransformFeedback@8
glBindVertexArray@4
glBindVertexBuffer@16
glBlendBarrier@0
glBlendColor@16
glBlendEquation@4
glBlendEquationSeparate@8
glBlendEquationSeparatei@12
glBlendEquationi@8
glBlendFunc@8
glBlendFuncSeparate@16
glBlendFuncSeparatei@20
glBlendFunci@12
glBlitFramebuffer@40
glBufferData@16
glBufferSubData@16
glCheckFramebufferStatus@4
glClear@4
glClearBufferfi@16
glClearBufferfv@12
glClearBufferiv@12
glClearBufferuiv@12
glClearColor@16
glClearDepthf@4
glClearStencil@4
glClientWaitSync@16
glColorMask@16
glColorMaski@20
glCompileShader@4
glCompressedTexImage2D@32
glCompressedTexImage3D@36
glCompressedTexSubImage2D@36
glCompressedTexSubImage3D@44
glCopyBufferSubData@20
glCopyImageSubData@60
glCopyTexImage2D@32
glCopyTexSubImage2D@32
glCopyTexSubImage3D@36
glCreateProgram@0
glCreateShader@4
glCreateShaderProgramv@12
glCullFace@4
glDebugMessageCallback@8
glDebugMessageControl@24
glDebugMessageInsert@24
glDeleteBuffers@8
glDeleteFramebuffers@8
glDeleteProgram@4
glDeleteProgramPipelines@8
glDeleteQueries@8
glDeleteRenderbuffers@8
glDeleteSamplers@8
glDeleteShader@4
glDeleteSync@4
glDeleteTextures@8
glDeleteTransformFeedbacks@8
glDeleteVertexArrays@8
glDepthFunc@4
glDepthMask@4
glDepthRangef@8
glDetachShader@8
glDisable@4
glDisableVertexAttribArray@4
glDisablei@8
glDispatchCompute@12
glDispatchComputeIndirect@4
glDrawArrays@12
glDrawArraysIndirect@8
glDrawArraysInstanced@16
glDrawBuffers@8
glDrawElements@16
glDrawElementsBaseVertex@20
glDrawElementsIndirect@12
glDrawElementsInstanced@20
glDrawElementsInstancedBaseVertex@24
glDrawRangeElements@24
glDrawRangeElementsBaseVertex@28
glEnable@4
glEnableVertexAttribArray@4
glEnablei@8
glEndQuery@4
glEndTransformFeedback@0
glFenceSync@8
glFinish@0
glFlush@0
glFlushMappedBufferRange@12
glFramebufferParameteri@12
glFramebufferRenderbuffer@16
glFramebufferTexture2D@20
glFramebufferTexture@16
glFramebufferTextureLayer@20
glFrontFace@4
glGenBuffers@8
glGenFramebuffers@8
glGenProgramPipelines@8
glGenQueries@8
glGenRenderbuffers@8
glGenSamplers@8
glGenTextures@8
glGenTransformFeedbacks@8
glGenVertexArrays@8
glGenerateMipmap@4
glGetActiveAttrib@28
glGetActiveUniform@28
glGetActiveUniformBlockName@20
glGetActiveUniformBlockiv@16
glGetActiveUniformsiv@20
glGetAttachedShaders@16
glGetAttribLocation@8
glGetBooleani_v@12
glGetBooleanv@8
glGetBufferParameteri64v@12
glGetBufferParameteriv@12
glGetBufferPointerv@12
glGetDebugMessageLog@32
glGetError@0
glGetFloatv@8
glGetFragDataLocation@8
glGetFramebufferAttachmentParameteriv@16
glGetFramebufferParameteriv@12
glGetGraphicsResetStatus@0
glGetInteger64i_v@12
glGetInteger64v@8
glGetIntegeri_v@12
glGetIntegerv@8
glGetInternalformativ@20
glGetMultisamplefv@12
glGetObjectLabel@20
glGetObjectPtrLabel@16
glGetPointerv@8
glGetProgramBinary@20
glGetProgramInfoLog@16
glGetProgramInterfaceiv@16
glGetProgramPipelineInfoLog@16
glGetProgramPipelineiv@12
glGetProgramResourceIndex@12
glGetProgramResourceLocation@12
glGetProgramResourceName@24
glGetProgramResourceiv@32
glGetProgramiv@12
glGetQueryObjectuiv@12
glGetQueryiv@12
glGetRenderbufferParameteriv@12
glGetSamplerParameterIiv@12
glGetSamplerParameterIuiv@12
glGetSamplerParameterfv@12
glGetSamplerParameteriv@12
glGetShaderInfoLog@16
glGetShaderPrecisionFormat@16
glGetShaderSource@16
glGetShaderiv@12
glGetString@4
glGetStringi@8
glGetSynciv@20
glGetTexLevelParameterfv@16
glGetTexLevelParameteriv@16
glGetTexParameterIiv@12
glGetTexParameterIuiv@12
glGetTexParameterfv@12
glGetTexParameteriv@12
glGetTransformFeedbackVarying@28
glGetUniformBlockIndex@8
glGetUniformIndices@16
glGetUniformLocation@8
glGetUniformfv@12
glGetUniformiv@12
glGetUniformuiv@12
glGetVertexAttribIiv@12
glGetVertexAttribIuiv@12
glGetVertexAttribPointerv@12
glGetVertexAttribfv@12
glGetVertexAttribiv@12
glGetnUniformfv@16
glGetnUniformiv@16
glGetnUniformuiv@16
glHint@8
glInvalidateFramebuffer@12
glInvalidateSubFramebuffer@28
glIsBuffer@4
glIsEnabled@4
glIsEnabledi@8
glIsFramebuffer@4
glIsProgram@4
glIsProgramPipeline@4
glIsQuery@4
glIsRenderbuffer@4
glIsSampler@4
glIsShader@4
glIsSync@4
glIsTexture@4
glIsTransformFeedback@4
glIsVertexArray@4
glLineWidth@4
glLinkProgram@4
glMapBufferRange@16
glMemoryBarrier@4
glMemoryBarrierByRegion@4
glMinSampleShading@4
glObjectLabel@16
glObjectPtrLabel@12
glPatchParameteri@8
glPauseTransformFeedback@0
glPixelStorei@8
glPolygonOffset@8
glPopDebugGroup@0
glPrimitiveBoundingBox@32
glProgramBinary@16
glProgramParameteri@12
glProgramUniform1f@12
glProgramUniform1fv@16
glProgramUniform1i@12
glProgramUniform1iv@16
glProgramUniform1ui@12
glProgramUniform1uiv@16
glProgramUniform2f@16
glProgramUniform2fv@16
glProgramUniform2i@16
glProgramUniform2iv@16
glProgramUniform2ui@16
glProgramUniform2uiv@16
glProgramUniform3f@20
glProgramUniform3fv@16
glProgramUniform3i@20
glProgramUniform3iv@16
glProgramUniform3ui@20
glProgramUniform3uiv@16
glProgramUniform4f@24
glProgramUniform4fv@16
glProgramUniform4i@24
glProgramUniform4iv@16
glProgramUniform4ui@24
glProgramUniform4uiv@16
glProgramUniformMatrix2fv@20
glProgramUniformMatrix2x3fv@20
glProgramUniformMatrix2x4fv@20
glProgramUniformMatrix3fv@20
glProgramUniformMatrix3x2fv@20
glProgramUniformMatrix3x4fv@20
glProgramUniformMatrix4fv@20
glProgramUniformMatrix4x2fv@20
glProgramUniformMatrix4x3fv@20
glPushDebugGroup@16
glReadBuffer@4
glReadPixels@28
glReadnPixels@32
glReleaseShaderCompiler@0
glRenderbufferStorage@16
glRenderbufferStorageMultisample@20
glResumeTransformFeedback@0
glSampleCoverage@8
glSampleMaski@8
glSamplerParameterIiv@12
glSamplerParameterIuiv@12
glSamplerParameterf@12
glSamplerParameterfv@12
glSamplerParameteri@12
glSamplerParameteriv@12
glScissor@16
glShaderBinary@20
glShaderSource@16
glStencilFunc@12
glStencilFuncSeparate@16
glStencilMask@4
glStencilMaskSeparate@8
glStencilOp@12
glStencilOpSeparate@16
glTexBuffer@12
glTexBufferRange@20
glTexImage2D@36
glTexImage3D@40
glTexParameterIiv@12
glTexParameterIuiv@12
glTexParameterf@12
glTexParameterfv@12
glTexParameteri@12
glTexParameteriv@12
glTexStorage2D@20
glTexStorage2DMultisample@24
glTexStorage3D@24
glTexStorage3DMultisample@28
glTexSubImage2D@36
glTexSubImage3D@44
glTransformFeedbackVaryings@16
glUniform1f@8
glUniform1fv@12
glUniform1i@8
glUniform1iv@12
glUniform1ui@8
glUniform1uiv@12
glUniform2f@12
glUniform2fv@12
glUniform2i@12
glUniform2iv@12
glUniform2ui@12
glUniform2uiv@12
glUniform3f@16
glUniform3fv@12
glUniform3i@16
glUniform3iv@12
glUniform3ui@16
glUniform3uiv@12
glUniform4f@20
glUniform4fv@12
glUniform4i@20
glUniform4iv@12
glUniform4ui@20
glUniform4uiv@12
glUniformBlockBinding@12
glUniformMatrix2fv@16
glUniformMatrix2x3fv@16
glUniformMatrix2x4fv@16
glUniformMatrix3fv@16
glUniformMatrix3x2fv@16
glUniformMatrix3x4fv@16
glUniformMatrix4fv@16
glUniformMatrix4x2fv@16
glUniformMatrix4x3fv@16
glUnmapBuffer@4
glUseProgram@4
glUseProgramStages@12
glValidateProgram@4
glValidateProgramPipeline@4
glVertexAttrib1f@8
glVertexAttrib1fv@8
glVertexAttrib2f@12
glVertexAttrib2fv@8
glVertexAttrib3f@16
glVertexAttrib3fv@8
glVertexAttrib4f@20
glVertexAttrib4fv@8
glVertexAttribBinding@8
glVertexAttribDivisor@8
glVertexAttribFormat@20
glVertexAttribI4i@20
glVertexAttribI4iv@8
glVertexAttribI4ui@20
glVertexAttribI4uiv@8
glVertexAttribIFormat@16
glVertexAttribIPointer@20
glVertexAttribPointer@24
glVertexBindingDivisor@8
glViewport@16
glWaitSync@16