gpmark

view src/bunny3d.cpp @ 0:5019d031b485

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Wed, 05 Jun 2013 22:33:37 +0300
parents
children
line source
1 #include "main.h"
2 #include "bunny3d.h"
3 #include "engine3d.h"
4 #include "generate3d.h"
5 #include "render3d.h"
6 #include "env1.h"
8 object3d bunny3d;
10 void InitBunny3D()
11 {
12 Load32bit3doFile("./bunnybig.3do", &bunny3d, 0, 2);
13 ReversePolygonOrder(&bunny3d);
14 bunny3d.pos.x = 0; bunny3d.pos.y = 4096; bunny3d.pos.z = 8192;
15 bunny3d.rot.x = 0; bunny3d.rot.y = 0; bunny3d.rot.z = 0;
16 }
18 void RunBunny3D(int ntime, unsigned short *vram)
19 {
20 ClearScreen(vram);
22 bunny3d.rot.x = PI;
23 bunny3d.rot.y = -ntime / 8.0;
24 Calc3d(&bunny3d);
25 Render(&bunny3d, 0, env1, 64, vram);
26 }