mirror of
https://github.com/reactos/reactos.git
synced 2024-07-08 21:55:08 +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)
|
||||
|
||||
include_directories(
|
||||
../mapi
|
||||
../glsl
|
||||
.
|
||||
)
|
||||
|
||||
add_definitions(
|
||||
-DFEATURE_GL=1
|
||||
-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)
|
||||
)
|
||||
|
||||
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
|
||||
include_directories(
|
||||
../mapi
|
||||
../glsl
|
||||
.
|
||||
../../generated/mesa)
|
||||
|
||||
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