Luxinia Public SDK
======================================================================

The SDK consist of multiple parts. 
If not mentioned otherwise, the bottom license applies (NET-BSD)


BACKEND
=======
Is independently developed further for luxinia 2. Released under
MIT license.
https://github.com/CrazyButcher/luxinia2

* luxplatform 
base include lib for file stuff and compiler specific defines/asserts

* luxmath
Most vector math related functions are stored here. 

* luxcore
Some generic data containers and algorithms are defined here. 
The object reference system (smart/weak pointers) is also heavily
used by luxinia.


ENGINE
======
The final runtime package (binaries) has its own license. The
source of the engine uses either NETBSD or MIT style licenses.

* base 
The standard lua code that ships with any runtime distribution.
Its source code is released under MIT license.

* include
* source
Actual engine source code.


FRONTEND
========

* luxinia_glfw
Standard exe that provides a window manager to luxinia. Luxinia's
window manager is more or less identical to GLFW.

* luxinia_lua
Allows you to define your own window manager through lua functions.
GLFW is used for joystick input. Was used to run luxinia
inside wxWidgets.

DEPENDENCIES
============

Third party pre-compiled libraries. Backend and own
thirdpartylibs output their libraries in the 
appropriate sub directories.

* OpenAL
* Cg
* ODE (some old version used for stability)
* LIBPNG
* LIBJPEG
* OGG vorbis
* GLEW

PLUGINS
=======
Lua extenders

* luaavi
simple avi decoder using video for windows

* luawacom
to get pressure values from wacom tablets

THIRDPARTYLIBS
==============

* luxdds
a simple dds loader lib, wrapping code from Nvidia's OpenGL SDK
http://developer.download.nvidia.com/SDK/10/opengl/samples.html

* luxgflw
glfw  2.6 with minor additions for windows. Using glfw 2.7 resulted 
into some problems with key and joystick events.
http://www.glfw.org/

* luajit
no code, just build file for luajit 1.x for debugging purpises. No
changes to stock luajit were made.
http://www.luajit.org

TOOLS
=====
This code hasn't been touched for a long time and might be in a pretty bad
shape. 

* imodel
a support lib for model import/export

* 3dfilefactory (luxf3d)

* 3dsmaxplugins
* c4dplugins
model and or collision exporters

* fontgenerator 
java tool to create lua tables and bitmap files

* filekeywords
generates files for editors/html beautifiers for
luxinia's material, particle and shader files.


Luxinia 1 Engine SDK License
=============================================================================
Copyright: 2004-2011 Christoph Kubisch and Eike Decker. 
All rights reserved. 
http://www.luxinia.de

Redistribution and use in source and binary forms, with or without modification, 
are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this 
  list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this 
  list of conditions and the following disclaimer in the documentation and/or 
  other materials provided with the distribution.
* Neither the name of LUXINIA nor the names of its contributors may
  be used to endorse or promote products derived from this software without 
  specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
OF THE POSSIBILITY OF SUCH DAMAGE.

