@@ -444,6 +444,10 @@ void Entity::transformAndRender() {
if(!renderer || !enabled)
return;
+ if(matrixDirty) {
+ rebuildTransformMatrix();
+ }
+
if(depthOnly) {
renderer->drawToColorBuffer(false);
}
@@ -1393,8 +1393,7 @@ bool PolycodeIDEApp::Update() {
frame->getConsoleSizer()->enabled = false;
- bool retVal = core->Update();
- core->Render();
- return retVal;
+ return core->updateAndRender();