From c5b31b6cb2f934069b6eb5468f11ddddc78f81bf Mon Sep 17 00:00:00 2001 From: "Sergey Semyonov (Serge)" Date: Fri, 17 Jan 2014 15:31:39 +0000 Subject: [PATCH] Mesa: add mesa.def file git-svn-id: svn://kolibrios.org@4471 a494cfbc-eb01-0410-851d-a64ba20cac60 --- contrib/sdk/sources/Mesa/mesa.def | 1320 +++++++++++++++++ .../sdk/sources/Mesa/src/gbm/main/gbmint.h | 7 +- 2 files changed, 1323 insertions(+), 4 deletions(-) create mode 100644 contrib/sdk/sources/Mesa/mesa.def diff --git a/contrib/sdk/sources/Mesa/mesa.def b/contrib/sdk/sources/Mesa/mesa.def new file mode 100644 index 0000000000..77e33c0c94 --- /dev/null +++ b/contrib/sdk/sources/Mesa/mesa.def @@ -0,0 +1,1320 @@ +; DO NOT EDIT - This file generated automatically by mesadef.py script +;DESCRIPTION 'Mesa (OpenGL work-alike) for Win32' +VERSION 6.5 +; +; Module definition file for Mesa (OPENGL32.DLL) +; +; Note: The OpenGL functions use the STDCALL +; function calling convention. Microsoft's +; OPENGL32 uses this convention and so must the +; Mesa OPENGL32 so that the Mesa DLL can be used +; as a drop-in replacement. +; +; The linker exports STDCALL entry points with +; 'decorated' names; e.g., _glBegin@0, where the +; trailing number is the number of bytes of +; parameter data pushed onto the stack. The +; callee is responsible for popping this data +; off the stack, usually via a RETF n instruction. +; +; However, the Microsoft OPENGL32.DLL does not export +; the decorated names, even though the calling convention +; is STDCALL. So, this module definition file is +; needed to force the Mesa OPENGL32.DLL to export the +; symbols in the same manner as the Microsoft DLL. +; Were it not for this problem, this file would not +; be needed (for the gl* functions) since the entry +; points are compiled with dllexport declspec. +; +EXPORTS +; + DllStartup +; + __driDriverExtensions + glNewList + glEndList + glCallList + glCallLists + glDeleteLists + glGenLists + glListBase + glBegin + glBitmap + glColor3b + glColor3bv + glColor3d + glColor3dv + glColor3f + glColor3fv + glColor3i + glColor3iv + glColor3s + glColor3sv + glColor3ub + glColor3ubv + glColor3ui + glColor3uiv + glColor3us + glColor3usv + glColor4b + glColor4bv + glColor4d + glColor4dv + glColor4f + glColor4fv + glColor4i + glColor4iv + glColor4s + glColor4sv + glColor4ub + glColor4ubv + glColor4ui + glColor4uiv + glColor4us + glColor4usv + glEdgeFlag + glEdgeFlagv + glEnd + glIndexd + glIndexdv + glIndexf + glIndexfv + glIndexi + glIndexiv + glIndexs + glIndexsv + glNormal3b + glNormal3bv + glNormal3d + glNormal3dv + glNormal3f + glNormal3fv + glNormal3i + glNormal3iv + glNormal3s + glNormal3sv + glRasterPos2d + glRasterPos2dv + glRasterPos2f + glRasterPos2fv + glRasterPos2i + glRasterPos2iv + glRasterPos2s + glRasterPos2sv + glRasterPos3d + glRasterPos3dv + glRasterPos3f + glRasterPos3fv + glRasterPos3i + glRasterPos3iv + glRasterPos3s + glRasterPos3sv + glRasterPos4d + glRasterPos4dv + glRasterPos4f + glRasterPos4fv + glRasterPos4i + glRasterPos4iv + glRasterPos4s + glRasterPos4sv + glRectd + glRectdv + glRectf + glRectfv + glRecti + glRectiv + glRects + glRectsv + glTexCoord1d + glTexCoord1dv + glTexCoord1f + glTexCoord1fv + glTexCoord1i + glTexCoord1iv + glTexCoord1s + glTexCoord1sv + glTexCoord2d + glTexCoord2dv + glTexCoord2f + glTexCoord2fv + glTexCoord2i + glTexCoord2iv + glTexCoord2s + glTexCoord2sv + glTexCoord3d + glTexCoord3dv + glTexCoord3f + glTexCoord3fv + glTexCoord3i + glTexCoord3iv + glTexCoord3s + glTexCoord3sv + glTexCoord4d + glTexCoord4dv + glTexCoord4f + glTexCoord4fv + glTexCoord4i + glTexCoord4iv + glTexCoord4s + glTexCoord4sv + glVertex2d + glVertex2dv + glVertex2f + glVertex2fv + glVertex2i + glVertex2iv + glVertex2s + glVertex2sv + glVertex3d + glVertex3dv + glVertex3f + glVertex3fv + glVertex3i + glVertex3iv + glVertex3s + glVertex3sv + glVertex4d + glVertex4dv + glVertex4f + glVertex4fv + glVertex4i + glVertex4iv + glVertex4s + glVertex4sv + glClipPlane + glColorMaterial + glCullFace + glFogf + glFogfv + glFogi + glFogiv + glFrontFace + glHint + glLightf + glLightfv + glLighti + glLightiv + glLightModelf + glLightModelfv + glLightModeli + glLightModeliv + glLineStipple + glLineWidth + glMaterialf + glMaterialfv + glMateriali + glMaterialiv + glPointSize + glPolygonMode + glPolygonStipple + glScissor + glShadeModel + glTexParameterf + glTexParameterfv + glTexParameteri + glTexParameteriv + glTexImage1D + glTexImage2D + glTexEnvf + glTexEnvfv + glTexEnvi + glTexEnviv + glTexGend + glTexGendv + glTexGenf + glTexGenfv + glTexGeni + glTexGeniv + glFeedbackBuffer + glSelectBuffer + glRenderMode + glInitNames + glLoadName + glPassThrough + glPopName + glPushName + glDrawBuffer + glClear + glClearAccum + glClearIndex + glClearColor + glClearStencil + glClearDepth + glStencilMask + glColorMask + glDepthMask + glIndexMask + glAccum + glDisable + glEnable + glFinish + glFlush + glPopAttrib + glPushAttrib + glMap1d + glMap1f + glMap2d + glMap2f + glMapGrid1d + glMapGrid1f + glMapGrid2d + glMapGrid2f + glEvalCoord1d + glEvalCoord1dv + glEvalCoord1f + glEvalCoord1fv + glEvalCoord2d + glEvalCoord2dv + glEvalCoord2f + glEvalCoord2fv + glEvalMesh1 + glEvalPoint1 + glEvalMesh2 + glEvalPoint2 + glAlphaFunc + glBlendFunc + glLogicOp + glStencilFunc + glStencilOp + glDepthFunc + glPixelZoom + glPixelTransferf + glPixelTransferi + glPixelStoref + glPixelStorei + glPixelMapfv + glPixelMapuiv + glPixelMapusv + glReadBuffer + glCopyPixels + glReadPixels + glDrawPixels + glGetBooleanv + glGetClipPlane + glGetDoublev + glGetError + glGetFloatv + glGetIntegerv + glGetLightfv + glGetLightiv + glGetMapdv + glGetMapfv + glGetMapiv + glGetMaterialfv + glGetMaterialiv + glGetPixelMapfv + glGetPixelMapuiv + glGetPixelMapusv + glGetPolygonStipple + glGetString + glGetTexEnvfv + glGetTexEnviv + glGetTexGendv + glGetTexGenfv + glGetTexGeniv + glGetTexImage + glGetTexParameterfv + glGetTexParameteriv + glGetTexLevelParameterfv + glGetTexLevelParameteriv + glIsEnabled + glIsList + glDepthRange + glFrustum + glLoadIdentity + glLoadMatrixf + glLoadMatrixd + glMatrixMode + glMultMatrixf + glMultMatrixd + glOrtho + glPopMatrix + glPushMatrix + glRotated + glRotatef + glScaled + glScalef + glTranslated + glTranslatef + glViewport + glArrayElement + glBindTexture + glColorPointer + glDisableClientState + glDrawArrays + glDrawElements + glEdgeFlagPointer + glEnableClientState + glIndexPointer + glIndexub + glIndexubv + glInterleavedArrays + glNormalPointer + glPolygonOffset + glTexCoordPointer + glVertexPointer + glAreTexturesResident + glCopyTexImage1D + glCopyTexImage2D + glCopyTexSubImage1D + glCopyTexSubImage2D + glDeleteTextures + glGenTextures + glGetPointerv + glIsTexture + glPrioritizeTextures + glTexSubImage1D + glTexSubImage2D + glPopClientAttrib + glPushClientAttrib + glBlendColor + glBlendEquation + glDrawRangeElements + glColorTable + glColorTableParameterfv + glColorTableParameteriv + glCopyColorTable + glGetColorTable + glGetColorTableParameterfv + glGetColorTableParameteriv + glColorSubTable + glCopyColorSubTable + glConvolutionFilter1D + glConvolutionFilter2D + glConvolutionParameterf + glConvolutionParameterfv + glConvolutionParameteri + glConvolutionParameteriv + glCopyConvolutionFilter1D + glCopyConvolutionFilter2D + glGetConvolutionFilter + glGetConvolutionParameterfv + glGetConvolutionParameteriv + glGetSeparableFilter + glSeparableFilter2D + glGetHistogram + glGetHistogramParameterfv + glGetHistogramParameteriv + glGetMinmax + glGetMinmaxParameterfv + glGetMinmaxParameteriv + glHistogram + glMinmax + glResetHistogram + glResetMinmax + glTexImage3D + glTexSubImage3D + glCopyTexSubImage3D + glActiveTexture + glClientActiveTexture + glMultiTexCoord1d + glMultiTexCoord1dv + glMultiTexCoord1fARB + glMultiTexCoord1fvARB + glMultiTexCoord1i + glMultiTexCoord1iv + glMultiTexCoord1s + glMultiTexCoord1sv + glMultiTexCoord2d + glMultiTexCoord2dv + glMultiTexCoord2fARB + glMultiTexCoord2fvARB + glMultiTexCoord2i + glMultiTexCoord2iv + glMultiTexCoord2s + glMultiTexCoord2sv + glMultiTexCoord3d + glMultiTexCoord3dv + glMultiTexCoord3fARB + glMultiTexCoord3fvARB + glMultiTexCoord3i + glMultiTexCoord3iv + glMultiTexCoord3s + glMultiTexCoord3sv + glMultiTexCoord4d + glMultiTexCoord4dv + glMultiTexCoord4fARB + glMultiTexCoord4fvARB + glMultiTexCoord4i + glMultiTexCoord4iv + glMultiTexCoord4s + glMultiTexCoord4sv + glCompressedTexImage1D + glCompressedTexImage2D + glCompressedTexImage3D + glCompressedTexSubImage1D + glCompressedTexSubImage2D + glCompressedTexSubImage3D + glGetCompressedTexImage + glLoadTransposeMatrixd + glLoadTransposeMatrixf + glMultTransposeMatrixd + glMultTransposeMatrixf + glSampleCoverage + glBlendFuncSeparate + glFogCoordPointer + glFogCoordd + glFogCoorddv + glMultiDrawArrays + glPointParameterf + glPointParameterfv + glPointParameteri + glPointParameteriv + glSecondaryColor3b + glSecondaryColor3bv + glSecondaryColor3d + glSecondaryColor3dv + glSecondaryColor3i + glSecondaryColor3iv + glSecondaryColor3s + glSecondaryColor3sv + glSecondaryColor3ub + glSecondaryColor3ubv + glSecondaryColor3ui + glSecondaryColor3uiv + glSecondaryColor3us + glSecondaryColor3usv + glSecondaryColorPointer + glWindowPos2d + glWindowPos2dv + glWindowPos2f + glWindowPos2fv + glWindowPos2i + glWindowPos2iv + glWindowPos2s + glWindowPos2sv + glWindowPos3d + glWindowPos3dv + glWindowPos3f + glWindowPos3fv + glWindowPos3i + glWindowPos3iv + glWindowPos3s + glWindowPos3sv + glBeginQuery + glBindBuffer + glBufferData + glBufferSubData + glDeleteBuffers + glDeleteQueries + glEndQuery + glGenBuffers + glGenQueries + glGetBufferParameteriv + glGetBufferPointerv + glGetBufferSubData + glGetQueryObjectiv + glGetQueryObjectuiv + glGetQueryiv + glIsBuffer + glIsQuery + glMapBuffer + glUnmapBuffer + glAttachShader + glBindAttribLocation + glBlendEquationSeparate + glCompileShader + glCreateProgram + glCreateShader + glDeleteProgram + glDeleteShader + glDetachShader + glDisableVertexAttribArray + glDrawBuffers + glEnableVertexAttribArray + glGetActiveAttrib + glGetActiveUniform + glGetAttachedShaders + glGetAttribLocation + glGetProgramInfoLog + glGetProgramiv + glGetShaderInfoLog + glGetShaderSource + glGetShaderiv + glGetUniformLocation + glGetUniformfv + glGetUniformiv + glGetVertexAttribPointerv + glGetVertexAttribdv + glGetVertexAttribfv + glGetVertexAttribiv + glIsProgram + glIsShader + glLinkProgram + glShaderSource + glStencilFuncSeparate + glStencilMaskSeparate + glStencilOpSeparate + glUniform1f + glUniform1fv + glUniform1i + glUniform1iv + glUniform2f + glUniform2fv + glUniform2i + glUniform2iv + glUniform3f + glUniform3fv + glUniform3i + glUniform3iv + glUniform4f + glUniform4fv + glUniform4i + glUniform4iv + glUniformMatrix2fv + glUniformMatrix3fv + glUniformMatrix4fv + glUseProgram + glValidateProgram + glVertexAttrib1d + glVertexAttrib1dv + glVertexAttrib1s + glVertexAttrib1sv + glVertexAttrib2d + glVertexAttrib2dv + glVertexAttrib2s + glVertexAttrib2sv + glVertexAttrib3d + glVertexAttrib3dv + glVertexAttrib3s + glVertexAttrib3sv + glVertexAttrib4Nbv + glVertexAttrib4Niv + glVertexAttrib4Nsv + glVertexAttrib4Nub + glVertexAttrib4Nubv + glVertexAttrib4Nuiv + glVertexAttrib4Nusv + glVertexAttrib4bv + glVertexAttrib4d + glVertexAttrib4dv + glVertexAttrib4iv + glVertexAttrib4s + glVertexAttrib4sv + glVertexAttrib4ubv + glVertexAttrib4uiv + glVertexAttrib4usv + glVertexAttribPointer + glUniformMatrix2x3fv + glUniformMatrix2x4fv + glUniformMatrix3x2fv + glUniformMatrix3x4fv + glUniformMatrix4x2fv + glUniformMatrix4x3fv + glBeginConditionalRender + glBeginTransformFeedback + glBindBufferBase + glBindBufferRange + glBindFragDataLocation + glClampColor + glClearBufferfi + glClearBufferfv + glClearBufferiv + glClearBufferuiv + glColorMaski + glDisablei + glEnablei + glEndConditionalRender + glEndTransformFeedback + glGetBooleani_v + glGetFragDataLocation + glGetIntegeri_v + glGetStringi + glGetTexParameterIiv + glGetTexParameterIuiv + glGetTransformFeedbackVarying + glGetUniformuiv + glGetVertexAttribIiv + glGetVertexAttribIuiv + glIsEnabledi + glTexParameterIiv + glTexParameterIuiv + glTransformFeedbackVaryings + glUniform1ui + glUniform1uiv + glUniform2ui + glUniform2uiv + glUniform3ui + glUniform3uiv + glUniform4ui + glUniform4uiv + glVertexAttribI1iv + glVertexAttribI1uiv + glVertexAttribI4bv + glVertexAttribI4sv + glVertexAttribI4ubv + glVertexAttribI4usv + glVertexAttribIPointer + glPrimitiveRestartIndex + glTexBuffer + glFramebufferTexture + glGetBufferParameteri64v + glGetInteger64i_v + glVertexAttribDivisor + glBindProgramARB + glDeleteProgramsARB + glGenProgramsARB + glGetProgramEnvParameterdvARB + glGetProgramEnvParameterfvARB + glGetProgramLocalParameterdvARB + glGetProgramLocalParameterfvARB + glGetProgramStringARB + glGetProgramivARB + glIsProgramARB + glProgramEnvParameter4dARB + glProgramEnvParameter4dvARB + glProgramEnvParameter4fARB + glProgramEnvParameter4fvARB + glProgramLocalParameter4dARB + glProgramLocalParameter4dvARB + glProgramLocalParameter4fARB + glProgramLocalParameter4fvARB + glProgramStringARB + glVertexAttrib1fARB + glVertexAttrib1fvARB + glVertexAttrib2fARB + glVertexAttrib2fvARB + glVertexAttrib3fARB + glVertexAttrib3fvARB + glVertexAttrib4fARB + glVertexAttrib4fvARB + glAttachObjectARB + glCreateProgramObjectARB + glCreateShaderObjectARB + glDeleteObjectARB + glDetachObjectARB + glGetAttachedObjectsARB + glGetHandleARB + glGetInfoLogARB + glGetObjectParameterfvARB + glGetObjectParameterivARB + glDrawArraysInstancedARB + glDrawElementsInstancedARB + glBindFramebuffer + glBindRenderbuffer + glBlitFramebuffer + glCheckFramebufferStatus + glDeleteFramebuffers + glDeleteRenderbuffers + glFramebufferRenderbuffer + glFramebufferTexture1D + glFramebufferTexture2D + glFramebufferTexture3D + glFramebufferTextureLayer + glGenFramebuffers + glGenRenderbuffers + glGenerateMipmap + glGetFramebufferAttachmentParameteriv + glGetRenderbufferParameteriv + glIsFramebuffer + glIsRenderbuffer + glRenderbufferStorage + glRenderbufferStorageMultisample + glFramebufferTextureFaceARB + glFlushMappedBufferRange + glMapBufferRange + glBindVertexArray + glDeleteVertexArrays + glGenVertexArrays + glIsVertexArray + glGetActiveUniformBlockName + glGetActiveUniformBlockiv + glGetActiveUniformName + glGetActiveUniformsiv + glGetUniformBlockIndex + glGetUniformIndices + glUniformBlockBinding + glCopyBufferSubData + glClientWaitSync + glDeleteSync + glFenceSync + glGetInteger64v + glGetSynciv + glIsSync + glWaitSync + glDrawElementsBaseVertex + glDrawElementsInstancedBaseVertex + glDrawRangeElementsBaseVertex + glMultiDrawElementsBaseVertex + glProvokingVertex + glGetMultisamplefv + glSampleMaski + glTexImage2DMultisample + glTexImage3DMultisample + glBlendEquationSeparateiARB + glBlendEquationiARB + glBlendFuncSeparateiARB + glBlendFunciARB + glBindFragDataLocationIndexed + glGetFragDataIndex + glBindSampler + glDeleteSamplers + glGenSamplers + glGetSamplerParameterIiv + glGetSamplerParameterIuiv + glGetSamplerParameterfv + glGetSamplerParameteriv + glIsSampler + glSamplerParameterIiv + glSamplerParameterIuiv + glSamplerParameterf + glSamplerParameterfv + glSamplerParameteri + glSamplerParameteriv + glColorP3ui + glColorP3uiv + glColorP4ui + glColorP4uiv + glMultiTexCoordP1ui + glMultiTexCoordP1uiv + glMultiTexCoordP2ui + glMultiTexCoordP2uiv + glMultiTexCoordP3ui + glMultiTexCoordP3uiv + glMultiTexCoordP4ui + glMultiTexCoordP4uiv + glNormalP3ui + glNormalP3uiv + glSecondaryColorP3ui + glSecondaryColorP3uiv + glTexCoordP1ui + glTexCoordP1uiv + glTexCoordP2ui + glTexCoordP2uiv + glTexCoordP3ui + glTexCoordP3uiv + glTexCoordP4ui + glTexCoordP4uiv + glVertexAttribP1ui + glVertexAttribP1uiv + glVertexAttribP2ui + glVertexAttribP2uiv + glVertexAttribP3ui + glVertexAttribP3uiv + glVertexAttribP4ui + glVertexAttribP4uiv + glVertexP2ui + glVertexP2uiv + glVertexP3ui + glVertexP3uiv + glVertexP4ui + glVertexP4uiv + glBindTransformFeedback + glDeleteTransformFeedbacks + glDrawTransformFeedback + glGenTransformFeedbacks + glIsTransformFeedback + glPauseTransformFeedback + glResumeTransformFeedback + glBeginQueryIndexed + glDrawTransformFeedbackStream + glEndQueryIndexed + glGetQueryIndexediv + glClearDepthf + glDepthRangef + glGetShaderPrecisionFormat + glReleaseShaderCompiler + glShaderBinary + glGetProgramBinary + glProgramBinary + glProgramParameteri + glDebugMessageCallbackARB + glDebugMessageControlARB + glDebugMessageInsertARB + glGetDebugMessageLogARB + glGetGraphicsResetStatusARB + glGetnColorTableARB + glGetnCompressedTexImageARB + glGetnConvolutionFilterARB + glGetnHistogramARB + glGetnMapdvARB + glGetnMapfvARB + glGetnMapivARB + glGetnMinmaxARB + glGetnPixelMapfvARB + glGetnPixelMapuivARB + glGetnPixelMapusvARB + glGetnPolygonStippleARB + glGetnSeparableFilterARB + glGetnTexImageARB + glGetnUniformdvARB + glGetnUniformfvARB + glGetnUniformivARB + glGetnUniformuivARB + glReadnPixelsARB + glDrawArraysInstancedBaseInstance + glDrawElementsInstancedBaseInstance + glDrawElementsInstancedBaseVertexBaseInstance + glDrawTransformFeedbackInstanced + glDrawTransformFeedbackStreamInstanced + glTexStorage1D + glTexStorage2D + glTexStorage3D + glTextureStorage1DEXT + glTextureStorage2DEXT + glTextureStorage3DEXT + glTexBufferRange + glTexStorage2DMultisample + glTexStorage3DMultisample + glInvalidateBufferData + glInvalidateBufferSubData + glInvalidateFramebuffer + glInvalidateSubFramebuffer + glInvalidateTexImage + glInvalidateTexSubImage + glPolygonOffsetEXT + glColorPointerEXT + glEdgeFlagPointerEXT + glIndexPointerEXT + glNormalPointerEXT + glTexCoordPointerEXT + glVertexPointerEXT + glLockArraysEXT + glUnlockArraysEXT + glSecondaryColor3fEXT + glSecondaryColor3fvEXT + glMultiDrawElementsEXT + glFogCoordfEXT + glFogCoordfvEXT + glResizeBuffersMESA + glWindowPos4dMESA + glWindowPos4dvMESA + glWindowPos4fMESA + glWindowPos4fvMESA + glWindowPos4iMESA + glWindowPos4ivMESA + glWindowPos4sMESA + glWindowPos4svMESA + glAreProgramsResidentNV + glExecuteProgramNV + glGetProgramParameterdvNV + glGetProgramParameterfvNV + glGetProgramStringNV + glGetProgramivNV + glGetTrackMatrixivNV + glGetVertexAttribdvNV + glGetVertexAttribfvNV + glGetVertexAttribivNV + glLoadProgramNV + glProgramParameters4dvNV + glProgramParameters4fvNV + glRequestResidentProgramsNV + glTrackMatrixNV + glVertexAttrib1dNV + glVertexAttrib1dvNV + glVertexAttrib1fNV + glVertexAttrib1fvNV + glVertexAttrib1sNV + glVertexAttrib1svNV + glVertexAttrib2dNV + glVertexAttrib2dvNV + glVertexAttrib2fNV + glVertexAttrib2fvNV + glVertexAttrib2sNV + glVertexAttrib2svNV + glVertexAttrib3dNV + glVertexAttrib3dvNV + glVertexAttrib3fNV + glVertexAttrib3fvNV + glVertexAttrib3sNV + glVertexAttrib3svNV + glVertexAttrib4dNV + glVertexAttrib4dvNV + glVertexAttrib4fNV + glVertexAttrib4fvNV + glVertexAttrib4sNV + glVertexAttrib4svNV + glVertexAttrib4ubNV + glVertexAttrib4ubvNV + glVertexAttribPointerNV + glVertexAttribs1dvNV + glVertexAttribs1fvNV + glVertexAttribs1svNV + glVertexAttribs2dvNV + glVertexAttribs2fvNV + glVertexAttribs2svNV + glVertexAttribs3dvNV + glVertexAttribs3fvNV + glVertexAttribs3svNV + glVertexAttribs4dvNV + glVertexAttribs4fvNV + glVertexAttribs4svNV + glVertexAttribs4ubvNV + glGetTexBumpParameterfvATI + glGetTexBumpParameterivATI + glTexBumpParameterfvATI + glTexBumpParameterivATI + glAlphaFragmentOp1ATI + glAlphaFragmentOp2ATI + glAlphaFragmentOp3ATI + glBeginFragmentShaderATI + glBindFragmentShaderATI + glColorFragmentOp1ATI + glColorFragmentOp2ATI + glColorFragmentOp3ATI + glDeleteFragmentShaderATI + glEndFragmentShaderATI + glGenFragmentShadersATI + glPassTexCoordATI + glSampleMapATI + glSetFragmentShaderConstantATI + glGetProgramNamedParameterdvNV + glGetProgramNamedParameterfvNV + glProgramNamedParameter4dNV + glProgramNamedParameter4dvNV + glProgramNamedParameter4fNV + glProgramNamedParameter4fvNV + glPrimitiveRestartNV + glBindFramebufferEXT + glBindRenderbufferEXT + glVertexAttribI1iEXT + glVertexAttribI1uiEXT + glVertexAttribI2iEXT + glVertexAttribI2ivEXT + glVertexAttribI2uiEXT + glVertexAttribI2uivEXT + glVertexAttribI3iEXT + glVertexAttribI3ivEXT + glVertexAttribI3uiEXT + glVertexAttribI3uivEXT + glVertexAttribI4iEXT + glVertexAttribI4ivEXT + glVertexAttribI4uiEXT + glVertexAttribI4uivEXT + glClearColorIiEXT + glClearColorIuiEXT + glBindBufferOffsetEXT + glGetObjectParameterivAPPLE + glObjectPurgeableAPPLE + glObjectUnpurgeableAPPLE + glActiveProgramEXT + glCreateShaderProgramEXT + glUseShaderProgramEXT + glTextureBarrierNV + glEGLImageTargetRenderbufferStorageOES + glEGLImageTargetTexture2DOES + glArrayElementEXT + glBindTextureEXT + glDrawArraysEXT + glAreTexturesResidentEXT + glCopyTexImage1DEXT + glCopyTexImage2DEXT + glCopyTexSubImage1DEXT + glCopyTexSubImage2DEXT + glDeleteTexturesEXT + glGenTexturesEXT + glGetPointervEXT + glIsTextureEXT + glPrioritizeTexturesEXT + glTexSubImage1DEXT + glTexSubImage2DEXT + glBlendColorEXT + glBlendEquationEXT + glDrawRangeElementsEXT + glColorTableEXT + glGetColorTableEXT + glGetColorTableParameterfvEXT + glGetColorTableParameterivEXT + glTexImage3DEXT + glTexSubImage3DEXT + glCopyTexSubImage3DEXT + glActiveTextureARB + glClientActiveTextureARB + glMultiTexCoord1dARB + glMultiTexCoord1dvARB + glMultiTexCoord1f + glMultiTexCoord1fv + glMultiTexCoord1iARB + glMultiTexCoord1ivARB + glMultiTexCoord1sARB + glMultiTexCoord1svARB + glMultiTexCoord2dARB + glMultiTexCoord2dvARB + glMultiTexCoord2f + glMultiTexCoord2fv + glMultiTexCoord2iARB + glMultiTexCoord2ivARB + glMultiTexCoord2sARB + glMultiTexCoord2svARB + glMultiTexCoord3dARB + glMultiTexCoord3dvARB + glMultiTexCoord3f + glMultiTexCoord3fv + glMultiTexCoord3iARB + glMultiTexCoord3ivARB + glMultiTexCoord3sARB + glMultiTexCoord3svARB + glMultiTexCoord4dARB + glMultiTexCoord4dvARB + glMultiTexCoord4f + glMultiTexCoord4fv + glMultiTexCoord4iARB + glMultiTexCoord4ivARB + glMultiTexCoord4sARB + glMultiTexCoord4svARB + glCompressedTexImage1DARB + glCompressedTexImage2DARB + glCompressedTexImage3DARB + glCompressedTexSubImage1DARB + glCompressedTexSubImage2DARB + glCompressedTexSubImage3DARB + glGetCompressedTexImageARB + glLoadTransposeMatrixdARB + glLoadTransposeMatrixfARB + glMultTransposeMatrixdARB + glMultTransposeMatrixfARB + glSampleCoverageARB + glBlendFuncSeparateEXT + glFogCoordPointerEXT + glFogCoorddEXT + glFogCoorddvEXT + glMultiDrawArraysEXT + glPointParameterfARB + glPointParameterfEXT + glPointParameterfvARB + glPointParameterfvEXT + glPointParameteriNV + glPointParameterivNV + glSecondaryColor3bEXT + glSecondaryColor3bvEXT + glSecondaryColor3dEXT + glSecondaryColor3dvEXT + glSecondaryColor3iEXT + glSecondaryColor3ivEXT + glSecondaryColor3sEXT + glSecondaryColor3svEXT + glSecondaryColor3ubEXT + glSecondaryColor3ubvEXT + glSecondaryColor3uiEXT + glSecondaryColor3uivEXT + glSecondaryColor3usEXT + glSecondaryColor3usvEXT + glSecondaryColorPointerEXT + glWindowPos2dARB + glWindowPos2dMESA + glWindowPos2dvARB + glWindowPos2dvMESA + glWindowPos2fARB + glWindowPos2fMESA + glWindowPos2fvARB + glWindowPos2fvMESA + glWindowPos2iARB + glWindowPos2iMESA + glWindowPos2ivARB + glWindowPos2ivMESA + glWindowPos2sARB + glWindowPos2sMESA + glWindowPos2svARB + glWindowPos2svMESA + glWindowPos3dARB + glWindowPos3dMESA + glWindowPos3dvARB + glWindowPos3dvMESA + glWindowPos3fARB + glWindowPos3fMESA + glWindowPos3fvARB + glWindowPos3fvMESA + glWindowPos3iARB + glWindowPos3iMESA + glWindowPos3ivARB + glWindowPos3ivMESA + glWindowPos3sARB + glWindowPos3sMESA + glWindowPos3svARB + glWindowPos3svMESA + glBeginQueryARB + glBindBufferARB + glBufferDataARB + glBufferSubDataARB + glDeleteBuffersARB + glDeleteQueriesARB + glEndQueryARB + glGenBuffersARB + glGenQueriesARB + glGetBufferParameterivARB + glGetBufferPointervARB + glGetBufferSubDataARB + glGetQueryObjectivARB + glGetQueryObjectuivARB + glGetQueryivARB + glIsBufferARB + glIsQueryARB + glMapBufferARB + glUnmapBufferARB + glBindAttribLocationARB + glCompileShaderARB + glDisableVertexAttribArrayARB + glDrawBuffersARB + glDrawBuffersATI + glEnableVertexAttribArrayARB + glGetActiveAttribARB + glGetActiveUniformARB + glGetAttribLocationARB + glGetShaderSourceARB + glGetUniformLocationARB + glGetUniformfvARB + glGetUniformivARB + glGetVertexAttribPointervARB + glGetVertexAttribPointervNV + glGetVertexAttribdvARB + glGetVertexAttribfvARB + glGetVertexAttribivARB + glLinkProgramARB + glShaderSourceARB + glUniform1fARB + glUniform1fvARB + glUniform1iARB + glUniform1ivARB + glUniform2fARB + glUniform2fvARB + glUniform2iARB + glUniform2ivARB + glUniform3fARB + glUniform3fvARB + glUniform3iARB + glUniform3ivARB + glUniform4fARB + glUniform4fvARB + glUniform4iARB + glUniform4ivARB + glUniformMatrix2fvARB + glUniformMatrix3fvARB + glUniformMatrix4fvARB + glUseProgramObjectARB + glValidateProgramARB + glVertexAttrib1dARB + glVertexAttrib1dvARB + glVertexAttrib1sARB + glVertexAttrib1svARB + glVertexAttrib2dARB + glVertexAttrib2dvARB + glVertexAttrib2sARB + glVertexAttrib2svARB + glVertexAttrib3dARB + glVertexAttrib3dvARB + glVertexAttrib3sARB + glVertexAttrib3svARB + glVertexAttrib4NbvARB + glVertexAttrib4NivARB + glVertexAttrib4NsvARB + glVertexAttrib4NubARB + glVertexAttrib4NubvARB + glVertexAttrib4NuivARB + glVertexAttrib4NusvARB + glVertexAttrib4bvARB + glVertexAttrib4dARB + glVertexAttrib4dvARB + glVertexAttrib4ivARB + glVertexAttrib4sARB + glVertexAttrib4svARB + glVertexAttrib4ubvARB + glVertexAttrib4uivARB + glVertexAttrib4usvARB + glVertexAttribPointerARB + glBeginConditionalRenderNV + glBeginTransformFeedbackEXT + glBindBufferBaseEXT + glBindBufferRangeEXT + glBindFragDataLocationEXT + glClampColorARB + glColorMaskIndexedEXT + glDisableIndexedEXT + glEnableIndexedEXT + glEndConditionalRenderNV + glEndTransformFeedbackEXT + glGetBooleanIndexedvEXT + glGetFragDataLocationEXT + glGetIntegerIndexedvEXT + glGetTexParameterIivEXT + glGetTexParameterIuivEXT + glGetTransformFeedbackVaryingEXT + glGetUniformuivEXT + glGetVertexAttribIivEXT + glGetVertexAttribIuivEXT + glIsEnabledIndexedEXT + glTexParameterIivEXT + glTexParameterIuivEXT + glTransformFeedbackVaryingsEXT + glUniform1uiEXT + glUniform1uivEXT + glUniform2uiEXT + glUniform2uivEXT + glUniform3uiEXT + glUniform3uivEXT + glUniform4uiEXT + glUniform4uivEXT + glVertexAttribI1ivEXT + glVertexAttribI1uivEXT + glVertexAttribI4bvEXT + glVertexAttribI4svEXT + glVertexAttribI4ubvEXT + glVertexAttribI4usvEXT + glVertexAttribIPointerEXT + glPrimitiveRestartIndexNV + glTexBufferARB + glFramebufferTextureARB + glVertexAttribDivisorARB + glBindProgramNV + glDeleteProgramsNV + glGenProgramsNV + glIsProgramNV + glProgramParameter4dNV + glProgramParameter4dvNV + glProgramParameter4fNV + glProgramParameter4fvNV + glVertexAttrib1f + glVertexAttrib1fv + glVertexAttrib2f + glVertexAttrib2fv + glVertexAttrib3f + glVertexAttrib3fv + glVertexAttrib4f + glVertexAttrib4fv + glDrawArraysInstancedEXT + glDrawArraysInstanced + glDrawElementsInstancedEXT + glDrawElementsInstanced + glCheckFramebufferStatusEXT + glDeleteFramebuffersEXT + glDeleteRenderbuffersEXT + glFramebufferRenderbufferEXT + glFramebufferTexture1DEXT + glFramebufferTexture2DEXT + glFramebufferTexture3DEXT + glFramebufferTextureLayerARB + glFramebufferTextureLayerEXT + glGenFramebuffersEXT + glGenRenderbuffersEXT + glGenerateMipmapEXT + glGetFramebufferAttachmentParameterivEXT + glGetRenderbufferParameterivEXT + glIsFramebufferEXT + glIsRenderbufferEXT + glRenderbufferStorageEXT + glRenderbufferStorageMultisampleEXT + glProvokingVertexEXT + glBlendEquationSeparateIndexedAMD + glBlendEquationIndexedAMD + glBlendFuncSeparateIndexedAMD + glBlendFuncIndexedAMD + glProgramParameteriARB + glSecondaryColor3f + glSecondaryColor3fv + glMultiDrawElements + glFogCoordf + glFogCoordfv + glVertexAttribI1i + glVertexAttribI1ui + glVertexAttribI2i + glVertexAttribI2iv + glVertexAttribI2ui + glVertexAttribI2uiv + glVertexAttribI3i + glVertexAttribI3iv + glVertexAttribI3ui + glVertexAttribI3uiv + glVertexAttribI4i + glVertexAttribI4iv + glVertexAttribI4ui + glVertexAttribI4uiv + diff --git a/contrib/sdk/sources/Mesa/src/gbm/main/gbmint.h b/contrib/sdk/sources/Mesa/src/gbm/main/gbmint.h index a467beaed2..9757c9f8f1 100644 --- a/contrib/sdk/sources/Mesa/src/gbm/main/gbmint.h +++ b/contrib/sdk/sources/Mesa/src/gbm/main/gbmint.h @@ -31,11 +31,10 @@ #include "gbm.h" #include -/* GCC visibility */ -#if defined(__GNUC__) && __GNUC__ >= 4 -#define GBM_EXPORT __attribute__ ((visibility("default"))) +#if defined(BUILD_GL32) +# define GBM_EXPORT __declspec(dllexport) #else -#define GBM_EXPORT +# define GBM_EXPORT __declspec(dllimport) #endif /**