I started using doubles instead of floats in my program, and the device synchronization is failing because of an “unspecified launch error.” I figured this had something to do with the fact that pointers and doubles had different sizes, so I switched over to a 64-bit build. However, that didn’t work either. Now the device either hangs (until it resets after 10 seconds – I modified the registry for that) or it still says that synchronization failed with the unspecified error.
Does anyone have any tips?
EDIT: Could it be due to the fact that I am still mixing in 32-bit integers in some classes?
EDIT 2: Nope.