Public feed
#600781
while(!Input.exit)
{
float dtime = delta.get();
delta.reset();
//earth.getModel().getMeshes()[0].getMaterial().getLayers()[1].getTextures()[0].position.x -= dtime/1024;
Input.processInput();
camera.toTexture();
Device.render();
// Print framerate
fps++;
if (frame.get()>=0.25f)
{ char[] caption = formatString("Yage Test (%.2f fps) (%d objects, %d polygons, %d vertices rendered)\0",
fps/frame.get(), camera.getNodeCount(), camera.getPolyCount(), camera.getVertexCount());
SDL_WM_SetCaption(caption.ptr, null);
delete caption;
frame.reset();
fps = 0;
}
// Cap framerate
//if (dtime < 1/60.0)
std.c.time.usleep(cast(uint)(1000));
scene.swapTransformRead();
}