CEGUI Version: 0.7.1
This is the troublesome code:
Code: Select all
CEGUI::Vector3 rotation;
CEGUI::Window* window;
window = CEGUI::WindowManager::getSingleton().getWindow("TestWindow");
rotation = window->getRotation();
rotation.d_z+=10;
window->setRotation(rotation);
Ive tried on several PC's these are the results:
First PC OS: Ubuntu 9.10
Video board manufacturer: Nvidia
Calling setRotation crashes the application, it crashes on allocateRenderingWindow()
Code: Select all
if (!d_autoRenderingWindow)
{
d_autoRenderingWindow = true;
TextureTarget* const t =
System::getSingleton().getRenderer()->createTextureTarget(); //*** Crashes here ***
Log:
30/03/2010 12:07:34 (Std) Window::setRotation - Activating AutoRenderingSurface on Window 'TestWindow' to enable rotation support.
Second PC OS: Ubuntu 9.10
Video board manufacturer: Nvidia
Calling setRotation crashes the application, it crashes on allocateRenderingWindow()
Code: Select all
if (!d_autoRenderingWindow)
{
d_autoRenderingWindow = true;
TextureTarget* const t =
System::getSingleton().getRenderer()->createTextureTarget(); //*** Crashes here ***
Log:
30/03/2010 12:20:50 (Std) Window::setRotation - Activating AutoRenderingSurface on Window 'TestWindow' to enable rotation support.
Third PC OS: Ubuntu 9.10
Video board manufacturer: ATI
TestWindow texture dissapears (So the window gets all white) but rotates fine.
Log:
30/03/2010 12:38:17 (Std) Window::setRotation - Activating AutoRenderingSurface on Window 'TestWindow' to enable rotation support.
Fourth PC OS: Fedora 12
Video board manufacturer: Nvidia
Calling setRotation crashes the application, it crashes on allocateRenderingWindow()
Code: Select all
if (!d_autoRenderingWindow)
{
d_autoRenderingWindow = true;
TextureTarget* const t =
System::getSingleton().getRenderer()->createTextureTarget(); //*** Crashes here ***
Log:
30/03/2010 12:40:12 (Std) Window::setRotation - Activating AutoRenderingSurface on Window 'TestWindow' to enable rotation support.
Fifth PC OS: Fedora 10
Video board manufacturer: Chipstet Intel. (Its an embedded PC)
Works perfectly.
Log:
30/03/2010 12:58:23 (Std) Window::setRotation - Activating AutoRenderingSurface on Window 'TestWindow' to enable rotation support.
Sorry if there isn't enough information.
Also: Thanks for your hard work guys. CEGUI is great.