March 2007

New features:

28.3.2007 Texture access(v0.97)
The pixel/sample function were unified and now support all texture types (1d,2d,3d,cube). Here is small sample showing a 3d texture in action.
15.3.2007 Window improvements(v0.97)
Always-on-top option was added, as well as Fullscreen Anti-Aliasing. You can specify samples used for FSAA, and disable anti-aliasing per l3dview. Although the latter is often ignored by driver.
9.3.2007 Resource userstring(v0.97)
a special userstring, can be set for all resource types. Practical to store some flags, which are persistent.
8.3.2007 IDE previewer kicked
the concept didnt work so well, instead the IDE will directly communicate with the luxinia built-in resource viewer.
6.3.2007 IDE resource previewer
The IDE now has a optional output window to preview all of luxinia's visual resource types. Currently only basic support exists, but it will be enhanced soon.
4.3.2007 system.sleep(v0.97)
Lets the engine sleep for a given time.
1.3.2007 float Textures(v0.97)
The DDS loader now supports float32 and float16 formats. If hardware allows the engine can now use and create float textures as well. This means cards with Shader Model 3 support can also access such textures in the VertexShader? (currently only Nvidia is supported thru Cg, GLSL profiles of Cg are still too buggy).

Fixes:

12.3.2007::
  • particles, ignored force/ignore- renderflags of l3dview
11.3.2007::
  • particles, left their lightmaps on, which can corrupt objects rendered afterwards (mostly gui)
  • material, MATERIAL_AUTO accidently used first texture, for multiple stages
9.3.2007::
  • shader, some fixes for colorstages/newpass interaction and too many passes generated when colorstage is followed by texturestage with vertexcolors.
  • skydome, bugfix on delete, as well as texturematrix corrupting gui
  • material, no longer crashes when special textures are used outside of their context