Hi Denis
I am generally seeing some very strange behaviour, which is all the more odd as I have no issues with Skyrim (with VRBoost) and Portal 2 (without VRBoost). For all of the below I have the perception dlls copied to the bioshock binaries folder.
It seems that if I have Perception running I will get a crash in bioshock regardless, but the crash is different depending on whether I try to use VRBoost or not. If I use VRBoost, then I get the crash I previously mentioned in the VRBoost code (presumably initialising the tracker).
If I don't use VRBoost (I renamed the dlls), or if I do have VRBoost active but I select "No Tracking", then I get a stack overflow as the following two methods appear to call each other recursively, entering a loop from which it never escapes:
Code: Select all
> d3d9.dll!D3DProxyDevice::SetPixelShaderConstantF(unsigned int StartRegister, const float * pConstantData, unsigned int Vector4fCount) Line 1999 C++
d3d9.dll!D3D9ProxyStateBlock::SelectAndCaptureStatePSConst(unsigned int StartRegister, const float * pConstantData, unsigned int Vector4fCount) Line 576 C++
If I don't have Percption running then it doesn't crash and I get stereo rendering and warping, and if I force mouse emulation head tracking, then it does appear to work, though the recommendation in previous posts appears to be the Perception app should be running and it doesn't look quite right, the 3D is ok, but lightsource reflections and shadows look bad. Plus I would really like to be able to use VRBoost to play Bioshock!
It is all very strange as I am able to use perception without issue with other games.