Nightly builds for Windows
3dmlw_installer_nightlybuild23.exe (December 22 2009 17:02:29 GMT+2)
- [mozilla_plugin] Fixed: Problem in MozillaLocationReader, which is caused by browser calling MozillaLocatorReader's methods after it's been destroyed
- [base_layer] Fixed: Minimizing bug
- [opengl_layer] Fixed: Added call to glFinish to avoid jerkiness on ATI cards
- [base_layer] Fixed: Camera depth clearing
- [base_layer] Added: Lights shadows attribute that can be used to disable shadowing
- [base_layer] Added: Document color attribute
3dmlw_installer_nightlybuild21.exe (December 10 2009 12:05:47 GMT+2)
- [base_layer] Fixed: Vista is now detected automatically and engine works without need to set double_buffering to false in configuration
- [base_layer] Fixed: Re-calculation of group positions now delayed
- [base_layer] Fixed: Fixed multiple memory leaks
3dmlw_installer_nightlybuild20.exe (December 03 2009 13:16:57 GMT+2)
- [base_layer] Fixed: CppCheck warnings
- [base_layer] Fixed: Memory leaks when reloading
- [base_layer] Improved: ParticleSystem optimized
- [base_layer] Fixed: Incomplete copy constructors of Group/PositionedObject
- [renderer] Fixed: Garbage collection
- [renderer] Added: ParticleSystem
- [meshedit] Fixed: Normals calculation
- [plugin_obj] Fixed: Generates normals if face doesn't have any
- [plugin_an8] Fixed: Generates flat normals
- [plugin_mtl] Fixed: Texture loading
- [config] Added: double_buffer under system section. Turn off under Vista
3dmlw_installer_nightlybuild19.exe (November 09 2009 10:52:37 GMT+2)
- [renderer] Fixed: Transparency correctness in orthogonal (ortho) mode.
- [base_layer] Fixed: Missing attribute from the onAttributeChanged callback.
- [plugin_blend] Changed: Removed MA prefix from materials and OB prefix from meshes.
- [plugin_blend] Fixed: User-specifiable materials.
- [plugin_an8] Improved: User-specifiable materials.
3dmlw_installer_nightlybuild18.exe (October 28 2009 12:41:06 GMT+2)
- [plugin_blend] Fixed: Rotate objects by 90 degrees, so correct side is up.
- [plugin_3ds] Fixed: Rotate objects by 90 degrees, so correct side is up.
- [renderer] Fixex: Invisible object hit_test problem
- [base_layer] Fixed: ElementCascade for dmlw:object.
- [renderer] Fixed: Visibility problems.
- [data/shaders] Fixed: World space normal calculation.
- [renderer] Added: Billboards.
- [plugin_3ds, ac3d, blend, collada] Changed: No longer require diffuse_phong.
- [base_layer] Added: Anti-loop protection for resource requests.
- [base_layer] Fixed: Rectangle position and light attributes.
- [renderer] Fixed: Cubemap artifacts problem.
3dmlw_installer_nightlybuild17.exe (October 22 2009 15:50:59 GMT+2)
- [plugin_primitives] Fixed: Box unwarped.
- [opengl_layer] Changed: Textures clamped
- [base_layer] Added: Sleep to engine, additional entry to configuration needed (see config.ini.example).
- [base_layer] Fixed: Time scheduling
- [base_layer] Changed: Significant renderer improvements.
- [base_layer] Added: 'include' tag for including scripts and 3dmlw files.
- [base_layer] Added: Tiling and mipmapping attributes for texture tag.
- [base_layer] Added: Doublesided attribute for material tag
- [base_layer] Fixed: Hit tests now work with geometry that has custom drawing routines (such as lines and splines)
- [base_layer] Fixed: Element bounding volume computation.
- [base_layer] Added: Red-blue stereoscopic renderer (for the 3D glasses thing)
- [plugin_lua] Added: Scene.get_window_width() and Scene.get_window_height()
- [base_layer] Fixed: ElementCascade
- [renderer] Fixed: Text rendering problems and hopefully some transparency order problems for ortho-cameras.
3dmlw_installer_nightlybuild15.exe (September 25 2009 12:45:04 GMT+2)
- [base_layer] Fixed: Rotated box texture coordinates
- [base_layer] Added: New tag - rectangle
- [base_layer] Fixed: Camera view_x, view_y, view_z fixed
- [base_layer] Upgraded: Rendering pipeline with more rendering modes
- [base_layer] Fixed: Reference resolving crash when using index[] without existing tag
- [opengl_layer] Fixed: Crash with hit_test_2d
- [plugin_lua] Added: Element bounding volume (center, size)
- [plugin_lua] Added: Element.get_group_transformation() and Element.set_group_transformation()
- [base_layer] Added: Double sided faces
- [base_layer] Added: Fixed multi-line comment bug (configuration)
- [base_layer] Added: Debug for textures with 'F8'
- [base_layer] Added: Transparent objects
- [base_layer] Added: ortho_width and ortho_height attributes to camera tag
- [base_layer] Changed: ortho mode now scales with the window just like perspective
- [base_layer] Fixed: Problems with texture changing
- [plugin_lua] Added: Group and object bounds computing.
- [opengl_layer] Fixed: GL errors when window is minimized.
3dmlw_installer_nightlybuild14.exe (September 09 2009 16:58:14 GMT+2)
- [base_layer] Added: FPS display to debug window
- [plugin_collada] Fixed: Little stupid bug
- [base_layer] Added: Camera group cascade
- [base_layer] Fixed: Locator for samba
- [jpeg_plugin] Changed: Replaced with libjpeg
- [base_layer] Added: {get,set}TargetSize() methods to Camera. This is necessary for ortho rendering, where viewport size in color pass and final pass are different.
- [base_layer] Added: Textures check for GPU limits on allocation (early texture rejection).
3dmlw_installer_nightlybuild11.exe (September 01 2009 10:01:29 GMT+2)
- [nightly_builds] Fixed: Missing shaders that must have been causing problems for those without Alpha version installation
3dmlw_installer_nightlybuild10.exe (August 28 2009 17:08:44 GMT+2)
- [plugin_blend] Added: Blender plug-in now respects face smooth setting
- [plugin_blend] Improved: User-specified mesh handling
- [plugin_ac3d] Improved: User-specified mesh handling
- [plugin_obj] Improved: User-specified mesh handling
- [installer] Added: Now required libgcc_s_dw2-1.dll
- [base_layer] Fixed: Potential crash in String::trim
- [plugins_api/layer] Fixed: Framerate and framedelta functions are now asked from the right document
- [plugins_lua] Added: Element.set_transformation()
- [base_layer] Fixed: Key name for space (' ')
- [base_layer] Improved: Opaque things got a little faster + some face winding issues resolved
3dmlw_installer_nightlybuild9.exe (August 25 2009 17:10:59 GMT+2)
- [base_layer] Fixed: Made frame-rate and frame delta calculations document based as they should be
- [base_layer] Fixed: String::fromReal()
- [base_layer] Fixed: double to string conversions that failed with newer compiler
- [base_layer] Added: Collision events
- [base_layer] Fixed: Potential crash in String::trim
- [plugins_layer] Added: Explanatory error messages for camera_create_screen_ray
3dmlw_installer_nightlybuild8.exe (August 24 2009 17:07:29 GMT+2)
- [plugin_collada] Fixed: Check if root element is NULL
- [plugin_collada] Added: Check COLLADA version in document
- [base_layer] Fixed: When child is added id is now also re-registered at proper document
- [base_layer] Added: Console logic, quit command available
- [base_layer] Fixed: Data flow was not stopped to XML parser after it had failed for big files
- [base_layer] Fixed: Element id registered in document even if id attribute is set before element is added to tree
- [plugin_obj] Fixed: Crash in projects/egg/egg.3dmlw
3dmlw_installer_nightlybuild7.exe (August 21 2009 18:10:48 GMT+2)
- Fixed: Events not arriving properly at designated windows
- Fixed: The __content attribute on text tag now works properly
- Added: Console updated, quit command available
3dmlw_installer_nightlybuild6.exe (August 18 2009 17:08:29 GMT+2)
- Fixed: First closed window was not removed from windows manager. It is now.
- Fixed: Events about attribute setting are now sent to elements that have attributes referencing the changed attributes
- Fixed: The __content attribute on text tag now works properly
- Added: Lua: Element.add_impulse(relativeposition, impulsevector)
3dmlw_installer_nightlybuild5.exe (August 17 2009 17:06:39 GMT+2)
- Fixed Mozilla plug-ins crash and made MozillaLocationReader more bulletproof
- Fixed 2 possible infinite loops
- Temporary fix to Locator under Windows
- Fixed crash which occured on reloading (ResourceRequestHandles weren't removed from active handles list)
- Added spline tag
- Added Scene.get_total_faces() and Scene.get_visible_faces() to be accessible in Lua
- Added @index shortcut to references
3dmlw_installer_nightlybuild4.exe (August 13 2009 17:10:24 GMT+2)
- Lua: Vectors can now be divided by scalar
- Fixed frustrum culling
- Fixed infinite loop when parsing file extension
- Added line tag
3dmlw_installer_nightlybuild3.exe (August 11 2009 16:53:31 GMT+2)
- Fixed quadtree intersection problems causing meshes disappearance in some cases
- Fixed camera transformation miscalculation when attributes changed
- Fixed crash candidate when failCallback was called multiple times for failed resource requests
- Fixed crash when loading collada files