Graphic :
- clean render states
UnitTest :
- update level5
Graphic :
- Add RenderStates
- Add RenderCache
- Update RenderList
UnitTest :
- Update levels
Core :
- fix Array Reserve
- fix IsPOD type trait
Core :
- Add SharedPtr
- Add Buckets
- Add HashTable
- Add Resource & ResourceManager
Graphic :
- Add Clear + sRGBWrite functions in RenderCache & RenderList
UnitTest :
- Update Level 5
Core :
- Add a Dump method in HashTable
- Change remove name/id from Resource ctor
- Add asynch resource loading
- Add Bool cast operator on SharedPtr
Graphic :
- Add TextureResource
- Add MeshResource
- Move RenderState from RenderElement to RenderList
- Fix RenderCache Program initial value
- Add Application class ( generic 3D app )
- Add Level6
- Update other levels
Graphic :
- Add material system (wip)
- Fix binary program files
UnitTest :
- update levels
data :
- Add xml schemas
- Add samplers list
- Add level5 "meta" program
MaterialCompiler :
- first commit
MeshCompiler :
- fix xml parse output
Graphic :
- material loading / program chache update
UnitTest :
- Update levels
data :
- Move materials data into materials directory
MaterialCompiler :
- finalize