|
@@ -132,7 +132,6 @@ bool Scene::isEnabled() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void Scene::Update() {
|
|
void Scene::Update() {
|
|
|
- rootEntity.updateEntityMatrix();
|
|
|
|
|
rootEntity.doUpdates();
|
|
rootEntity.doUpdates();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -210,6 +209,8 @@ void Scene::Render(Camera *targetCamera) {
|
|
|
if(!targetCamera && !activeCamera)
|
|
if(!targetCamera && !activeCamera)
|
|
|
return;
|
|
return;
|
|
|
|
|
|
|
|
|
|
+ rootEntity.updateEntityMatrix();
|
|
|
|
|
+
|
|
|
renderer->setOverrideMaterial(overrideMaterial);
|
|
renderer->setOverrideMaterial(overrideMaterial);
|
|
|
|
|
|
|
|
if(!targetCamera)
|
|
if(!targetCamera)
|
|
@@ -292,6 +293,7 @@ void Scene::Render(Camera *targetCamera) {
|
|
|
|
|
|
|
|
void Scene::RenderDepthOnly(Camera *targetCamera) {
|
|
void Scene::RenderDepthOnly(Camera *targetCamera) {
|
|
|
|
|
|
|
|
|
|
+ rootEntity.updateEntityMatrix();
|
|
|
CoreServices::getInstance()->getRenderer()->cullFrontFaces(true);
|
|
CoreServices::getInstance()->getRenderer()->cullFrontFaces(true);
|
|
|
|
|
|
|
|
targetCamera->rebuildTransformMatrix();
|
|
targetCamera->rebuildTransformMatrix();
|