Implemented Hierarchical LOD system and associated FBX Importer functionality.

This commit is contained in:
2013-04-04 12:50:53 -07:00
parent fb23c8ef78
commit 16c8523a40
11 changed files with 366 additions and 49 deletions

View File

@@ -71,6 +71,7 @@ public:
void render(KROctreeNode *pOctreeNode, std::map<KRAABB, int> &visibleBounds, KRCamera *pCamera, std::vector<KRLight *> &lights, const KRViewport &viewport, KRNode::RenderPass renderPass, std::vector<KROctreeNode *> &remainingOctrees, std::vector<KROctreeNode *> &remainingOctreesTestResults, std::vector<KROctreeNode *> &remainingOctreesTestResultsOnly, bool bOcclusionResultsPass, bool bOcclusionTestResultsOnly);
void updateOctree(const KRViewport &viewport);
void notify_sceneGraphCreate(KRNode *pNode);
void notify_sceneGraphDelete(KRNode *pNode);
@@ -99,7 +100,6 @@ private:
std::set<KRReverbZone *> m_reverbZoneNodes;
KROctree m_nodeTree;
void updateOctree();
std::string m_skyBoxName;