mirror of
https://github.com/reactos/wine.git
synced 2024-11-24 12:20:07 +00:00
Implemented glu32.dll as libGLU.so forwarder.
This commit is contained in:
parent
0b16474c2a
commit
b63ab44599
@ -99,6 +99,7 @@ LINTS = $(C_SRCS:.c=.ln)
|
|||||||
X_DLLS = \
|
X_DLLS = \
|
||||||
ddraw \
|
ddraw \
|
||||||
@OPENGL32_DLL@ \
|
@OPENGL32_DLL@ \
|
||||||
|
@GLU32_DLL@ \
|
||||||
x11drv
|
x11drv
|
||||||
|
|
||||||
DLLS = \
|
DLLS = \
|
||||||
|
15
configure.in
15
configure.in
@ -91,7 +91,7 @@ AC_SUBST(LDCOMBINE)
|
|||||||
|
|
||||||
dnl **** Check for some libraries ****
|
dnl **** Check for some libraries ****
|
||||||
|
|
||||||
dnl Check for -lm for BeOS
|
dnl Check for -lm
|
||||||
AC_CHECK_LIB(m,sqrt)
|
AC_CHECK_LIB(m,sqrt)
|
||||||
dnl Check for -li386 for NetBSD and OpenBSD
|
dnl Check for -li386 for NetBSD and OpenBSD
|
||||||
AC_CHECK_LIB(i386,i386_set_ldt)
|
AC_CHECK_LIB(i386,i386_set_ldt)
|
||||||
@ -134,6 +134,10 @@ AC_SUBST(OPENGLFILES)
|
|||||||
OPENGLFILES=""
|
OPENGLFILES=""
|
||||||
AC_SUBST(OPENGL32_DLL)
|
AC_SUBST(OPENGL32_DLL)
|
||||||
OPENGL32_DLL=""
|
OPENGL32_DLL=""
|
||||||
|
GLU32FILES=""
|
||||||
|
AC_SUBST(GLU32FILES)
|
||||||
|
GLU32_DLL=""
|
||||||
|
AC_SUBST(GLU32_DLL)
|
||||||
if test "$have_x" = "yes"
|
if test "$have_x" = "yes"
|
||||||
then
|
then
|
||||||
XLIB="-lXext -lX11"
|
XLIB="-lXext -lX11"
|
||||||
@ -328,6 +332,14 @@ then
|
|||||||
]
|
]
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
dnl Check for GLU32 library.
|
||||||
|
AC_CHECK_LIB(GLU,glBegin,
|
||||||
|
X_PRE_LIBS="$X_PRE_LIBS -lGLU"
|
||||||
|
GLU32FILES='$(GLU32FILES)'
|
||||||
|
GLU32_DLL=glu32
|
||||||
|
,,
|
||||||
|
$X_LIBS $X_PRE_LIBS -lXext -lX11 -lm $X_EXTRA_LIBS
|
||||||
|
)
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -1178,6 +1190,7 @@ dlls/dplay/Makefile
|
|||||||
dlls/dplayx/Makefile
|
dlls/dplayx/Makefile
|
||||||
dlls/dsound/Makefile
|
dlls/dsound/Makefile
|
||||||
dlls/gdi/Makefile
|
dlls/gdi/Makefile
|
||||||
|
dlls/glu32/Makefile
|
||||||
dlls/icmp/Makefile
|
dlls/icmp/Makefile
|
||||||
dlls/imagehlp/Makefile
|
dlls/imagehlp/Makefile
|
||||||
dlls/imm32/Makefile
|
dlls/imm32/Makefile
|
||||||
|
@ -3,7 +3,11 @@ TOPOBJDIR = ..
|
|||||||
SRCDIR = @srcdir@
|
SRCDIR = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
|
||||||
|
GLU32FILES= \
|
||||||
|
glu32/libglu32.@LIBEXT@
|
||||||
|
|
||||||
OPENGLFILES= \
|
OPENGLFILES= \
|
||||||
|
@GLU32FILES@ \
|
||||||
opengl32/libopengl32.@LIBEXT@
|
opengl32/libopengl32.@LIBEXT@
|
||||||
|
|
||||||
XFILES = \
|
XFILES = \
|
||||||
@ -140,6 +144,7 @@ SUBDIRS = \
|
|||||||
dplayx \
|
dplayx \
|
||||||
dsound \
|
dsound \
|
||||||
gdi \
|
gdi \
|
||||||
|
glu32 \
|
||||||
icmp \
|
icmp \
|
||||||
imagehlp \
|
imagehlp \
|
||||||
imm32 \
|
imm32 \
|
||||||
@ -239,6 +244,9 @@ libdsound.@LIBEXT@: dsound/libdsound.@LIBEXT@
|
|||||||
libgdi32.@LIBEXT@ libdispdib.@LIBEXT@ libgdi.@LIBEXT@ libwing.@LIBEXT@: gdi/libgdi32.@LIBEXT@
|
libgdi32.@LIBEXT@ libdispdib.@LIBEXT@ libgdi.@LIBEXT@ libwing.@LIBEXT@: gdi/libgdi32.@LIBEXT@
|
||||||
$(RM) $@ && $(LN_S) gdi/libgdi32.@LIBEXT@ $@
|
$(RM) $@ && $(LN_S) gdi/libgdi32.@LIBEXT@ $@
|
||||||
|
|
||||||
|
libglu32.@LIBEXT@: glu32/libglu32.@LIBEXT@
|
||||||
|
$(RM) $@ && $(LN_S) glu32/libglu32.@LIBEXT@ $@
|
||||||
|
|
||||||
libicmp.@LIBEXT@: icmp/libicmp.@LIBEXT@
|
libicmp.@LIBEXT@: icmp/libicmp.@LIBEXT@
|
||||||
$(RM) $@ && $(LN_S) icmp/libicmp.@LIBEXT@ $@
|
$(RM) $@ && $(LN_S) icmp/libicmp.@LIBEXT@ $@
|
||||||
|
|
||||||
@ -414,7 +422,7 @@ libx11drv.@LIBEXT@: x11drv/libx11drv.@LIBEXT@
|
|||||||
# Inter-dll dependencies (only necessary for dynamic libs)
|
# Inter-dll dependencies (only necessary for dynamic libs)
|
||||||
|
|
||||||
advapi32/libadvapi32.@LIBEXT@: libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
advapi32/libadvapi32.@LIBEXT@: libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
avifil32/libavifil32.@LIBEXT@: libmsvfw32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
avifil32/libavifil32.@LIBEXT@: libmsvfw32.@LIBEXT@ libole32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
comctl32/libcomctl32.@LIBEXT@: libmsvfw32.@LIBEXT@ libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libgdi32.@LIBEXT@ libadvapi32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
comctl32/libcomctl32.@LIBEXT@: libmsvfw32.@LIBEXT@ libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libgdi32.@LIBEXT@ libadvapi32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
commdlg/libcomdlg32.@LIBEXT@: libshell32.@LIBEXT@ libshlwapi.@LIBEXT@ libcomctl32.@LIBEXT@ libwinspool.drv.@LIBEXT@ libuser32.@LIBEXT@ libgdi32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
commdlg/libcomdlg32.@LIBEXT@: libshell32.@LIBEXT@ libshlwapi.@LIBEXT@ libcomctl32.@LIBEXT@ libwinspool.drv.@LIBEXT@ libuser32.@LIBEXT@ libgdi32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
crtdll/libcrtdll.@LIBEXT@: libmsvcrt.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
crtdll/libcrtdll.@LIBEXT@: libmsvcrt.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
@ -470,7 +478,7 @@ winmm/mciavi/libmciavi.drv.@LIBEXT@: libmsvfw32.@LIBEXT@ libwinmm.@LIBEXT@ libus
|
|||||||
winmm/mcicda/libmcicda.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
winmm/mcicda/libmcicda.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
winmm/mciseq/libmciseq.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
winmm/mciseq/libmciseq.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
winmm/mciwave/libmciwave.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
winmm/mciwave/libmciwave.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
winmm/midimap/libmidimap.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
winmm/midimap/libmidimap.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libadvapi32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
winmm/wavemap/libmsacm.drv.@LIBEXT@: libmsacm32.@LIBEXT@ libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
winmm/wavemap/libmsacm.drv.@LIBEXT@: libmsacm32.@LIBEXT@ libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
winmm/wineoss/libwineoss.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
winmm/wineoss/libwineoss.drv.@LIBEXT@: libwinmm.@LIBEXT@ libuser32.@LIBEXT@ libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
winnls/libwinnls32.@LIBEXT@: libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
winnls/libwinnls32.@LIBEXT@: libkernel32.@LIBEXT@ libntdll.@LIBEXT@
|
||||||
|
2
dlls/glu32/.cvsignore
Normal file
2
dlls/glu32/.cvsignore
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Makefile
|
||||||
|
glu32.spec.c
|
16
dlls/glu32/Makefile.in
Normal file
16
dlls/glu32/Makefile.in
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
TOPSRCDIR = @top_srcdir@
|
||||||
|
TOPOBJDIR = ../..
|
||||||
|
SRCDIR = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MODULE = glu32
|
||||||
|
EXTRALIBS = $(X_LIBS) $(XLIB)
|
||||||
|
|
||||||
|
LDDLLFLAGS = @LDDLLFLAGS@
|
||||||
|
SYMBOLFILE = $(MODULE).tmp.o
|
||||||
|
|
||||||
|
C_SRCS = \
|
||||||
|
glu.c
|
||||||
|
|
||||||
|
@MAKE_DLL_RULES@
|
||||||
|
|
||||||
|
### Dependencies:
|
226
dlls/glu32/glu.c
Normal file
226
dlls/glu32/glu.c
Normal file
@ -0,0 +1,226 @@
|
|||||||
|
#include "winbase.h"
|
||||||
|
|
||||||
|
extern int gluLookAt(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6,double arg7,double arg8);
|
||||||
|
int WINAPI wine_gluLookAt(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6,double arg7,double arg8) {
|
||||||
|
return gluLookAt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluOrtho2D(double arg0,double arg1,double arg2,double arg3);
|
||||||
|
int WINAPI wine_gluOrtho2D(double arg0,double arg1,double arg2,double arg3) {
|
||||||
|
return gluOrtho2D(arg0,arg1,arg2,arg3);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluPerspective(double arg0,double arg1,double arg2,double arg3);
|
||||||
|
int WINAPI wine_gluPerspective(double arg0,double arg1,double arg2,double arg3) {
|
||||||
|
return gluPerspective(arg0,arg1,arg2,arg3);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluPickMatrix(double arg0,double arg1,double arg2,double arg3,void *arg4);
|
||||||
|
int WINAPI wine_gluPickMatrix(double arg0,double arg1,double arg2,double arg3,void *arg4) {
|
||||||
|
return gluPickMatrix(arg0,arg1,arg2,arg3,arg4);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluProject(double arg0,double arg1,double arg2,void *arg3,void *arg4,void *arg5,void *arg6,void *arg7,void *arg8);
|
||||||
|
int WINAPI wine_gluProject(double arg0,double arg1,double arg2,void *arg3,void *arg4,void *arg5,void *arg6,void *arg7,void *arg8) {
|
||||||
|
return gluProject(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluUnProject(double arg0,double arg1,double arg2,void *arg3,void *arg4,void *arg5,void *arg6,void *arg7,void *arg8);
|
||||||
|
int WINAPI wine_gluUnProject(double arg0,double arg1,double arg2,void *arg3,void *arg4,void *arg5,void *arg6,void *arg7,void *arg8) {
|
||||||
|
return gluUnProject(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluErrorString(int arg0);
|
||||||
|
int WINAPI wine_gluErrorString(int arg0) {
|
||||||
|
return gluErrorString(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluScaleImage(int arg0,int arg1,int arg2,int arg3,void *arg4,int arg5,int arg6,int arg7,void *arg8);
|
||||||
|
int WINAPI wine_gluScaleImage(int arg0,int arg1,int arg2,int arg3,void *arg4,int arg5,int arg6,int arg7,void *arg8) {
|
||||||
|
return gluScaleImage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluBuild1DMipmaps(int arg0,int arg1,int arg2,int arg3,int arg4,void *arg5);
|
||||||
|
int WINAPI wine_gluBuild1DMipmaps(int arg0,int arg1,int arg2,int arg3,int arg4,void *arg5) {
|
||||||
|
return gluBuild1DMipmaps(arg0,arg1,arg2,arg3,arg4,arg5);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluBuild2DMipmaps(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,void *arg6);
|
||||||
|
int WINAPI wine_gluBuild2DMipmaps(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,void *arg6) {
|
||||||
|
return gluBuild2DMipmaps(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNewQuadric();
|
||||||
|
int WINAPI wine_gluNewQuadric() {
|
||||||
|
return gluNewQuadric();
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluDeleteQuadric(void *arg0);
|
||||||
|
int WINAPI wine_gluDeleteQuadric(void *arg0) {
|
||||||
|
return gluDeleteQuadric(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluQuadricDrawStyle(void *arg0,int arg1);
|
||||||
|
int WINAPI wine_gluQuadricDrawStyle(void *arg0,int arg1) {
|
||||||
|
return gluQuadricDrawStyle(arg0,arg1);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluQuadricOrientation(void *arg0,int arg1);
|
||||||
|
int WINAPI wine_gluQuadricOrientation(void *arg0,int arg1) {
|
||||||
|
return gluQuadricOrientation(arg0,arg1);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluQuadricNormals(void *arg0,int arg1);
|
||||||
|
int WINAPI wine_gluQuadricNormals(void *arg0,int arg1) {
|
||||||
|
return gluQuadricNormals(arg0,arg1);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluQuadricTexture(void *arg0,int arg1);
|
||||||
|
int WINAPI wine_gluQuadricTexture(void *arg0,int arg1) {
|
||||||
|
return gluQuadricTexture(arg0,arg1);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluQuadricCallback(void *arg0,int arg1,void *arg2);
|
||||||
|
int WINAPI wine_gluQuadricCallback(void *arg0,int arg1,void *arg2) {
|
||||||
|
return gluQuadricCallback(arg0,arg1,arg2);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluCylinder(void *arg0,double arg1,double arg2,double arg3,int arg4,int arg5);
|
||||||
|
int WINAPI wine_gluCylinder(void *arg0,double arg1,double arg2,double arg3,int arg4,int arg5) {
|
||||||
|
return gluCylinder(arg0,arg1,arg2,arg3,arg4,arg5);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluSphere(void *arg0,double arg1,int arg2,int arg3);
|
||||||
|
int WINAPI wine_gluSphere(void *arg0,double arg1,int arg2,int arg3) {
|
||||||
|
return gluSphere(arg0,arg1,arg2,arg3);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluDisk(void *arg0,double arg1,double arg2,int arg3,int arg4);
|
||||||
|
int WINAPI wine_gluDisk(void *arg0,double arg1,double arg2,int arg3,int arg4) {
|
||||||
|
return gluDisk(arg0,arg1,arg2,arg3,arg4);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluPartialDisk(void *arg0,double arg1,double arg2,int arg3,int arg4,double arg5,double arg6);
|
||||||
|
int WINAPI wine_gluPartialDisk(void *arg0,double arg1,double arg2,int arg3,int arg4,double arg5,double arg6) {
|
||||||
|
return gluPartialDisk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNewNurbsRenderer();
|
||||||
|
int WINAPI wine_gluNewNurbsRenderer() {
|
||||||
|
return gluNewNurbsRenderer();
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluDeleteNurbsRenderer(void *arg0);
|
||||||
|
int WINAPI wine_gluDeleteNurbsRenderer(void *arg0) {
|
||||||
|
return gluDeleteNurbsRenderer(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluLoadSamplingMatrices(void *arg0,void *arg1,void *arg2,void *arg3);
|
||||||
|
int WINAPI wine_gluLoadSamplingMatrices(void *arg0,void *arg1,void *arg2,void *arg3) {
|
||||||
|
return gluLoadSamplingMatrices(arg0,arg1,arg2,arg3);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNurbsProperty(void *arg0,int arg1,int arg2);
|
||||||
|
int WINAPI wine_gluNurbsProperty(void *arg0,int arg1,int arg2) {
|
||||||
|
return gluNurbsProperty(arg0,arg1,arg2);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluGetNurbsProperty(void *arg0,int arg1,void *arg2);
|
||||||
|
int WINAPI wine_gluGetNurbsProperty(void *arg0,int arg1,void *arg2) {
|
||||||
|
return gluGetNurbsProperty(arg0,arg1,arg2);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluBeginCurve(void *arg0);
|
||||||
|
int WINAPI wine_gluBeginCurve(void *arg0) {
|
||||||
|
return gluBeginCurve(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluEndCurve(void *arg0);
|
||||||
|
int WINAPI wine_gluEndCurve(void *arg0) {
|
||||||
|
return gluEndCurve(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNurbsCurve(void *arg0,int arg1,void *arg2,int arg3,void *arg4,int arg5,int arg6);
|
||||||
|
int WINAPI wine_gluNurbsCurve(void *arg0,int arg1,void *arg2,int arg3,void *arg4,int arg5,int arg6) {
|
||||||
|
return gluNurbsCurve(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluBeginSurface(void *arg0);
|
||||||
|
int WINAPI wine_gluBeginSurface(void *arg0) {
|
||||||
|
return gluBeginSurface(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluEndSurface(void *arg0);
|
||||||
|
int WINAPI wine_gluEndSurface(void *arg0) {
|
||||||
|
return gluEndSurface(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNurbsSurface(void *arg0,int arg1,void *arg2,int arg3,void *arg4,int arg5,int arg6,void *arg7,int arg8,int arg9,int arg10);
|
||||||
|
int WINAPI wine_gluNurbsSurface(void *arg0,int arg1,void *arg2,int arg3,void *arg4,int arg5,int arg6,void *arg7,int arg8,int arg9,int arg10) {
|
||||||
|
return gluNurbsSurface(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluBeginTrim(void *arg0);
|
||||||
|
int WINAPI wine_gluBeginTrim(void *arg0) {
|
||||||
|
return gluBeginTrim(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluEndTrim(void *arg0);
|
||||||
|
int WINAPI wine_gluEndTrim(void *arg0) {
|
||||||
|
return gluEndTrim(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluPwlCurve(void *arg0,int arg1,void *arg2,int arg3,int arg4);
|
||||||
|
int WINAPI wine_gluPwlCurve(void *arg0,int arg1,void *arg2,int arg3,int arg4) {
|
||||||
|
return gluPwlCurve(arg0,arg1,arg2,arg3,arg4);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNurbsCallback(void *arg0,int arg1,void *arg2);
|
||||||
|
int WINAPI wine_gluNurbsCallback(void *arg0,int arg1,void *arg2) {
|
||||||
|
return gluNurbsCallback(arg0,arg1,arg2);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNewTess();
|
||||||
|
int WINAPI wine_gluNewTess() {
|
||||||
|
return gluNewTess();
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluDeleteTess(void *arg0);
|
||||||
|
int WINAPI wine_gluDeleteTess(void *arg0) {
|
||||||
|
return gluDeleteTess(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluTessVertex(void *arg0,void *arg1,void *arg2);
|
||||||
|
int WINAPI wine_gluTessVertex(void *arg0,void *arg1,void *arg2) {
|
||||||
|
return gluTessVertex(arg0,arg1,arg2);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluTessCallback(void *arg0,int arg1,void *arg2);
|
||||||
|
int WINAPI wine_gluTessCallback(void *arg0,int arg1,void *arg2) {
|
||||||
|
return gluTessCallback(arg0,arg1,arg2);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluBeginPolygon(void *arg0);
|
||||||
|
int WINAPI wine_gluBeginPolygon(void *arg0) {
|
||||||
|
return gluBeginPolygon(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluEndPolygon(void *arg0);
|
||||||
|
int WINAPI wine_gluEndPolygon(void *arg0) {
|
||||||
|
return gluEndPolygon(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluNextContour(void *arg0,int arg1);
|
||||||
|
int WINAPI wine_gluNextContour(void *arg0,int arg1) {
|
||||||
|
return gluNextContour(arg0,arg1);
|
||||||
|
}
|
||||||
|
|
||||||
|
extern int gluGetString(int arg0);
|
||||||
|
int WINAPI wine_gluGetString(int arg0) {
|
||||||
|
return gluGetString(arg0);
|
||||||
|
}
|
||||||
|
|
||||||
|
int WINAPI
|
||||||
|
wine_gluCheckExtension( const char *extName, void *extString ) {
|
||||||
|
return 0;
|
||||||
|
}
|
48
dlls/glu32/glu32.spec
Normal file
48
dlls/glu32/glu32.spec
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
name glu32
|
||||||
|
type win32
|
||||||
|
|
||||||
|
@ stdcall gluLookAt(double double double double double double double double double) wine_gluLookAt
|
||||||
|
@ stdcall gluOrtho2D(double double double double) wine_gluOrtho2D
|
||||||
|
@ stdcall gluPerspective(double double double double) wine_gluPerspective
|
||||||
|
@ stdcall gluPickMatrix(double double double double ptr) wine_gluPickMatrix
|
||||||
|
@ stdcall gluProject(double double double ptr ptr ptr ptr ptr ptr) wine_gluProject
|
||||||
|
@ stdcall gluUnProject(double double double ptr ptr ptr ptr ptr ptr) wine_gluUnProject
|
||||||
|
@ stdcall gluErrorString(long) wine_gluErrorString
|
||||||
|
@ stdcall gluScaleImage(long long long long ptr long long long ptr) wine_gluScaleImage
|
||||||
|
@ stdcall gluBuild1DMipmaps(long long long long long ptr) wine_gluBuild1DMipmaps
|
||||||
|
@ stdcall gluBuild2DMipmaps(long long long long long long ptr) wine_gluBuild2DMipmaps
|
||||||
|
@ stdcall gluNewQuadric() wine_gluNewQuadric
|
||||||
|
@ stdcall gluDeleteQuadric(ptr) wine_gluDeleteQuadric
|
||||||
|
@ stdcall gluQuadricDrawStyle(ptr long) wine_gluQuadricDrawStyle
|
||||||
|
@ stdcall gluQuadricOrientation(ptr long) wine_gluQuadricOrientation
|
||||||
|
@ stdcall gluQuadricNormals(ptr long) wine_gluQuadricNormals
|
||||||
|
@ stdcall gluQuadricTexture(ptr long) wine_gluQuadricTexture
|
||||||
|
@ stdcall gluQuadricCallback(ptr long ptr) wine_gluQuadricCallback
|
||||||
|
@ stdcall gluCylinder(ptr double double double long long) wine_gluCylinder
|
||||||
|
@ stdcall gluSphere(ptr double long long) wine_gluSphere
|
||||||
|
@ stdcall gluDisk(ptr double double long long) wine_gluDisk
|
||||||
|
@ stdcall gluPartialDisk(ptr double double long long double double) wine_gluPartialDisk
|
||||||
|
@ stdcall gluNewNurbsRenderer() wine_gluNewNurbsRenderer
|
||||||
|
@ stdcall gluDeleteNurbsRenderer(ptr) wine_gluDeleteNurbsRenderer
|
||||||
|
@ stdcall gluLoadSamplingMatrices(ptr ptr ptr ptr) wine_gluLoadSamplingMatrices
|
||||||
|
@ stdcall gluNurbsProperty(ptr long long) wine_gluNurbsProperty
|
||||||
|
@ stdcall gluGetNurbsProperty(ptr long ptr) wine_gluGetNurbsProperty
|
||||||
|
@ stdcall gluBeginCurve(ptr) wine_gluBeginCurve
|
||||||
|
@ stdcall gluEndCurve(ptr) wine_gluEndCurve
|
||||||
|
@ stdcall gluNurbsCurve(ptr long ptr long ptr long long) wine_gluNurbsCurve
|
||||||
|
@ stdcall gluBeginSurface(ptr) wine_gluBeginSurface
|
||||||
|
@ stdcall gluEndSurface(ptr) wine_gluEndSurface
|
||||||
|
@ stdcall gluNurbsSurface(ptr long ptr long ptr long long ptr long long long) wine_gluNurbsSurface
|
||||||
|
@ stdcall gluBeginTrim(ptr) wine_gluBeginTrim
|
||||||
|
@ stdcall gluEndTrim(ptr) wine_gluEndTrim
|
||||||
|
@ stdcall gluPwlCurve(ptr long ptr long long) wine_gluPwlCurve
|
||||||
|
@ stdcall gluNurbsCallback(ptr long ptr) wine_gluNurbsCallback
|
||||||
|
@ stdcall gluNewTess() wine_gluNewTess
|
||||||
|
@ stdcall gluDeleteTess(ptr) wine_gluDeleteTess
|
||||||
|
@ stdcall gluTessVertex(ptr ptr ptr) wine_gluTessVertex
|
||||||
|
@ stdcall gluTessCallback(ptr long ptr) wine_gluTessCallback
|
||||||
|
@ stdcall gluBeginPolygon(ptr) wine_gluBeginPolygon
|
||||||
|
@ stdcall gluEndPolygon(ptr) wine_gluEndPolygon
|
||||||
|
@ stdcall gluNextContour(ptr long) wine_gluNextContour
|
||||||
|
@ stdcall gluGetString(long) wine_gluGetString
|
||||||
|
@ stdcall gluCheckExtension(str ptr) wine_gluCheckExtension
|
@ -73,7 +73,7 @@ typedef struct
|
|||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
int n_args;
|
int n_args;
|
||||||
char arg_types[17];
|
char arg_types[21];
|
||||||
} ORD_FUNCTION;
|
} ORD_FUNCTION;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
|
Loading…
Reference in New Issue
Block a user