yarc
22-10-2005 16:55:45
Hi,
I've installed, compiled and ran the plsm2.sln VC7.1 binary (http://tuan.kuranes.free.fr/OgreSDKplsm2.7z) on a WinXP Sp2. It compiled and the Demo_PagingLandScape2 project works quite nicely. I see all the mountains, I can navigate/move and press F1 for additional help. Thanks a lot for a very simple setup. My particular compile is a debug config on a Visual Studio .NET 2003 professional with DirectX9 (june2005 sdk) extension and NVidia display drivers. I do my work with an OpenGL Ogre rendering subsystem.
--
If, however I press 'm' in the demo to get a cursor and then left-click where there is no landscape/terrain (i.e. skywards) - the application freezes. It does not freeze if I left-click on some terrain.
Going back to Visual Studio and pressing Pause whilst in app freeze I'm told there is no source code for the particular place I'm breaking the execution and the call stack looks like this:
> ntdll.dll!7c90eb94()
ntdll.dll!7c90e9ab()
kernel32.dll!7c8094f2()
user32.dll!77d48816()
user32.dll!77d4885a()
kernel32.dll!7c8399f3()
user32.dll!77d495f9()
user32.dll!77d49402()
dinput8.dll!6ce19a67()
ntdll.dll!7c913288()
kernel32.dll!7c80b50b()
ntdll.dll!7c913288()
kernel32.dll!7c8399f3()
--
My guess from tracing the code is that the freeze happens inside a RaySceneQuery.execute() statement like this:
mRayQuery->setQueryMask (RSQ_FirstTerrain); //PLSM2 only
mRayQuery->execute (); // in here the app freezes
.. but I'm a newbie to the PLSM2, so I might be wrong.
Anybody with an expert eye who could tell me whether this is a known bug or whether I'm doing something silly somewhere?
Any and all help is appreciated.
Yarc.
I've installed, compiled and ran the plsm2.sln VC7.1 binary (http://tuan.kuranes.free.fr/OgreSDKplsm2.7z) on a WinXP Sp2. It compiled and the Demo_PagingLandScape2 project works quite nicely. I see all the mountains, I can navigate/move and press F1 for additional help. Thanks a lot for a very simple setup. My particular compile is a debug config on a Visual Studio .NET 2003 professional with DirectX9 (june2005 sdk) extension and NVidia display drivers. I do my work with an OpenGL Ogre rendering subsystem.
--
If, however I press 'm' in the demo to get a cursor and then left-click where there is no landscape/terrain (i.e. skywards) - the application freezes. It does not freeze if I left-click on some terrain.
Going back to Visual Studio and pressing Pause whilst in app freeze I'm told there is no source code for the particular place I'm breaking the execution and the call stack looks like this:
> ntdll.dll!7c90eb94()
ntdll.dll!7c90e9ab()
kernel32.dll!7c8094f2()
user32.dll!77d48816()
user32.dll!77d4885a()
kernel32.dll!7c8399f3()
user32.dll!77d495f9()
user32.dll!77d49402()
dinput8.dll!6ce19a67()
ntdll.dll!7c913288()
kernel32.dll!7c80b50b()
ntdll.dll!7c913288()
kernel32.dll!7c8399f3()
--
My guess from tracing the code is that the freeze happens inside a RaySceneQuery.execute() statement like this:
mRayQuery->setQueryMask (RSQ_FirstTerrain); //PLSM2 only
mRayQuery->execute (); // in here the app freezes
.. but I'm a newbie to the PLSM2, so I might be wrong.
Anybody with an expert eye who could tell me whether this is a known bug or whether I'm doing something silly somewhere?
Any and all help is appreciated.
Yarc.