Casandra Engine Code
Status: Abandoned
Brought to you by:
kelo81
File | Date | Author | Commit |
---|---|---|---|
build | 2011-04-30 | kelo81 | [de0409] - Added a "DEBUG" definition in debug targets t... |
deps | 2011-04-29 | kelo81 | [3d22b8] - More code cleanup in the TString class, inclu... |
examples | 2011-08-01 | kelo81 | [7677c4] - Major code refactoring in CVertexBuffer and C... |
include | 2011-08-01 | kelo81 | [7677c4] - Major code refactoring in CVertexBuffer and C... |
media | 2011-04-28 | kelo81 | [4d143e] - The CLogger class has been entirely rewritten... |
src | 2011-08-01 | kelo81 | [7677c4] - Major code refactoring in CVertexBuffer and C... |
TODO.txt | 2011-04-29 | kelo81 | [23bfb9] - The TString class has suffered several improv... |
changes.txt | 2010-08-31 | kelo81 | [d3cd92] - Merged the initial Mercurial import. |
license.txt | 2010-08-31 | kelo81 | [d3cd92] - Merged the initial Mercurial import. |
readme.txt | 2010-08-31 | kelo81 | [d3cd92] - Merged the initial Mercurial import. |
/************************************************************************* readme.txt : Introducing the SDK. Begin : 21 May 2007 Copyright : (C) 2010 by Ezequiel Ruiz Email : ezequiel.ruiz@gmail.com ************************************************************************** This source file is part of CASANDRA For the latest info, see http://sourceforge.net/projects/casandra Copyright (c) 2010 by Ezequiel Ruiz This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, or go to http://www.gnu.org/copyleft/lesser.txt. ***************************************************************************/ Casandra is an real time 3D engine which provides some useful high-level routines to load and render meshes, it also includes some advanced rendering techniques and a useful filesystem parser. The engine is under development, and it is far from perfect. For more information, visit the web site of the project http://sourceforge.net/projects/casandra. Directory structure: bin: Here are stored the compiled binaries (shared/static libraries and binary executables of the examples). Inside this folder you should find the sub folder coresponding to your compiler. It might be gcc or msvc. build: All the necesary project files and makefiles for different platforms and enviroments are stored here. For MSVC and codeblocks, just select the target you want. For the GNU makefiles, you have to select the target with the "config" parameter, ie: make config=static_release . By default (without this parameter), the target is "dynamic_release". deps: The depencies headers, source and libs for Casandra. You need to compile this for the first time BEFORE compiling the Casandra engine. Once you have compiled the engine, you won't need these dependencies any more. For your applications you JUST need the Casandra lib. The build scripts are inside the "deps" subfolder in the specific build target of the main build directory. examples: The example sources. The binaries will be stored into the bin folder. include: The Casandra include headers. media: All the files used by the example applications (config files, textures, meshes, etc...). src: The source files of Casandra engine. Enjoy it!