Public feed #600781

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-07-03 02:38 UTC
rendered paste body
	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();
	}