Ripgiblet
17-07-2009 05:03:43
Hi,
Firstly MyGUI excellent library, well written, like the delegates etc.
Now it has been running without problem in both Release mode and debug mode, I have made a large number of changes to my code lately and have not been testing it in release mode.
Now it works in debug mode, but in release mode I get an error at LayerManager::renderQueueStarted:
for (VectorLayerKeeperPtr::iterator iter=mLayerKeepers.begin(); iter!=mLayerKeepers.end(); ++iter) {
(*iter)->_render(mUpdate);
}
All of the layer information seems ok, and I assume the actual exception is in the _render... (Very vague exception since not much debug data...)
For some background:
I was adding http://www.ogre3d.org/wiki/index.php/MovableTextOverlay to some of my movable Objects... I have since uncommented all of the code and same result... could be a timing issue, but have tried to cover all of the timing bases...(example since release is faster maybe beats network data return etc...)
I am using MyGUI 2.2.2(downloaded not from SVN), built from source and lib and dll for debug and Release use the same code.
Has anybody else encountered a similar problem?
Any advice on how to debug MyGUI in release mode better? (Could be an error from somewhere else and Visual Studio debugger sending me to LayerManager::renderQueueStarted by mistake...)
SUMMARY:
Has anybody encountered a problem in LayerManager::renderQueueStarted when running MyGUI only in release mode?
Any Ideas on how to solve?
PS-Excellent forum community in OGRE, this is my first question, but have been extensively reading this forum for about 4 months, I really need to return to the community... might do some tutorials etc... or something:]
regards,
Ripgiblet
Firstly MyGUI excellent library, well written, like the delegates etc.

Now it has been running without problem in both Release mode and debug mode, I have made a large number of changes to my code lately and have not been testing it in release mode.
Now it works in debug mode, but in release mode I get an error at LayerManager::renderQueueStarted:
for (VectorLayerKeeperPtr::iterator iter=mLayerKeepers.begin(); iter!=mLayerKeepers.end(); ++iter) {
(*iter)->_render(mUpdate);
}
All of the layer information seems ok, and I assume the actual exception is in the _render... (Very vague exception since not much debug data...)
For some background:
I was adding http://www.ogre3d.org/wiki/index.php/MovableTextOverlay to some of my movable Objects... I have since uncommented all of the code and same result... could be a timing issue, but have tried to cover all of the timing bases...(example since release is faster maybe beats network data return etc...)
I am using MyGUI 2.2.2(downloaded not from SVN), built from source and lib and dll for debug and Release use the same code.
Has anybody else encountered a similar problem?
Any advice on how to debug MyGUI in release mode better? (Could be an error from somewhere else and Visual Studio debugger sending me to LayerManager::renderQueueStarted by mistake...)
SUMMARY:
Has anybody encountered a problem in LayerManager::renderQueueStarted when running MyGUI only in release mode?
Any Ideas on how to solve?
PS-Excellent forum community in OGRE, this is my first question, but have been extensively reading this forum for about 4 months, I really need to return to the community... might do some tutorials etc... or something:]

regards,
Ripgiblet