Hi Blender devs,
i just read some Win32 docs on msdn and found out that GetAnythingLong and SetAnythingLong Win32 apis are not 64-bit safe. Microsoft recommends using the Get/Set/AnythingLongPtr to be safe. See here: <http://msdn.microsoft.com/en-us/library/windows/desktop/ms633584(v=vs.85).a spx> http://msdn.microsoft.com/en-us/library/windows/desktop/ms633584(v=vs.85).as px http://msdn.microsoft.com/en-us/library/windows/desktop/ms633591(v=vs.85).as px <http://msdn.microsoft.com/en-us/library/x30bxzee.aspx> http://msdn.microsoft.com/en-us/library/x30bxzee.aspx http://msdn.microsoft.com/en-us/library/xah23k5k.aspx Windows 8 in combination with the VC++2012 Runtime seems to react violently here. But even without this combination this should be made safe, I think. I think the Gamengine problems result deeply in the Windowmanager or even in GHOST_Win32 because of this. I know VS 2012 is not supported yet, but I think its a good chance to speed up Blenders performance. NVidia will bring Cuda 5.5 RC next month and VC2012 Express supports all features needed to build a fully featured version of Blender including OpenMP. So it is actually possible to get a working VC2012 build out into the world with 2.68 or 2.69. Best regards, Jürgen _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
