mirror of
https://github.com/reactos/reactos.git
synced 2024-07-25 05:38:15 +00:00
[OSMESA]
- Add to build svn path=/trunk/; revision=60149
This commit is contained in:
parent
79a6e21446
commit
535a0d655d
|
@ -1,6 +1,12 @@
|
||||||
|
|
||||||
set_cpp(WITH_STL)
|
set_cpp(WITH_STL)
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
../mapi
|
||||||
|
../glsl
|
||||||
|
.
|
||||||
|
)
|
||||||
|
|
||||||
add_definitions(
|
add_definitions(
|
||||||
-DFEATURE_GL=1
|
-DFEATURE_GL=1
|
||||||
-D_GDI32_ # prevent gl* being declared __declspec(dllimport) in MS headers
|
-D_GDI32_ # prevent gl* being declared __declspec(dllimport) in MS headers
|
||||||
|
@ -8,11 +14,18 @@ add_definitions(
|
||||||
-D_GLAPI_NO_EXPORTS # prevent _glapi_* from being declared __declspec(dllimport)
|
-D_GLAPI_NO_EXPORTS # prevent _glapi_* from being declared __declspec(dllimport)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_subdirectory(drivers/common)
|
||||||
|
add_subdirectory(drivers/osmesa)
|
||||||
|
add_subdirectory(main)
|
||||||
|
add_subdirectory(math)
|
||||||
|
add_subdirectory(program)
|
||||||
|
add_subdirectory(swrast)
|
||||||
|
add_subdirectory(swrast_setup)
|
||||||
|
add_subdirectory(tnl)
|
||||||
|
add_subdirectory(vbo)
|
||||||
|
|
||||||
# From Sconscript
|
# From Sconscript
|
||||||
include_directories(
|
include_directories(
|
||||||
../mapi
|
|
||||||
../glsl
|
|
||||||
.
|
|
||||||
../../generated/mesa)
|
../../generated/mesa)
|
||||||
|
|
||||||
if((ARCH STREQUAL "i386") AND (NOT MSVC))
|
if((ARCH STREQUAL "i386") AND (NOT MSVC))
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
driverfuncs.c
|
||||||
|
meta.c
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mesa_drv_common STATIC ${SOURCE})
|
|
@ -0,0 +1,22 @@
|
||||||
|
|
||||||
|
spec2def(osmesa.dll osmesa.spec)
|
||||||
|
|
||||||
|
add_library(osmesa SHARED
|
||||||
|
osmesa.c
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/osmesa.def)
|
||||||
|
|
||||||
|
target_link_libraries(osmesa
|
||||||
|
mesa_drv_common
|
||||||
|
mesa_glapi
|
||||||
|
mesa_swrast
|
||||||
|
mesa_swrast_setup
|
||||||
|
mesa_tnl
|
||||||
|
mesa_main
|
||||||
|
mesa_vbo
|
||||||
|
mesa_program
|
||||||
|
mesa_math
|
||||||
|
mesa_glsl)
|
||||||
|
|
||||||
|
set_module_type(osmesa win32dll)
|
||||||
|
add_importlibs(osmesa msvcrt kernel32 ntdll)
|
||||||
|
add_cd_file(TARGET osmesa DESTINATION reactos/system32 FOR all)
|
348
reactos/dll/opengl/mesa/src/mesa/drivers/osmesa/osmesa.spec
Normal file
348
reactos/dll/opengl/mesa/src/mesa/drivers/osmesa/osmesa.spec
Normal file
|
@ -0,0 +1,348 @@
|
||||||
|
@ stdcall glAccum( long long )
|
||||||
|
@ stdcall glAlphaFunc( long long )
|
||||||
|
@ stdcall glAreTexturesResident( long ptr ptr )
|
||||||
|
@ stdcall glArrayElement( long )
|
||||||
|
@ stdcall glBegin( long )
|
||||||
|
@ stdcall glBindTexture( long long )
|
||||||
|
@ stdcall glBitmap( long long long long long long ptr )
|
||||||
|
@ stdcall glBlendFunc( long long )
|
||||||
|
@ stdcall glCallList( long )
|
||||||
|
@ stdcall glCallLists( long long ptr )
|
||||||
|
@ stdcall glClear( long )
|
||||||
|
@ stdcall glClearAccum( long long long long )
|
||||||
|
@ stdcall glClearColor( long long long long )
|
||||||
|
@ stdcall glClearDepth( double )
|
||||||
|
@ stdcall glClearIndex( long )
|
||||||
|
@ stdcall glClearStencil( long )
|
||||||
|
@ stdcall glClipPlane( long ptr )
|
||||||
|
@ stdcall glColor3b( long long long )
|
||||||
|
@ stdcall glColor3bv( ptr )
|
||||||
|
@ stdcall glColor3d( double double double )
|
||||||
|
@ stdcall glColor3dv( ptr )
|
||||||
|
@ stdcall glColor3f( long long long )
|
||||||
|
@ stdcall glColor3fv( ptr )
|
||||||
|
@ stdcall glColor3i( long long long )
|
||||||
|
@ stdcall glColor3iv( ptr )
|
||||||
|
@ stdcall glColor3s( long long long )
|
||||||
|
@ stdcall glColor3sv( ptr )
|
||||||
|
@ stdcall glColor3ub( long long long )
|
||||||
|
@ stdcall glColor3ubv( ptr )
|
||||||
|
@ stdcall glColor3ui( long long long )
|
||||||
|
@ stdcall glColor3uiv( ptr )
|
||||||
|
@ stdcall glColor3us( long long long )
|
||||||
|
@ stdcall glColor3usv( ptr )
|
||||||
|
@ stdcall glColor4b( long long long long )
|
||||||
|
@ stdcall glColor4bv( ptr )
|
||||||
|
@ stdcall glColor4d( double double double double )
|
||||||
|
@ stdcall glColor4dv( ptr )
|
||||||
|
@ stdcall glColor4f( long long long long )
|
||||||
|
@ stdcall glColor4fv( ptr )
|
||||||
|
@ stdcall glColor4i( long long long long )
|
||||||
|
@ stdcall glColor4iv( ptr )
|
||||||
|
@ stdcall glColor4s( long long long long )
|
||||||
|
@ stdcall glColor4sv( ptr )
|
||||||
|
@ stdcall glColor4ub( long long long long )
|
||||||
|
@ stdcall glColor4ubv( ptr )
|
||||||
|
@ stdcall glColor4ui( long long long long )
|
||||||
|
@ stdcall glColor4uiv( ptr )
|
||||||
|
@ stdcall glColor4us( long long long long )
|
||||||
|
@ stdcall glColor4usv( ptr )
|
||||||
|
@ stdcall glColorMask( long long long long )
|
||||||
|
@ stdcall glColorMaterial( long long )
|
||||||
|
@ stdcall glColorPointer( long long long ptr )
|
||||||
|
@ stdcall glCopyPixels( long long long long long )
|
||||||
|
@ stdcall glCopyTexImage1D( long long long long long long long )
|
||||||
|
@ stdcall glCopyTexImage2D( long long long long long long long long )
|
||||||
|
@ stdcall glCopyTexSubImage1D( long long long long long long )
|
||||||
|
@ stdcall glCopyTexSubImage2D( long long long long long long long long )
|
||||||
|
@ stdcall glCullFace( long )
|
||||||
|
@ stdcall glDeleteLists( long long )
|
||||||
|
@ stdcall glDeleteTextures( long ptr )
|
||||||
|
@ stdcall glDepthFunc( long )
|
||||||
|
@ stdcall glDepthMask( long )
|
||||||
|
@ stdcall glDepthRange( double double )
|
||||||
|
@ stdcall glDisable( long )
|
||||||
|
@ stdcall glDisableClientState( long )
|
||||||
|
@ stdcall glDrawArrays( long long long )
|
||||||
|
@ stdcall glDrawBuffer( long )
|
||||||
|
@ stdcall glDrawElements( long long long ptr )
|
||||||
|
@ stdcall glDrawPixels( long long long long ptr )
|
||||||
|
@ stdcall glEdgeFlag( long )
|
||||||
|
@ stdcall glEdgeFlagPointer( long ptr )
|
||||||
|
@ stdcall glEdgeFlagv( ptr )
|
||||||
|
@ stdcall glEnable( long )
|
||||||
|
@ stdcall glEnableClientState( long )
|
||||||
|
@ stdcall glEnd( )
|
||||||
|
@ stdcall glEndList( )
|
||||||
|
@ stdcall glEvalCoord1d( double )
|
||||||
|
@ stdcall glEvalCoord1dv( ptr )
|
||||||
|
@ stdcall glEvalCoord1f( long )
|
||||||
|
@ stdcall glEvalCoord1fv( ptr )
|
||||||
|
@ stdcall glEvalCoord2d( double double )
|
||||||
|
@ stdcall glEvalCoord2dv( ptr )
|
||||||
|
@ stdcall glEvalCoord2f( long long )
|
||||||
|
@ stdcall glEvalCoord2fv( ptr )
|
||||||
|
@ stdcall glEvalMesh1( long long long )
|
||||||
|
@ stdcall glEvalMesh2( long long long long long )
|
||||||
|
@ stdcall glEvalPoint1( long )
|
||||||
|
@ stdcall glEvalPoint2( long long )
|
||||||
|
@ stdcall glFeedbackBuffer( long long ptr )
|
||||||
|
@ stdcall glFinish( )
|
||||||
|
@ stdcall glFlush( )
|
||||||
|
@ stdcall glFogf( long long )
|
||||||
|
@ stdcall glFogfv( long ptr )
|
||||||
|
@ stdcall glFogi( long long )
|
||||||
|
@ stdcall glFogiv( long ptr )
|
||||||
|
@ stdcall glFrontFace( long )
|
||||||
|
@ stdcall glFrustum( double double double double double double )
|
||||||
|
@ stdcall glGenLists( long )
|
||||||
|
@ stdcall glGenTextures( long ptr )
|
||||||
|
@ stdcall glGetBooleanv( long ptr )
|
||||||
|
@ stdcall glGetClipPlane( long ptr )
|
||||||
|
@ stdcall glGetDoublev( long ptr )
|
||||||
|
@ stdcall glGetError( )
|
||||||
|
@ stdcall glGetFloatv( long ptr )
|
||||||
|
@ stdcall glGetIntegerv( long ptr )
|
||||||
|
@ stdcall glGetLightfv( long long ptr )
|
||||||
|
@ stdcall glGetLightiv( long long ptr )
|
||||||
|
@ stdcall glGetMapdv( long long ptr )
|
||||||
|
@ stdcall glGetMapfv( long long ptr )
|
||||||
|
@ stdcall glGetMapiv( long long ptr )
|
||||||
|
@ stdcall glGetMaterialfv( long long ptr )
|
||||||
|
@ stdcall glGetMaterialiv( long long ptr )
|
||||||
|
@ stdcall glGetPixelMapfv( long ptr )
|
||||||
|
@ stdcall glGetPixelMapuiv( long ptr )
|
||||||
|
@ stdcall glGetPixelMapusv( long ptr )
|
||||||
|
@ stdcall glGetPointerv( long ptr )
|
||||||
|
@ stdcall glGetPolygonStipple( ptr )
|
||||||
|
@ stdcall glGetString( long )
|
||||||
|
@ stdcall glGetTexEnvfv( long long ptr )
|
||||||
|
@ stdcall glGetTexEnviv( long long ptr )
|
||||||
|
@ stdcall glGetTexGendv( long long ptr )
|
||||||
|
@ stdcall glGetTexGenfv( long long ptr )
|
||||||
|
@ stdcall glGetTexGeniv( long long ptr )
|
||||||
|
@ stdcall glGetTexImage( long long long long ptr )
|
||||||
|
@ stdcall glGetTexLevelParameterfv( long long long ptr )
|
||||||
|
@ stdcall glGetTexLevelParameteriv( long long long ptr )
|
||||||
|
@ stdcall glGetTexParameterfv( long long ptr )
|
||||||
|
@ stdcall glGetTexParameteriv( long long ptr )
|
||||||
|
@ stdcall glHint( long long )
|
||||||
|
@ stdcall glIndexMask( long )
|
||||||
|
@ stdcall glIndexPointer( long long ptr )
|
||||||
|
@ stdcall glIndexd( double )
|
||||||
|
@ stdcall glIndexdv( ptr )
|
||||||
|
@ stdcall glIndexf( long )
|
||||||
|
@ stdcall glIndexfv( ptr )
|
||||||
|
@ stdcall glIndexi( long )
|
||||||
|
@ stdcall glIndexiv( ptr )
|
||||||
|
@ stdcall glIndexs( long )
|
||||||
|
@ stdcall glIndexsv( ptr )
|
||||||
|
@ stdcall glIndexub( long )
|
||||||
|
@ stdcall glIndexubv( ptr )
|
||||||
|
@ stdcall glInitNames( )
|
||||||
|
@ stdcall glInterleavedArrays( long long ptr )
|
||||||
|
@ stdcall glIsEnabled( long )
|
||||||
|
@ stdcall glIsList( long )
|
||||||
|
@ stdcall glIsTexture( long )
|
||||||
|
@ stdcall glLightModelf( long long )
|
||||||
|
@ stdcall glLightModelfv( long ptr )
|
||||||
|
@ stdcall glLightModeli( long long )
|
||||||
|
@ stdcall glLightModeliv( long ptr )
|
||||||
|
@ stdcall glLightf( long long long )
|
||||||
|
@ stdcall glLightfv( long long ptr )
|
||||||
|
@ stdcall glLighti( long long long )
|
||||||
|
@ stdcall glLightiv( long long ptr )
|
||||||
|
@ stdcall glLineStipple( long long )
|
||||||
|
@ stdcall glLineWidth( long )
|
||||||
|
@ stdcall glListBase( long )
|
||||||
|
@ stdcall glLoadIdentity( )
|
||||||
|
@ stdcall glLoadMatrixd( ptr )
|
||||||
|
@ stdcall glLoadMatrixf( ptr )
|
||||||
|
@ stdcall glLoadName( long )
|
||||||
|
@ stdcall glLogicOp( long )
|
||||||
|
@ stdcall glMap1d( long double double long long ptr )
|
||||||
|
@ stdcall glMap1f( long long long long long ptr )
|
||||||
|
@ stdcall glMap2d( long double double long long double double long long ptr )
|
||||||
|
@ stdcall glMap2f( long long long long long long long long long ptr )
|
||||||
|
@ stdcall glMapGrid1d( long double double )
|
||||||
|
@ stdcall glMapGrid1f( long long long )
|
||||||
|
@ stdcall glMapGrid2d( long double double long double double )
|
||||||
|
@ stdcall glMapGrid2f( long long long long long long )
|
||||||
|
@ stdcall glMaterialf( long long long )
|
||||||
|
@ stdcall glMaterialfv( long long ptr )
|
||||||
|
@ stdcall glMateriali( long long long )
|
||||||
|
@ stdcall glMaterialiv( long long ptr )
|
||||||
|
@ stdcall glMatrixMode( long )
|
||||||
|
@ stdcall glMultMatrixd( ptr )
|
||||||
|
@ stdcall glMultMatrixf( ptr )
|
||||||
|
@ stdcall glNewList( long long )
|
||||||
|
@ stdcall glNormal3b( long long long )
|
||||||
|
@ stdcall glNormal3bv( ptr )
|
||||||
|
@ stdcall glNormal3d( double double double )
|
||||||
|
@ stdcall glNormal3dv( ptr )
|
||||||
|
@ stdcall glNormal3f( long long long )
|
||||||
|
@ stdcall glNormal3fv( ptr )
|
||||||
|
@ stdcall glNormal3i( long long long )
|
||||||
|
@ stdcall glNormal3iv( ptr )
|
||||||
|
@ stdcall glNormal3s( long long long )
|
||||||
|
@ stdcall glNormal3sv( ptr )
|
||||||
|
@ stdcall glNormalPointer( long long ptr )
|
||||||
|
@ stdcall glOrtho( double double double double double double )
|
||||||
|
@ stdcall glPassThrough( long )
|
||||||
|
@ stdcall glPixelMapfv( long long ptr )
|
||||||
|
@ stdcall glPixelMapuiv( long long ptr )
|
||||||
|
@ stdcall glPixelMapusv( long long ptr )
|
||||||
|
@ stdcall glPixelStoref( long long )
|
||||||
|
@ stdcall glPixelStorei( long long )
|
||||||
|
@ stdcall glPixelTransferf( long long )
|
||||||
|
@ stdcall glPixelTransferi( long long )
|
||||||
|
@ stdcall glPixelZoom( long long )
|
||||||
|
@ stdcall glPointSize( long )
|
||||||
|
@ stdcall glPolygonMode( long long )
|
||||||
|
@ stdcall glPolygonOffset( long long )
|
||||||
|
@ stdcall glPolygonStipple( ptr )
|
||||||
|
@ stdcall glPopAttrib( )
|
||||||
|
@ stdcall glPopClientAttrib( )
|
||||||
|
@ stdcall glPopMatrix( )
|
||||||
|
@ stdcall glPopName( )
|
||||||
|
@ stdcall glPrioritizeTextures( long ptr ptr )
|
||||||
|
@ stdcall glPushAttrib( long )
|
||||||
|
@ stdcall glPushClientAttrib( long )
|
||||||
|
@ stdcall glPushMatrix( )
|
||||||
|
@ stdcall glPushName( long )
|
||||||
|
@ stdcall glRasterPos2d( double double )
|
||||||
|
@ stdcall glRasterPos2dv( ptr )
|
||||||
|
@ stdcall glRasterPos2f( long long )
|
||||||
|
@ stdcall glRasterPos2fv( ptr )
|
||||||
|
@ stdcall glRasterPos2i( long long )
|
||||||
|
@ stdcall glRasterPos2iv( ptr )
|
||||||
|
@ stdcall glRasterPos2s( long long )
|
||||||
|
@ stdcall glRasterPos2sv( ptr )
|
||||||
|
@ stdcall glRasterPos3d( double double double )
|
||||||
|
@ stdcall glRasterPos3dv( ptr )
|
||||||
|
@ stdcall glRasterPos3f( long long long )
|
||||||
|
@ stdcall glRasterPos3fv( ptr )
|
||||||
|
@ stdcall glRasterPos3i( long long long )
|
||||||
|
@ stdcall glRasterPos3iv( ptr )
|
||||||
|
@ stdcall glRasterPos3s( long long long )
|
||||||
|
@ stdcall glRasterPos3sv( ptr )
|
||||||
|
@ stdcall glRasterPos4d( double double double double )
|
||||||
|
@ stdcall glRasterPos4dv( ptr )
|
||||||
|
@ stdcall glRasterPos4f( long long long long )
|
||||||
|
@ stdcall glRasterPos4fv( ptr )
|
||||||
|
@ stdcall glRasterPos4i( long long long long )
|
||||||
|
@ stdcall glRasterPos4iv( ptr )
|
||||||
|
@ stdcall glRasterPos4s( long long long long )
|
||||||
|
@ stdcall glRasterPos4sv( ptr )
|
||||||
|
@ stdcall glReadBuffer( long )
|
||||||
|
@ stdcall glReadPixels( long long long long long long ptr )
|
||||||
|
@ stdcall glRectd( double double double double )
|
||||||
|
@ stdcall glRectdv( ptr ptr )
|
||||||
|
@ stdcall glRectf( long long long long )
|
||||||
|
@ stdcall glRectfv( ptr ptr )
|
||||||
|
@ stdcall glRecti( long long long long )
|
||||||
|
@ stdcall glRectiv( ptr ptr )
|
||||||
|
@ stdcall glRects( long long long long )
|
||||||
|
@ stdcall glRectsv( ptr ptr )
|
||||||
|
@ stdcall glRenderMode( long )
|
||||||
|
@ stdcall glRotated( double double double double )
|
||||||
|
@ stdcall glRotatef( long long long long )
|
||||||
|
@ stdcall glScaled( double double double )
|
||||||
|
@ stdcall glScalef( long long long )
|
||||||
|
@ stdcall glScissor( long long long long )
|
||||||
|
@ stdcall glSelectBuffer( long ptr )
|
||||||
|
@ stdcall glShadeModel( long )
|
||||||
|
@ stdcall glStencilFunc( long long long )
|
||||||
|
@ stdcall glStencilMask( long )
|
||||||
|
@ stdcall glStencilOp( long long long )
|
||||||
|
@ stdcall glTexCoord1d( double )
|
||||||
|
@ stdcall glTexCoord1dv( ptr )
|
||||||
|
@ stdcall glTexCoord1f( long )
|
||||||
|
@ stdcall glTexCoord1fv( ptr )
|
||||||
|
@ stdcall glTexCoord1i( long )
|
||||||
|
@ stdcall glTexCoord1iv( ptr )
|
||||||
|
@ stdcall glTexCoord1s( long )
|
||||||
|
@ stdcall glTexCoord1sv( ptr )
|
||||||
|
@ stdcall glTexCoord2d( double double )
|
||||||
|
@ stdcall glTexCoord2dv( ptr )
|
||||||
|
@ stdcall glTexCoord2f( long long )
|
||||||
|
@ stdcall glTexCoord2fv( ptr )
|
||||||
|
@ stdcall glTexCoord2i( long long )
|
||||||
|
@ stdcall glTexCoord2iv( ptr )
|
||||||
|
@ stdcall glTexCoord2s( long long )
|
||||||
|
@ stdcall glTexCoord2sv( ptr )
|
||||||
|
@ stdcall glTexCoord3d( double double double )
|
||||||
|
@ stdcall glTexCoord3dv( ptr )
|
||||||
|
@ stdcall glTexCoord3f( long long long )
|
||||||
|
@ stdcall glTexCoord3fv( ptr )
|
||||||
|
@ stdcall glTexCoord3i( long long long )
|
||||||
|
@ stdcall glTexCoord3iv( ptr )
|
||||||
|
@ stdcall glTexCoord3s( long long long )
|
||||||
|
@ stdcall glTexCoord3sv( ptr )
|
||||||
|
@ stdcall glTexCoord4d( double double double double )
|
||||||
|
@ stdcall glTexCoord4dv( ptr )
|
||||||
|
@ stdcall glTexCoord4f( long long long long )
|
||||||
|
@ stdcall glTexCoord4fv( ptr )
|
||||||
|
@ stdcall glTexCoord4i( long long long long )
|
||||||
|
@ stdcall glTexCoord4iv( ptr )
|
||||||
|
@ stdcall glTexCoord4s( long long long long )
|
||||||
|
@ stdcall glTexCoord4sv( ptr )
|
||||||
|
@ stdcall glTexCoordPointer( long long long ptr )
|
||||||
|
@ stdcall glTexEnvf( long long long )
|
||||||
|
@ stdcall glTexEnvfv( long long ptr )
|
||||||
|
@ stdcall glTexEnvi( long long long )
|
||||||
|
@ stdcall glTexEnviv( long long ptr )
|
||||||
|
@ stdcall glTexGend( long long double )
|
||||||
|
@ stdcall glTexGendv( long long ptr )
|
||||||
|
@ stdcall glTexGenf( long long long )
|
||||||
|
@ stdcall glTexGenfv( long long ptr )
|
||||||
|
@ stdcall glTexGeni( long long long )
|
||||||
|
@ stdcall glTexGeniv( long long ptr )
|
||||||
|
@ stdcall glTexImage1D( long long long long long long long ptr )
|
||||||
|
@ stdcall glTexImage2D( long long long long long long long long ptr )
|
||||||
|
@ stdcall glTexParameterf( long long long )
|
||||||
|
@ stdcall glTexParameterfv( long long ptr )
|
||||||
|
@ stdcall glTexParameteri( long long long )
|
||||||
|
@ stdcall glTexParameteriv( long long ptr )
|
||||||
|
@ stdcall glTexSubImage1D( long long long long long long ptr )
|
||||||
|
@ stdcall glTexSubImage2D( long long long long long long long long ptr )
|
||||||
|
@ stdcall glTranslated( double double double )
|
||||||
|
@ stdcall glTranslatef( long long long )
|
||||||
|
@ stdcall glVertex2d( double double )
|
||||||
|
@ stdcall glVertex2dv( ptr )
|
||||||
|
@ stdcall glVertex2f( long long )
|
||||||
|
@ stdcall glVertex2fv( ptr )
|
||||||
|
@ stdcall glVertex2i( long long )
|
||||||
|
@ stdcall glVertex2iv( ptr )
|
||||||
|
@ stdcall glVertex2s( long long )
|
||||||
|
@ stdcall glVertex2sv( ptr )
|
||||||
|
@ stdcall glVertex3d( double double double )
|
||||||
|
@ stdcall glVertex3dv( ptr )
|
||||||
|
@ stdcall glVertex3f( long long long )
|
||||||
|
@ stdcall glVertex3fv( ptr )
|
||||||
|
@ stdcall glVertex3i( long long long )
|
||||||
|
@ stdcall glVertex3iv( ptr )
|
||||||
|
@ stdcall glVertex3s( long long long )
|
||||||
|
@ stdcall glVertex3sv( ptr )
|
||||||
|
@ stdcall glVertex4d( double double double double )
|
||||||
|
@ stdcall glVertex4dv( ptr )
|
||||||
|
@ stdcall glVertex4f( long long long long )
|
||||||
|
@ stdcall glVertex4fv( ptr )
|
||||||
|
@ stdcall glVertex4i( long long long long )
|
||||||
|
@ stdcall glVertex4iv( ptr )
|
||||||
|
@ stdcall glVertex4s( long long long long )
|
||||||
|
@ stdcall glVertex4sv( ptr )
|
||||||
|
@ stdcall glVertexPointer( long long long ptr )
|
||||||
|
@ stdcall glViewport( long long long long )
|
||||||
|
|
||||||
|
@ stdcall OSMesaColorClamp(long)
|
||||||
|
@ stdcall OSMesaCreateContext(long ptr)
|
||||||
|
@ stdcall OSMesaCreateContextExt(long long long long ptr)
|
||||||
|
@ stdcall OSMesaDestroyContext(ptr)
|
||||||
|
@ stdcall OSMesaMakeCurrent(ptr ptr long long long)
|
||||||
|
@ stdcall OSMesaGetCurrentContext()
|
||||||
|
@ stdcall OSMesaPixelStore(long long)
|
||||||
|
@ stdcall OSMesaGetIntegerv(long ptr)
|
||||||
|
@ stdcall OSMesaGetDepthBuffer(ptr ptr ptr ptr ptr)
|
||||||
|
@ stdcall OSMesaGetColorBuffer(ptr ptr ptr ptr ptr)
|
||||||
|
@ stdcall OSMesaGetProcAddress(str)
|
106
reactos/dll/opengl/mesa/src/mesa/main/CMakeLists.txt
Normal file
106
reactos/dll/opengl/mesa/src/mesa/main/CMakeLists.txt
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
api_arrayelt.c
|
||||||
|
api_exec.c
|
||||||
|
api_exec_es1.c
|
||||||
|
api_exec_es2.c
|
||||||
|
api_loopback.c
|
||||||
|
api_validate.c
|
||||||
|
accum.c
|
||||||
|
arbprogram.c
|
||||||
|
atifragshader.c
|
||||||
|
attrib.c
|
||||||
|
arrayobj.c
|
||||||
|
blend.c
|
||||||
|
bufferobj.c
|
||||||
|
buffers.c
|
||||||
|
clear.c
|
||||||
|
clip.c
|
||||||
|
colortab.c
|
||||||
|
condrender.c
|
||||||
|
context.c
|
||||||
|
convolve.c
|
||||||
|
cpuinfo.c
|
||||||
|
debug.c
|
||||||
|
depth.c
|
||||||
|
dlist.c
|
||||||
|
dlopen.c
|
||||||
|
drawpix.c
|
||||||
|
drawtex.c
|
||||||
|
enable.c
|
||||||
|
enums.c
|
||||||
|
eval.c
|
||||||
|
execmem.c
|
||||||
|
extensions.c
|
||||||
|
fbobject.c
|
||||||
|
feedback.c
|
||||||
|
ff_fragment_shader.cpp
|
||||||
|
ffvertex_prog.c
|
||||||
|
fog.c
|
||||||
|
formats.c
|
||||||
|
format_pack.c
|
||||||
|
format_unpack.c
|
||||||
|
framebuffer.c
|
||||||
|
get.c
|
||||||
|
getstring.c
|
||||||
|
hash.c
|
||||||
|
hint.c
|
||||||
|
histogram.c
|
||||||
|
image.c
|
||||||
|
imports.c
|
||||||
|
light.c
|
||||||
|
lines.c
|
||||||
|
matrix.c
|
||||||
|
mipmap.c
|
||||||
|
mm.c
|
||||||
|
multisample.c
|
||||||
|
nvprogram.c
|
||||||
|
pack.c
|
||||||
|
pbo.c
|
||||||
|
pixel.c
|
||||||
|
pixelstore.c
|
||||||
|
pixeltransfer.c
|
||||||
|
points.c
|
||||||
|
polygon.c
|
||||||
|
querymatrix.c
|
||||||
|
queryobj.c
|
||||||
|
rastpos.c
|
||||||
|
readpix.c
|
||||||
|
remap.c
|
||||||
|
renderbuffer.c
|
||||||
|
samplerobj.c
|
||||||
|
scissor.c
|
||||||
|
shaderapi.c
|
||||||
|
shaderobj.c
|
||||||
|
shader_query.cpp
|
||||||
|
shared.c
|
||||||
|
state.c
|
||||||
|
stencil.c
|
||||||
|
syncobj.c
|
||||||
|
texcompress.c
|
||||||
|
texcompress_rgtc.c
|
||||||
|
texcompress_s3tc.c
|
||||||
|
texcompress_fxt1.c
|
||||||
|
texcompress_etc.c
|
||||||
|
texenv.c
|
||||||
|
texformat.c
|
||||||
|
texgen.c
|
||||||
|
texgetimage.c
|
||||||
|
teximage.c
|
||||||
|
texobj.c
|
||||||
|
texpal.c
|
||||||
|
texparam.c
|
||||||
|
texstate.c
|
||||||
|
texstorage.c
|
||||||
|
texstore.c
|
||||||
|
texturebarrier.c
|
||||||
|
transformfeedback.c
|
||||||
|
uniform_query.cpp
|
||||||
|
uniforms.c
|
||||||
|
varray.c
|
||||||
|
version.c
|
||||||
|
viewport.c
|
||||||
|
vtxfmt.c
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mesa_main STATIC ${SOURCE})
|
13
reactos/dll/opengl/mesa/src/mesa/math/CMakeLists.txt
Normal file
13
reactos/dll/opengl/mesa/src/mesa/math/CMakeLists.txt
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
m_debug_clip.c
|
||||||
|
m_debug_norm.c
|
||||||
|
m_debug_xform.c
|
||||||
|
m_eval.c
|
||||||
|
m_matrix.c
|
||||||
|
m_translate.c
|
||||||
|
m_vector.c
|
||||||
|
m_xform.c
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mesa_math STATIC ${SOURCE})
|
32
reactos/dll/opengl/mesa/src/mesa/program/CMakeLists.txt
Normal file
32
reactos/dll/opengl/mesa/src/mesa/program/CMakeLists.txt
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
../../../generated/mesa/program/lex.yy.c
|
||||||
|
../../../generated/mesa/program/program_parse.tab.c
|
||||||
|
arbprogparse.c
|
||||||
|
hash_table.c
|
||||||
|
ir_to_mesa.cpp
|
||||||
|
nvfragparse.c
|
||||||
|
nvvertparse.c
|
||||||
|
program.c
|
||||||
|
program_parse_extra.c
|
||||||
|
prog_cache.c
|
||||||
|
prog_execute.c
|
||||||
|
prog_instruction.c
|
||||||
|
prog_noise.c
|
||||||
|
prog_optimize.c
|
||||||
|
prog_opt_constant_fold.c
|
||||||
|
prog_parameter.c
|
||||||
|
prog_parameter_layout.c
|
||||||
|
prog_print.c
|
||||||
|
prog_statevars.c
|
||||||
|
programopt.c
|
||||||
|
sampler.cpp
|
||||||
|
symbol_table.c
|
||||||
|
string_to_uint_map.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
if(NOT MSVC)
|
||||||
|
add_compile_flags("-Wno-format")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_library(mesa_program STATIC ${SOURCE})
|
34
reactos/dll/opengl/mesa/src/mesa/swrast/CMakeLists.txt
Normal file
34
reactos/dll/opengl/mesa/src/mesa/swrast/CMakeLists.txt
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
s_aaline.c
|
||||||
|
s_aatriangle.c
|
||||||
|
s_alpha.c
|
||||||
|
s_atifragshader.C
|
||||||
|
s_bitmap.c
|
||||||
|
s_blend.c
|
||||||
|
s_blit.c
|
||||||
|
s_clear.c
|
||||||
|
s_context.c
|
||||||
|
s_copypix.c
|
||||||
|
s_depth.c
|
||||||
|
s_drawpix.c
|
||||||
|
s_feedback.c
|
||||||
|
s_fog.c
|
||||||
|
s_fragprog.c
|
||||||
|
s_lines.c
|
||||||
|
s_logic.c
|
||||||
|
s_masking.c
|
||||||
|
s_points.c
|
||||||
|
s_renderbuffer.c
|
||||||
|
s_span.c
|
||||||
|
s_stencil.c
|
||||||
|
s_texcombine.c
|
||||||
|
s_texfetch.c
|
||||||
|
s_texfilter.c
|
||||||
|
s_texrender.c
|
||||||
|
s_texture.c
|
||||||
|
s_triangle.c
|
||||||
|
s_zoom.c
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mesa_swrast STATIC ${SOURCE})
|
|
@ -0,0 +1,7 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
ss_context.c
|
||||||
|
ss_triangle.c
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mesa_swrast_setup STATIC ${SOURCE})
|
22
reactos/dll/opengl/mesa/src/mesa/tnl/CMakeLists.txt
Normal file
22
reactos/dll/opengl/mesa/src/mesa/tnl/CMakeLists.txt
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
t_context.c
|
||||||
|
t_draw.c
|
||||||
|
t_pipeline.c
|
||||||
|
t_rasterpos.c
|
||||||
|
t_vb_fog.c
|
||||||
|
t_vb_light.c
|
||||||
|
t_vb_normals.c
|
||||||
|
t_vb_points.c
|
||||||
|
t_vb_program.c
|
||||||
|
t_vb_render.c
|
||||||
|
t_vb_texgen.c
|
||||||
|
t_vb_texmat.c
|
||||||
|
t_vb_vertex.c
|
||||||
|
t_vertex.c
|
||||||
|
t_vertex_generic.c
|
||||||
|
t_vertex_sse.c
|
||||||
|
t_vp_build.c
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mesa_tnl STATIC ${SOURCE})
|
20
reactos/dll/opengl/mesa/src/mesa/vbo/CMakeLists.txt
Normal file
20
reactos/dll/opengl/mesa/src/mesa/vbo/CMakeLists.txt
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
vbo_context.c
|
||||||
|
vbo_exec.c
|
||||||
|
vbo_exec_api.c
|
||||||
|
vbo_exec_array.c
|
||||||
|
vbo_exec_draw.c
|
||||||
|
vbo_exec_eval.c
|
||||||
|
vbo_noop.c
|
||||||
|
vbo_rebase.c
|
||||||
|
vbo_split.c
|
||||||
|
vbo_split_copy.c
|
||||||
|
vbo_split_inplace.c
|
||||||
|
vbo_save.c
|
||||||
|
vbo_save_api.c
|
||||||
|
vbo_save_draw.c
|
||||||
|
vbo_save_loopback.c
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(mesa_vbo STATIC ${SOURCE})
|
Loading…
Reference in a new issue