Initial Commit

Added support for FreeTrack head tracker. Currently commented out
because of an unresolved symbol error.
Fixed formatting
Cleaned up

Fixed many bugs, code now works 100% standalone. Still won't build due
to same error, and crashes is getData(pData) is called.
Disregard this

lots of testing code commented out
Fixed DLL Loading Errors

This is the fist commit since I actually got tracking working in-game.
Fixed linking error

In hindsight, that was far too obvious
Removed Multipliers

My FreeTrack setup was actually calibrated incorrectly
Baristan6's FreePIE SocketTracker support
Baristan6:... After lots of bashing my head against the wall I finally have FreePIE working with Vireio. I created a new tracker for Vireio that starts a server on a socket, and a plugin for FreePie that connects to the socket. Have been testing with a TrackIR and Skyrim. Roll works good in Oculus and side-by-side modes, but is distorted in anaglyph mode. Will post my code next week after fixing a few connection errors. One uppercase char instead of a lowercase one took 2 hours to debug. At least I've graduated from hunting for missing semicolons.
I don't have enough time to finish my Vireio/FreePIE project right now, but here is what I currently have.
It works for me with TrackIR in Skyrim, but I haven't done any other testing. Let me know how it works for you and anything that should be changed.
I think it's still just a one-off testing build for now.
I downloaded it earlier, and tried to adapt it to using the Razer Hydra (through FreePIE) in Left 4 Dead 2.
mscoder610: The roll worked fine, I had issues getting the pitch and yaw working though. (Although really, I could probably just use the Hydra's built in mouse emulation for that part). I'll keep looking at it as I have time.
Oops, missing comma after merging Baristan6's changes.
Merge pull request #10 from CarlKenner/master

dylanwinn's FreeTrack and Baristan6's FreePIE trackers added