Tech/LxEngine/Releases

Current Version
''An official 'release' has not been made recently in order to focus on development. The current source, however, is relatively stable and always available for download. Please contact us if you would like to express interest more formal release.''

Version 0.0.3 (2011.07.17)

 * Download:
 * LxEngine source zip
 * GLGeom source zip (see build note below)
 * Tutorials: 0, 1, 2, 3
 * API Documentation: view online (download)
 * Github tag: v0.0.3
 * Full source changes: v0.0.2 to v0.0.3 (v0.0.3 to current)
 * Report an issue: LxEngine Forums

General Notes
 * This release is intended for users who are willing to help develop LxEngine itself, as it is still far from being a complete and polished end-user SDK
 * This is a very early release - no testing off of the primary developer's system has been done!
 * This is a very early release - don't expect much outside of what's in the Tutorials to work
 * There's not yet a prebuilt SDK; the source must be built by the user. See the build instructions.
 * Currently only Microsoft Visual Studio 2010 is supported!
 * If building via the above zip files, the GLGeom source must be manually extracted to the correct directory (lx0/dev/libs/glgeom)
 * Doxygen is currently generating incomplete API documentation for LxEngine (documented classes not showing up, classes not being placed in the proper module, etc.), as a result the online API documentation is of questionable value
 * No API compatibility will be provided for LxEngine until v1.0.0

Summary of Changes
 * Added Tutorial 0 (Hello, World!)
 * Improved and organized ShaderBuilder subsystem
 * Added lamdba function target to ShaderBuilder (i.e. CPU-side shaders)
 * Improved ray-tracer and rasterizer samples
 * Reorganized Physics subsystem files
 * Initial support for image-based unit tests for ray-tracer and rasterizer
 * Added GLgeom pattern unit tests
 * Fixed field-of-view defect in ray-tracer
 * Fixed phong lighting defect in rasterizer
 * Simplify Component "name" handling
 * Decouple the Javascript subsystem from Core
 * Rename Rasterizer Item to Instance
 * Add LxMorrowind sample
 * Update to bullet 2.78 and boost 1.46.1
 * Add NifLib to dependencies builder
 * Add initial texture mapping support to ShaderBuilder
 * Add multi-sampling by default to Canvas views
 * Add DDS texture support
 * Add optional "glow" to point lights

Version 0.0.2 (2011.07.02)

 * Download:
 * LxEngine source zip
 * GLGeom source zip (see build note below)
 * API Documentation: view online (download)
 * Github tag: v0.0.2
 * Full source changes: v0.0.1 to v0.0.2 (v0.0.2 to current)
 * Report an issue: LxEngine Forums

General Notes
 * This release is intended for users who are willing to help develop LxEngine itself, as it is still far from being a complete and polished end-user SDK
 * This is a very early release - no testing off of the primary developer's system has been done!
 * This is a very early release - don't expect much outside of what's in the Tutorials to work
 * There's not yet a prebuilt SDK; the source must be built by the user. See the build instructions.
 * Currently only Microsoft Visual Studio 2010 is supported!
 * If building via the above zip files, the GLGeom source must be manually extracted to the correct directory (lx0/dev/libs/glgeom)
 * Doxygen is currently generating incomplete API documentation for LxEngine (documented classes not showing up, classes not being placed in the proper module, etc.), as a result the online API documentation is of questionable value
 * No API compatibility will be provided for LxEngine until v1.0.0

Summary of Changes
 * Added Tutorial 3
 * Added Tutorial 2
 * Added ShaderBuilder subsystem for dynamically creating GLSL shaders from shader graphs
 * Improved the lxvar class API to be cleaner and more consistent

Version 0.0.1 (2011.06.27)

 * Download:
 * LxEngine source zip
 * GLGeom source zip
 * API Documentation: view online (download)
 * Github tag: v0.0.1
 * Full source changes: v0.0.1 to current
 * Report an issue: LxEngine Forums

Notes
 * This is the first "official" release
 * LxEngine does not yet have a prebuilt SDK; the source must be built by the user. See the build instructions.
 * Currently only Microsoft Visual Studio 2010 is supported!
 * This is a very early release - no testing has been done off of the primary developer's system!
 * This release is intended for users who are willing to help develop LxEngine itself, as it is still from being a complete and polished end-user SDK