With the latest trunk FP10 build, I get a crash when Away3D renders a
scene that has many objects but only one (a Cylinder primitive) that
has PhongColorMaterial applied. It happens only at certain look
angles and camera distance/zoom settings (I am using HoverCam) and I
am having trouble forcing the crash under repeatable conditions. It
does not happen with Away3D 3.4.0. I am not using frustum clipping,
and the crash happens with or without RectangleClipping.
Is it a bug, or has something changed since 3.4.0 regarding how
PhongColorMaterial should be used?
Thanks! Ralph
Crash dump sample:
TypeError: Error #1009: Cannot access a property or method of a null
object reference.
at away3d.materials.shaders::AbstractShader/getUVData()
at away3d.materials.shaders::DiffusePhongShader/renderLayer()
at away3d.materials::CompositeMaterial/renderLayer()
at away3d.materials::CompositeMaterial/renderTriangle()
at away3d.core.draw::DrawTriangle/render()
at away3d.core.draw::PrimitiveQuadrantTreeNode/render()
at away3d.core.draw::PrimitiveQuadrantTreeNode/render_other()
at away3d.core.draw::PrimitiveQuadrantTreeNode/render()
at away3d.core.draw::PrimitiveQuadrantTreeNode/render_other()
at away3d.core.draw::PrimitiveQuadrantTreeNode/render()
at away3d.core.draw::PrimitiveQuadrantTreeNode/render_other()
at away3d.core.draw::PrimitiveQuadrantTreeNode/render()
at away3d.core.render::QuadrantRenderer/render()
at away3d.core.render::AbstractRenderSession/render()
at away3d.core.render::AbstractRenderSession/render()
at away3d.containers::View3D/render()