Commit graph

17 commits

Author SHA1 Message Date
Fatbag
f23bcd7b4d Added libjpeg-turbo to FileHandler with a working File::ReadImageFile() function. The dependency on SOIL in libvitaboy Renderer has therefore been removed.
Also fixed formatting in recent source files.

My next task is implementing IFF chunk reading. I'll also make a tool that can convert the game's behavior.iff file to an HTML page.
2012-02-27 02:55:53 -06:00
Fatbag
83ad5d89d1 Aside from adding the new source files for libjpeg-turbo, added SLERP quaternion interpolation to libvitaboy Renderer.
The renderer is also making use of the new File::ReadFile() interface added to the FileHandler library.
2012-02-22 16:25:23 -06:00
Fatbag
7bf2669441 Detects system refresh rate; also detects system resolution when entering fullscreen. Will also update these values when the user changes the display settings.
Also updated libjpeg-turbo. Will be working on FileHandler next, so we can get rid of the dependency on SOIL.
2012-02-20 12:11:47 -06:00
Fatbag
3aea20fa94 100% working time synchronization and skeletal animation interpolation 2012-02-19 22:54:20 -06:00
Fatbag
ad9054fbd7 Added instructions for libvitaboy Renderer to Renderer.cpp 2012-02-19 11:00:10 -06:00
Fatbag
6df7a494a1 Fixed writing to Skeleton.Bones[-1] when FindBone() returns -1 because, say, PELVISPOLY does not exist 2012-02-19 01:00:11 -06:00
Fatbag
e3f6880ed2 Working animations, albeit without time synchronization; will run too fast, but working nevertheless 2012-02-19 00:15:34 -06:00
Fatbag
b05b32d5f5 libvitaboy: added missing file 2012-02-13 20:55:44 -06:00
Fatbag
048a5ca2b2 libvitaboy: Completely working model renderer. No animation as of yet. 2012-02-13 20:55:19 -06:00
Fatbag
860f67d522 Working skeleton parser and "renderer", though at the moment the body mesh does not map correctly on to the skeleton. 2012-02-07 15:49:09 -06:00
Fatbag
c3e5da64f3 Corrected 2 hopefully last behaviors in libvitaboy Renderer:
* The texture now blends the way it should (switched GL_CLAMP_TO_EDGE to GL_REPEAT)
 * The Shannon texture showed the face was being mirrored
2012-02-05 22:00:17 -06:00
Fatbag
1df1cf0244 Flipped z/x and up/down keyboard buttons into the correct places on the libvitaboy renderer. 2012-02-05 21:17:48 -06:00
Fatbag
a134def031 Working head renderer, with pixel-perfect results. As for bodies, all appendages are rendered in the same place... 2012-02-05 21:02:28 -06:00
Fatbag
008363ce8f Placing the _build folder in .hgignore so I don't have to rebuild and reupload the binaries.
Also fixed a bug in .anim parsing in vbparse.
2012-02-04 16:04:40 -06:00
Fatbag
aa9ef65d64 Various library changes 2012-02-04 01:19:52 -06:00
Fatbag
74169b403b Added ANIM parsing code. Lots of printf()s for now, to be rewritten later. 2012-02-04 01:19:15 -06:00
Fatbag
17c3bb1145 Switched over to cmake. Everything now works in one command. 2012-01-28 12:11:34 -06:00