/* TODO: fix those */
#include "camera.h"
#include "mesh.h"
+#include "morph_renderer.h"
#include "object.h"
-#include "renderer.h"
#include "scene.h"
#include "terrain.h"
#include "texture.h"
int win_w = 800;
int win_h = 600;
-
ShaderManager *sdr_man;
+double time_sec;
+
/* variables */
static bool move_camera;
static Scene *cow_scene;
static Object *cow_object;
-static Renderer *cow_rend;
+static MorphRenderer *cow_rend;
static Terrain terrain;
static Texture *skybox_tex;
return false;
}
- cow_rend = new Renderer;
+ cow_rend = new MorphRenderer;
cow_rend->camera = camera;
cow_rend->scene = cow_scene;
static void display()
{
static float prev_tsec;
- float tsec = glfwGetTime();
- float dt = tsec - prev_tsec;
- prev_tsec = tsec;
+ time_sec = glfwGetTime();
+ float dt = time_sec - prev_tsec;
+ prev_tsec = time_sec;
update(dt);