Half day meeting, half day recompiling my source code for VS2012 only (no mixing in VS2010 distributables) as I am moving to a new PC. Probably not the best time to do this, two days before a BETA launch, which is why I tagged it onto Tuesday to see what the implications are.
I got snagged by a video camera before the meeting was over, so you can see my wondering within an Oculus Rift world.
As previously blogged, I have more plans for Rift features but these can be delegated outward which frees me to core coding (which is where you will want me right now).
Turns out that in moving to the latest redistributables (which means much more solid and predictable behavior from the product), introduced a few 'interesting' differences. Enough to convince me to postpone the VS2012 switch until after I come back from my little holiday later in Feb.
The good news is that I structured the upgrade so that the main source code is still fully shared between old and new PC's so I can bounce back to the old one starting Wednesday AM. This is a great bit of redundancy too and acts as a natural back-up, not only of the off-site files but the whole dev hardware on which the code is worked and compiled :)
Walked over 3 miles today, and it also looks like I can grab an early night, ready for an early start Wednesday. The plan will be to address the seemingly random drop out crashes caused by too much memory being used. The solution in my mind is to attempt to reserve a large chunk of memory, and if it fails, detect this and gracefully restart the main executable and restore to the previous point. It's a bit hacky, but it solves the issue of losing your work with random crashes and will allow you to stay in a single editing/testing session for hours at a time which should be a welcome bonus for this next BETA.