After a long-ish break for exams and then christmas and then new year’s, it was finally time to get working on the dt-cluster project once again.
Bugs, our best friends
I was able to squash one nasty bug that had bothered me for ages. Whenever joystick support was turned on, the result was a Blue Screen of Death. It was particularly hard to debug as all the information was lost due to an almost immediate restart.
After what felt like forever, I was able to narrow it down to one particular area (joystick support) and then the exact line of code. I still don’t know exactly what was wrong or why, but at least I found a work-around.
Added functionality
After not having to reboot the system every five minutes, implementing new features were suddenly much easier. I was able to add both initial support for the head tracking system and the 3D stereo separation. Of course, there are offsets in both cases that I have to identify to get it to work properly, but I am optimistic.
Leave a comment