Re: [sdljava-users] GLU support added to gljava(opengl) binding
Status: Beta
Brought to you by:
ivan_ganza
From: Rainer K. <ar...@gm...> - 2005-04-23 20:41:07
|
Ivan Z. Ganza wrote: > Yes I would be interested to see what you've done. We really need to > get some GUI support into sdljava. Lets talk when your back...Enjoy the > vacation. > > -Ivan/ > Ok, as soon as I have done some more testing I will send you the source code for the sdljavaguichan port. I am building this on Windows and the GLU extensions are currently giving me a headache since some methods are not defined in the MS Platform SDK: glew_wrap.obj : error LNK2019: unresolved external symbol _gluBuild1DMipmapLevel s referenced in function _Java_org_gljava_opengl_x_swig_GlewJNI_gluBuild1DMipmap Levels@56 glew_wrap.obj : error LNK2019: unresolved external symbol _gluBuild2DMipmapLevel s referenced in function _Java_org_gljava_opengl_x_swig_GlewJNI_gluBuild2DMipmap Levels@60 glew_wrap.obj : error LNK2019: unresolved external symbol _gluBuild3DMipmapLevel s referenced in function _Java_org_gljava_opengl_x_swig_GlewJNI_gluBuild3DMipmap Levels@64 glew_wrap.obj : error LNK2019: unresolved external symbol _gluBuild3DMipmaps ref erenced in function _Java_org_gljava_opengl_x_swig_GlewJNI_gluBuild3DMipmaps@52 glew_wrap.obj : error LNK2019: unresolved external symbol _gluCheckExtension ref erenced in function _Java_org_gljava_opengl_x_swig_GlewJNI_gluCheckExtension@16 glew_wrap.obj : error LNK2019: unresolved external symbol _gluUnProject4 referen ced in function _Java_org_gljava_opengl_x_swig_GlewJNI_gluUnProject4@84 gljava.dll : fatal error LNK1120: 6 unresolved externals NMAKE : fatal error U1077: 'D:\PROGRA~1\MICROS~1.NET\VC7\bin\link.exe' : return code '0x460' Stop. I believe this is due to the fact that those are GLU 1.3 and MS is at 1.2 or even lower (didn't check). I also ported the guichan demo applications: - ffdemo (Final Fantasy Style Menu) - fpsdemo (First Person Shooter Style Menu, code complete but currently not working since I cannot build the glew wrapper on Windows and the code uses GLU) - openglwidgets (standard widgets demo using OpenGL graphics implementation) - sdlwidgets (standard widgets demo using SDL graphics implementation) The API--as is--is 99.9% compatible to the C++ version with a few minor modifications. Since the GUIChan developers are working on a manual it should be quite useful ;) See: http://guichan.sourceforge.net/ Cheers, Rainer |