gpmark
diff 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 diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/bunny3d.cpp Wed Jun 05 22:33:37 2013 +0300 1.3 @@ -0,0 +1,26 @@ 1.4 +#include "main.h" 1.5 +#include "bunny3d.h" 1.6 +#include "engine3d.h" 1.7 +#include "generate3d.h" 1.8 +#include "render3d.h" 1.9 +#include "env1.h" 1.10 + 1.11 +object3d bunny3d; 1.12 + 1.13 +void InitBunny3D() 1.14 +{ 1.15 + Load32bit3doFile("./bunnybig.3do", &bunny3d, 0, 2); 1.16 + ReversePolygonOrder(&bunny3d); 1.17 + bunny3d.pos.x = 0; bunny3d.pos.y = 4096; bunny3d.pos.z = 8192; 1.18 + bunny3d.rot.x = 0; bunny3d.rot.y = 0; bunny3d.rot.z = 0; 1.19 +} 1.20 + 1.21 +void RunBunny3D(int ntime, unsigned short *vram) 1.22 +{ 1.23 + ClearScreen(vram); 1.24 + 1.25 + bunny3d.rot.x = PI; 1.26 + bunny3d.rot.y = -ntime / 8.0; 1.27 + Calc3d(&bunny3d); 1.28 + Render(&bunny3d, 0, env1, 64, vram); 1.29 +}