|
@@ -334,13 +334,13 @@ class Scene extends Object implements h3d.IDrawable implements hxd.SceneEvents.I
|
|
renderer.startEffects();
|
|
renderer.startEffects();
|
|
|
|
|
|
#if sceneprof h3d.impl.SceneProf.begin("sync", ctx.frame); #end
|
|
#if sceneprof h3d.impl.SceneProf.begin("sync", ctx.frame); #end
|
|
- @:privateAccess renderer.mark("sync");
|
|
|
|
|
|
+ mark("sync");
|
|
syncRec(ctx);
|
|
syncRec(ctx);
|
|
#if sceneprof
|
|
#if sceneprof
|
|
h3d.impl.SceneProf.end();
|
|
h3d.impl.SceneProf.end();
|
|
h3d.impl.SceneProf.begin("emit", ctx.frame);
|
|
h3d.impl.SceneProf.begin("emit", ctx.frame);
|
|
#end
|
|
#end
|
|
- @:privateAccess renderer.mark("emit");
|
|
|
|
|
|
+ mark("emit");
|
|
emitRec(ctx);
|
|
emitRec(ctx);
|
|
#if sceneprof h3d.impl.SceneProf.end(); #end
|
|
#if sceneprof h3d.impl.SceneProf.end(); #end
|
|
|
|
|
|
@@ -387,6 +387,10 @@ class Scene extends Object implements h3d.IDrawable implements hxd.SceneEvents.I
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public dynamic function mark(name : String) {
|
|
|
|
+ @:privateAccess renderer.mark(name);
|
|
|
|
+ }
|
|
|
|
+
|
|
var prevDB : h3d.mat.Texture;
|
|
var prevDB : h3d.mat.Texture;
|
|
var prevEngine = null;
|
|
var prevEngine = null;
|
|
/**
|
|
/**
|