add RenderDemo to CpuDemo.

This commit is contained in:
erwin coumans
2013-08-28 08:51:20 -07:00
parent 412ddacee6
commit c901767b77
4 changed files with 488 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
#include "../CpuDemo.h"
struct RenderDemo : public CpuDemo
{
GLInstancingRenderer* m_instancingRenderer;
virtual void initPhysics(const ConstructionInfo& ci);
virtual void exitPhysics();
virtual void renderScene();
virtual void clientMoveAndDisplay();
virtual const char* getName() {
return "RenderDemo";
}
virtual bool mouseMoveCallback(float x,float y)
{
return false;
}
virtual bool mouseButtonCallback(int button, int state, float x, float y)
{
return false;
}
virtual bool keyboardCallback(int key, int state)
{
return false;
}
static CpuDemo* MyCreateFunc()
{
CpuDemo* demo = new RenderDemo;
return demo;
}
};