Todo List

Global Fluxus::ImmediateMode::Render (unsigned int CamIndex, ShadowVolumeGen *shadowgen=NULL)
: not using camera visibility in immediate mode...

Global Fluxus::LocatorPrimitive::GetBoundingBox ()
need some way of setting a locator's bounding volume

Global Fluxus::PDataContainer::m_PData
replace with a hashmap?

Global Fluxus::Physics::RegisterRenderer (Renderer *s)
Remove the dependancy on the renderer (use primitive pointers directly etc???)

Global Fluxus::PolyPrimitive::CalculateGeometricNormals ()
- need different approach for TRIFAN

Global Fluxus::Primitive::Prerender ()
put other common state things here...

Global Fluxus::Renderer::Render ()
collapse all these clears into one call with the bitfield

Global Fluxus::SceneGraph::Detach (SceneNode *node)
make the maintain transform optional

Global Fluxus::SkinningPrimFunc::Run (Primitive &prim, const SceneGraph &world)
sort out a proper error messaging thing

Global Fluxus::SkinWeightsToVertColsPrimFunc::Run (Primitive &prim, const SceneGraph &world)
make sure c exists...

Class Fluxus::TextPrimitive
add support for proportional fonts, also rendering ttf would be super...

Global Fluxus::TexturePainter::Get ()
stop this being a singleton...

Global Fluxus::TypedPData::m_Data
add operator[] and make m_Data private

Global Fluxus::RandFloat ()
optimisations! inline, sort out mag/normalise

Global Fluxus::MakeCube (PolyPrimitive *p, float size)
preallocate all these arrays

Global MAX_TEXTURES
use glew for this

Namespace Fluxus
rename to Fluxus

Generated on Wed Sep 17 21:16:45 2008 for The Fluxus Renderer (libfluxus) by  doxygen 1.5.1