My favorites | Sign in
Logo
             
Revision: r827
Author:  kiroukou
Date:  Oct 05, 2008
Review scores: No one has yet scored this revision.
 

Log message

Important changes for 3.0.3

So here is it, my design changes.

- Quad is back.
- removal of the renderer phasis for scenegraph nodes.
- Introduction of renderer class which handle all the rendering stuff.
- Addition of a pool class, which allows to get some rendering temporary
UVCoord, Vertex, Vector instances (and avoid GC).
- Tesselation optimization in BitmapMaterial (memory usage shall be reduced).

From my own tests (the demos on the svn), no compatibility issue should remain.
Please make any feedback about this please.
On a performance note, I'm waiting your comments.

TO TEST:
- Sound3D
- StarField

Affected files

    expand all   collapse all
Modify/trunk/sandy/as3/trunk/src/sandy/bounds/BBox.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/bounds/BSphere.asdiff
Add/trunk/sandy/as3/trunk/src/sandy/core/Renderer.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/SandyFlags.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/Scene3D.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/data/Polygon.asdiff
Add/trunk/sandy/as3/trunk/src/sandy/core/data/Pool.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/data/Vertex.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/ATransformable.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/Camera3D.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/Group.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/Node.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/Shape3D.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/Sprite2D.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/Sprite3D.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/core/scenegraph/TransformGroup.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/materials/BitmapMaterial.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/materials/attributes/ALightAttributes.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/materials/attributes/CylinderEnvMap.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/materials/attributes/PhongAttributes.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/primitive/Box.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/primitive/Plane3D.asdiff
Modify/trunk/sandy/as3/trunk/src/sandy/view/Frustum.asdiff

Sign in to write a code review
Hosted by Google Code