Closed GoogleCodeExporter closed 8 years ago
Oops - I always forget to attach.. :P
The patch is made in Linux - if you want a TortoiseSVN variant, just yell.
Original comment by jacmoe...@gmail.com
on 12 Sep 2009 at 8:44
My plan is to allow switching to an Ogre3D based rendering back-end through a
flag in
the CMake build script.
When it's ready, I'll upload my Ogre3D debug render module.
Also, the CMake build script will be updated to create libs out of Recast and
Detour
so that the build script can be used in peoples apps easily.
I am doing this because Recast will go into a plugin for Ogitor - a scenebuilder
application for Ogre3D -> www.ogitor.org. :)
Original comment by jacmoe...@gmail.com
on 12 Sep 2009 at 10:35
Looks like I did some really nasty hacks in RecastDemo/Source/imguiRenderGL.cpp
:P
I'll make an updated patch with better fixes.
Original comment by jacmoe...@gmail.com
on 12 Sep 2009 at 11:32
Updated patch attached. (made in Linux).
Original comment by jacmoe...@gmail.com
on 12 Sep 2009 at 11:48
Attachments:
Do you know what is the preferred way to check if something is compiling on
linux (or
to check the difference between bsd and linux)? The qsort issues is really
stupid.
I had some other person to report some linux compile fixes too. I hope to get
them
out soon. I'll take a look at your patch too.
If you know how to implement performance timer on linux, I'd be happy to
include that
too :)
Original comment by memono...@gmail.com
on 12 Sep 2009 at 2:16
High resolution timing is almost equal on the Mac and on Linux:
http://stackoverflow.com/questions/538609/high-resolution-timer-with-c-and-linux
Actually, Ogre uses pretty much that. ->
https://ogre.svn.sourceforge.net/svnroot/ogre/trunk/OgreMain/include/GLX/OgreTim
erImp.h
https://ogre.svn.sourceforge.net/svnroot/ogre/trunk/OgreMain/src/GLX/OgreTimer.c
pp
About checking for Linux compatibility, CMake helps out a great deal here:
Just generate MinGW makefiles and try it on your Windows box.
If you get one of the unofficial MinGW's (GCC 4) you should get a pretty good
picture
of what GCC (and glibc) likes.
But, as Ogitor is going to make use of Recast, and it runs on all three
platforms,
you can be sure we will tell you if we find any platform issues in the code. :)
Original comment by jacmoe...@gmail.com
on 12 Sep 2009 at 4:04
Pretty much all the problems regarding compiling on Linux should be gone now in
the
SVN revision 61. There is no make file for Linux yet, tough.
Original comment by memono...@gmail.com
on 1 Oct 2009 at 8:39
Original issue reported on code.google.com by
jacmoe...@gmail.com
on 12 Sep 2009 at 8:43