Casandra Engine Code
Status: Abandoned
Brought to you by:
kelo81
| File | Date | Author | Commit |
|---|---|---|---|
| build | 2011-04-30 |
|
[de0409] - Added a "DEBUG" definition in debug targets t... |
| deps | 2011-04-29 |
|
[3d22b8] - More code cleanup in the TString class, inclu... |
| examples | 2011-08-01 |
|
[7677c4] - Major code refactoring in CVertexBuffer and C... |
| include | 2011-08-01 |
|
[7677c4] - Major code refactoring in CVertexBuffer and C... |
| media | 2011-04-28 |
|
[4d143e] - The CLogger class has been entirely rewritten... |
| src | 2011-08-01 |
|
[7677c4] - Major code refactoring in CVertexBuffer and C... |
| TODO.txt | 2011-04-29 |
|
[23bfb9] - The TString class has suffered several improv... |
| changes.txt | 2010-08-31 |
|
[d3cd92] - Merged the initial Mercurial import. |
| license.txt | 2010-08-31 |
|
[d3cd92] - Merged the initial Mercurial import. |
| readme.txt | 2010-08-31 |
|
[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!