[SOLVED] Beginner Issue: CEGUI only renders first frame

For help with general CEGUI usage:
- Questions about the usage of CEGUI and its features, if not explained in the documentation.
- Problems with the CMAKE configuration or problems occuring during the build process/compilation.
- Errors or unexpected behaviour.

Moderators: CEGUI MVP, CEGUI Team

Illiander
Not too shy to talk
Not too shy to talk
Posts: 21
Joined: Mon Sep 06, 2010 20:03

[SOLVED] Beginner Issue: CEGUI only renders first frame

Postby Illiander » Tue Mar 03, 2015 14:34

So I've got CEGUI rendering, but it only renders the first frame of my application. After that it's as though the window is destroyed.

If I turn off my render loop, I can see my window, but as soon as I render my second frame, the CEGUI window goes away. With the render loop running I see a flash of the window before it disappears.

I have the call to CEGUI::System::getSingleton().renderAllGUIContexts() as the last thing in my render funtion before the buffer swap, what's the dumb mistake I'm making?

CEGUI log file:

Code: Select all

03/03/2015 13:59:30 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
03/03/2015 13:59:30 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
03/03/2015 13:59:30 (Std)    +                          (http://www.cegui.org.uk/)                         +
03/03/2015 13:59:30 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

03/03/2015 13:59:30 (Std)    CEGUI::Logger singleton created. (0xaa50f0)
03/03/2015 13:59:30 (Std)    
03/03/2015 13:59:30 (Std)    ********************************************************************************
03/03/2015 13:59:30 (Std)    * Important:                                                                   *
03/03/2015 13:59:30 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
03/03/2015 13:59:30 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
03/03/2015 13:59:30 (Std)    *     support being given; please do not waste our time.                       *
03/03/2015 13:59:30 (Std)    ********************************************************************************
03/03/2015 13:59:30 (Std)    ********************************************************************************
03/03/2015 13:59:30 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
03/03/2015 13:59:30 (Std)    ********************************************************************************
03/03/2015 13:59:30 (Std)    ---- Version: 0.8.4 (Build: Feb 22 2015 GNU/Linux g++ 4.7.3 64 bit) ----
03/03/2015 13:59:30 (Std)    ---- Renderer module is: CEGUI::OpenGL3Renderer - Official OpenGL 3.2 core based renderer module.  TextureTarget support enabled via FBO OGL 3.2 core implementation. ----
03/03/2015 13:59:30 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
03/03/2015 13:59:30 (Std)    ---- Image Codec module is: STBImageCodec - stb_image.c based image codec ----
03/03/2015 13:59:30 (Std)    ---- Scripting module is: None ----
03/03/2015 13:59:30 (Std)    ********************************************************************************
03/03/2015 13:59:30 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
03/03/2015 13:59:30 (Std)    ********************************************************************************
03/03/2015 13:59:30 (Std)    
03/03/2015 13:59:30 (Std)    ---- Begining CEGUI System initialisation ----
03/03/2015 13:59:30 (Std)    [CEGUI::ImageManager] Singleton created (0xaa3a40)
03/03/2015 13:59:30 (Std)    [CEGUI::ImageManager] Registered Image type: BasicImage
03/03/2015 13:59:30 (Std)    CEGUI::FontManager singleton created. (0xaa9310)
03/03/2015 13:59:30 (Std)    CEGUI::WindowFactoryManager singleton created
03/03/2015 13:59:30 (Std)    CEGUI::WindowManager singleton created (0xaa3b80)
03/03/2015 13:59:30 (Std)    CEGUI::SchemeManager singleton created. (0xaa9440)
03/03/2015 13:59:30 (Std)    CEGUI::GlobalEventSet singleton created. (0xaa6420)
03/03/2015 13:59:30 (Std)    CEGUI::AnimationManager singleton created (0xaa3df0)
03/03/2015 13:59:30 (Std)    CEGUI::WidgetLookManager singleton created. (0xaa4530)
03/03/2015 13:59:30 (Std)    CEGUI::WindowRendererManager singleton created (0xaa4b60)
03/03/2015 13:59:30 (Std)    CEGUI::RenderEffectManager singleton created (0xaa3ef0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'DefaultWindow' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'DefaultWindow' windows added. (0xaac7a0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'DragContainer' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'DragContainer' windows added. (0xaacaf0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'ScrolledContainer' windows added. (0xaacd60)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'ClippedContainer' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'ClippedContainer' windows added. (0xaacf00)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (0xaad0a0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (0xaad240)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (0xaad3e0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (0xaad580)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (0xaad720)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (0xaad950)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (0xaadaf0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (0xaadc90)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (0xaade30)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (0xaadfd0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (0xaae170)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (0xaae310)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (0xaae4b0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (0xaae760)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (0xaae900)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (0xaaeaa0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (0xaaec40)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (0xaaede0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (0xaaef80)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (0xaaf120)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (0xaaf2c0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (0xaaf460)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (0xaaf600)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (0xaaf7a0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ToggleButton' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ToggleButton' windows added. (0xaaf940)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (0xaafae0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (0xaafc80)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (0xaafe20)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (0xaaffc0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'LayoutCell' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'LayoutCell' windows added. (0xaae650)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'HorizontalLayoutContainer' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows added. (0xab0450)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'VerticalLayoutContainer' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'VerticalLayoutContainer' windows added. (0xab05f0)
03/03/2015 13:59:30 (Std)    Created WindowFactory for 'GridLayoutContainer' windows.
03/03/2015 13:59:30 (Std)    WindowFactory for 'GridLayoutContainer' windows added. (0xab0790)
03/03/2015 13:59:30 (Std)    CEGUI::System singleton created. (0xaa4790)
03/03/2015 13:59:30 (Std)    ---- CEGUI System initialisation completed ----
03/03/2015 13:59:30 (Std)    
03/03/2015 13:59:30 (Std)    Started creation of Scheme from XML specification:
03/03/2015 13:59:30 (Std)    ---- CEGUI GUIScheme name: TaharezLook
03/03/2015 13:59:30 (Std)    [ImageManager] Started creation of Imageset from XML specification:
03/03/2015 13:59:30 (Std)    [ImageManager] ---- CEGUI Imageset name: TaharezLook
03/03/2015 13:59:30 (Std)    [ImageManager] ---- Source texture file: TaharezLook.png
03/03/2015 13:59:30 (Std)    [ImageManager] ---- Source texture resource group: (Default)
03/03/2015 13:59:30 (Std)    [OpenGLRenderer] Created texture: TaharezLook
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ClientBrush' (0xacd250) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/GenericBrush' (0xacd520) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowLeftEdge' (0xacdd70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowRightEdge' (0xace000) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowTopEdge' (0xaccc10) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowBottomEdge' (0xacb4a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowTopLeft' (0xace210) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowTopRight' (0xace420) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowBottomLeft' (0xace630) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/WindowBottomRight' (0xace840) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonLeftNormal' (0xacea50) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonMiddleNormal' (0xacec60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonRightNormal' (0xacee70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonLeftPushed' (0xacf080) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonMiddlePushed' (0xacaff0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonRightPushed' (0xacca80) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonLeftHighlight' (0xadd3e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonMiddleHighlight' (0xadd5f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonRightHighlight' (0xadd920) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/CheckboxNormal' (0xaddc50) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/CheckboxHover' (0xadde60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/CheckboxMark' (0xade070) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/RadioButtonNormal' (0xade280) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/RadioButtonHover' (0xade490) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/RadioButtonMark' (0xade6a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TitlebarLeft' (0xade8b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TitlebarMiddle' (0xadeac0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TitlebarRight' (0xadecd0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/NewTitlebarLeft' (0xadeee0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/NewTitlebarMiddle' (0xadf0f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/NewTitlebarRight' (0xadf300) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/SysAreaMiddle' (0xadf510) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/SysAreaRight' (0xadf720) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticLeft' (0xadf930) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticRight' (0xadfb40) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticTop' (0xadfd50) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBottom' (0xadff60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticTopLeft' (0xae0170) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticTopRight' (0xae0380) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBottomLeft' (0xae0590) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBottomRight' (0xae07a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBackdrop' (0xae09b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarLeft' (0xae0bc0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarMiddle' (0xae0dd0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarRight' (0xae0fe0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarDimSegment' (0xae11f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarLitSegment' (0xae1520) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxLeft' (0xae1850) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxMiddle' (0xae1a60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxRight' (0xae1c70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxCaret' (0xae1e80) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerUpNormal' (0xae2090) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerDownNormal' (0xae22a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerUpHover' (0xae24b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerDownHover' (0xae26c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TextSelectionBrush' (0xae28d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollTop' (0xae2ae0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollMiddle' (0xae2cf0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollBottom' (0xae2f00) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollBarSegment' (0xae3110) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollThumbNormal' (0xae3440) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollThumbHover' (0xacd8c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollUpNormal' (0xae3a00) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollDownNormal' (0xb23c10) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollUpHover' (0xb23d30) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollDownHover' (0xb23f40) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollBarSegment' (0xb242e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbNormal' (0xb24400) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbTopNormal' (0xb247a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbMiddleNormal' (0xb249b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbBottomNormal' (0xb24d40) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbTopHover' (0xb250d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbMiddleHover' (0xb25390) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbBottomHover' (0xb257e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbHover' (0xb25b70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollUpNormal' (0xb25d80) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollDownNormal' (0xb260d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollUpHover' (0xb26420) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollDownHover' (0xb267c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertSliderBody' (0xb26b10) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertSliderThumbNormal' (0xb26d20) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/VertSliderThumbHover' (0xb26f30) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollBarSegment' (0xb273f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbNormal' (0xb277e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbLeftNormal' (0xb27cc0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbMiddleNormal' (0xb280e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbRightNormal' (0xacdc20) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbHover' (0xb28860) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbLeftHover' (0xb28a70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbMiddleHover' (0xb28f70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbRightHover' (0xb29300) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollLeftNormal' (0xb29510) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollRightNormal' (0xb29720) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollLeftHover' (0xb29a70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollRightHover' (0xb29dc0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxLeft' (0xb2a110) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxRight' (0xb2a320) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxTop' (0xb2a530) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBottom' (0xb2a740) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxTopLeft' (0xb2a950) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxTopRight' (0xb2ab60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBottomLeft' (0xb2ad70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBottomRight' (0xb2af80) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBackdrop' (0xb2b190) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxSelectionBrush' (0xb2b3a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxEditLeft' (0xb2b5b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxEditMiddle' (0xb2b7c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListButtonNormal' (0xb2b9d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListButtonHover' (0xb2bdc0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListLeft' (0xb2c110) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListRight' (0xb2c320) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListTop' (0xb2c530) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBottom' (0xb2c740) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListTopLeft' (0xb2c950) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListTopRight' (0xb2cb60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBottomLeft' (0xb2cf00) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBottomRight' (0xb2d250) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBackdrop' (0xb2d5a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxSelectionBrush' (0xb2d940) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxDividerLeft' (0xb2dc90) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxDividerMiddle' (0xb2dea0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxDividerRight' (0xb2e0b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarBackdropNormal' (0xb2e570) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarBackdropHover' (0xb2e960) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSplitterNormal' (0xb2ecb0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSplitterHover' (0xb2f000) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSortUp' (0xb2f350) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSortDown' (0xb2f560) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListLeft' (0xb2f770) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListRight' (0xb2f980) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListTop' (0xb2fb90) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBottom' (0xb2fda0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListTopLeft' (0xb2ffb0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListTopRight' (0xb301c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBottomLeft' (0xb303d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBottomRight' (0xb305e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBackdrop' (0xb307f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListSelectionBrush' (0xb30a00) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLeft' (0xb30df0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressMiddle' (0xb31000) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressRight' (0xb31210) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressQuarter' (0xb31420) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressHalf' (0xb31630) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight1' (0xb31840) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight2' (0xb31a50) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight3' (0xb31c60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight4' (0xb31e70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight5' (0xb32080) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight6' (0xb32290) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight7' (0xb324a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight8' (0xb326b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight9' (0xb328c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight10' (0xb32ad0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/CloseButtonNormal' (0xb32ce0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/CloseButtonHover' (0xb32ef0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/CloseButtonPressed' (0xb33100) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/NewCloseButtonNormal' (0xb33310) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/NewCloseButtonHover' (0xb33520) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/NewCloseButtonPressed' (0xb33730) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxLeft' (0xb33a60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxRight' (0xb33d90) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxTop' (0xb340c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBottom' (0xb34460) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxTopLeft' (0xb34850) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxTopRight' (0xb34ba0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBottomLeft' (0xb35080) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBottomRight' (0xb354a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBackdrop' (0xb35810) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxSelectionBrush' (0xb35bb0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseTarget' (0xb364b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseArrow' (0xacc8f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseMoveCursor' (0xb369e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseNoSoCursor' (0xb36bf0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseEsWeCursor' (0xb36e00) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseNeSwCursor' (0xb37010) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseNwSeCursor' (0xb37220) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MouseTextBar' (0xb37430) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabHorizontalFiller' (0xb366c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneUpperLeft' (0xb360f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneUpper' (0xb37640) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneUpperRight' (0xb37760) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLeft' (0xb37970) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneRight' (0xb37b80) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLower' (0xb37d90) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLowerLeft' (0xb37fa0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLowerRight' (0xb382f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneMiddle' (0xb38640) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollLeftNormal' (0xb38850) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollRightNormal' (0xb38dd0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollLeftHover' (0xacc760) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollRightHover' (0xb39380) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLeftNormal' (0xb396d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonRightNormal' (0xb398e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperNormal' (0xb39af0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerNormal' (0xb39e20) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperLeftNormal' (0xb3a2e0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperLeft2Normal' (0xb3a6d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperRightNormal' (0xb3aa20) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerLeftNormal' (0xb3ad70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerRightNormal' (0xb3b0c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerRight2Normal' (0xb3b5a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonMiddleNormal' (0xb34ef0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLeftSelected' (0xb3bab0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonRightSelected' (0xb3be50) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperSelected' (0xb3c1a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerSelected' (0xb3c4f0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperLeftSelected' (0xb3c9d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperRightSelected' (0xb3cdf0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerLeftSelected' (0xb3d160) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerRightSelected' (0xb3d4d0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonMiddleSelected' (0xb3d840) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipTopLeft' (0xb3da50) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipTopRight' (0xb3dc60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipBottomLeft' (0xb3de70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipBottomRight' (0xb3e080) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipLeftEdge' (0xb3e290) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipRightEdge' (0xb3e4a0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipTopEdge' (0xb3e6b0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipBottomEdge' (0xb3e8c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipMiddle' (0xb3ead0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuTopLeft' (0xb3ece0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuTopRight' (0xb3eef0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuBottomLeft' (0xb3f100) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuBottomRight' (0xb3f310) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuLeft' (0xb3f520) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuRight' (0xb3f730) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuTop' (0xb3f940) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuBottom' (0xb3fb50) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/MenuMiddle' (0xb3fd60) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameTopLeft' (0xb3ff70) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameTopRight' (0xb40180) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameBottomLeft' (0xb40570) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameBottomRight' (0xb408c0) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameLeft' (0xb40c10) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameRight' (0xb40e20) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameTop' (0xb41030) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameBottom' (0xb41240) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuMiddle' (0xb41450) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuArrowRight' (0xb41660) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuArrowLeft' (0xb41870) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TreeListClosed' (0xb41a80) of type: BasicImage
03/03/2015 13:59:30 (Std)    [ImageManager] Created image: 'TaharezLook/TreeListOpened' (0xb41c90) of type: BasicImage
03/03/2015 13:59:30 (Std)    ===== Falagard 'root' element: look and feel parsing begins =====
03/03/2015 13:59:30 (Std)    ===== Look and feel parsing completed =====
03/03/2015 13:59:30 (Std)    No window renderer factories specified for module 'CEGUICoreWindowRendererSet' - adding all available factories...
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Button' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Button' added. (0xdb3310)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Default' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Default' added. (0xdae170)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Editbox' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Editbox' added. (0xdae310)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/FrameWindow' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/FrameWindow' added. (0xdd0980)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/ItemEntry' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/ItemEntry' added. (0xdd1b80)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/ListHeader' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/ListHeader' added. (0xdd1d20)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/ListHeaderSegment' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/ListHeaderSegment' added. (0xd7c8c0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Listbox' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Listbox' added. (0xd7ca60)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Menubar' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Menubar' added. (0xd7cc00)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/MenuItem' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/MenuItem' added. (0xd16380)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/MultiColumnList' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/MultiColumnList' added. (0xd16520)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/MultiLineEditbox' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/MultiLineEditbox' added. (0xd165e0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/PopupMenu' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/PopupMenu' added. (0xdcf970)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/ProgressBar' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/ProgressBar' added. (0xdcfb10)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/ScrollablePane' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/ScrollablePane' added. (0xdd39e0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Scrollbar' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Scrollbar' added. (0xdd3b80)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Slider' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Slider' added. (0xd8a7f0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Static' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Static' added. (0xd8aaa0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/StaticImage' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/StaticImage' added. (0xd8ac40)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/StaticText' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/StaticText' added. (0xdc6700)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/TabButton' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/TabButton' added. (0xdc68a0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/TabControl' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/TabControl' added. (0xdc6a40)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Titlebar' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Titlebar' added. (0xdc6be0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/ToggleButton' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/ToggleButton' added. (0xdd2b20)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Tooltip' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Tooltip' added. (0xdd2cc0)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/ItemListbox' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/ItemListbox' added. (0xdd2e60)
03/03/2015 13:59:30 (Std)    Created WindowRendererFactory for 'Core/Tree' WindowRenderers.
03/03/2015 13:59:30 (Std)    WindowRendererFactory 'Core/Tree' added. (0xdd3000)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Label' using base type 'DefaultWindow', window renderer 'Core/Default' Look'N'Feel 'TaharezLook/Label' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Button' using base type 'CEGUI/PushButton', window renderer 'Core/Button' Look'N'Feel 'TaharezLook/Button' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Checkbox' using base type 'CEGUI/ToggleButton', window renderer 'Core/ToggleButton' Look'N'Feel 'TaharezLook/Checkbox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ImageButton' using base type 'CEGUI/PushButton', window renderer 'Core/Button' Look'N'Feel 'TaharezLook/ImageButton' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/RadioButton' using base type 'CEGUI/RadioButton', window renderer 'Core/ToggleButton' Look'N'Feel 'TaharezLook/RadioButton' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/FrameWindow' using base type 'CEGUI/FrameWindow', window renderer 'Core/FrameWindow' Look'N'Feel 'TaharezLook/FrameWindow' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Titlebar' using base type 'CEGUI/Titlebar', window renderer 'Core/Titlebar' Look'N'Feel 'TaharezLook/Titlebar' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Editbox' using base type 'CEGUI/Editbox', window renderer 'Core/Editbox' Look'N'Feel 'TaharezLook/Editbox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/MultiLineEditbox' using base type 'CEGUI/MultiLineEditbox', window renderer 'Core/MultiLineEditbox' Look'N'Feel 'TaharezLook/MultiLineEditbox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Menubar' using base type 'CEGUI/Menubar', window renderer 'Core/Menubar' Look'N'Feel 'TaharezLook/Menubar' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/PopupMenu' using base type 'CEGUI/PopupMenu', window renderer 'Core/PopupMenu' Look'N'Feel 'TaharezLook/PopupMenu' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/MenuItem' using base type 'CEGUI/MenuItem', window renderer 'Core/MenuItem' Look'N'Feel 'TaharezLook/MenuItem' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/AlternateProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Core/ProgressBar' Look'N'Feel 'TaharezLook/AltProgressBar' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Core/ProgressBar' Look'N'Feel 'TaharezLook/ProgressBar' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/VUMeter' using base type 'CEGUI/ProgressBar', window renderer 'Core/ProgressBar' Look'N'Feel 'TaharezLook/VUMeter' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Core/Scrollbar' Look'N'Feel 'TaharezLook/VerticalScrollbar' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Core/Scrollbar' Look'N'Feel 'TaharezLook/HorizontalScrollbar' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Core/Button' Look'N'Feel 'TaharezLook/VerticalScrollbarThumb' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Core/Button' Look'N'Feel 'TaharezLook/HorizontalScrollbarThumb' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Core/Scrollbar' Look'N'Feel 'TaharezLook/LargeVerticalScrollbar' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Core/Button' Look'N'Feel 'TaharezLook/LargeVerticalScrollbarThumb' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/TabButton' using base type 'CEGUI/TabButton', window renderer 'Core/TabButton' Look'N'Feel 'TaharezLook/TabButton' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/TabControl' using base type 'CEGUI/TabControl', window renderer 'Core/TabControl' Look'N'Feel 'TaharezLook/TabControl' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/TabContentPane' using base type 'DefaultWindow', window renderer 'Core/Default' Look'N'Feel 'TaharezLook/TabContentPane' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/TabButtonPane' using base type 'DefaultWindow', window renderer 'Core/Default' Look'N'Feel 'TaharezLook/TabButtonPane' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ComboDropList' using base type 'CEGUI/ComboDropList', window renderer 'Core/Listbox' Look'N'Feel 'TaharezLook/ComboDropList' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ComboEditbox' using base type 'CEGUI/Editbox', window renderer 'Core/Editbox' Look'N'Feel 'TaharezLook/ComboEditbox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Combobox' using base type 'CEGUI/Combobox', window renderer 'Core/Default' Look'N'Feel 'TaharezLook/Combobox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Listbox' using base type 'CEGUI/Listbox', window renderer 'Core/Listbox' Look'N'Feel 'TaharezLook/Listbox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeader' using base type 'CEGUI/ListHeader', window renderer 'Core/ListHeader' Look'N'Feel 'TaharezLook/ListHeader' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeaderSegment' using base type 'CEGUI/ListHeaderSegment', window renderer 'Core/ListHeaderSegment' Look'N'Feel 'TaharezLook/ListHeaderSegment' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/MultiColumnList' using base type 'CEGUI/MultiColumnList', window renderer 'Core/MultiColumnList' Look'N'Feel 'TaharezLook/MultiColumnList' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Slider' using base type 'CEGUI/Slider', window renderer 'Core/Slider' Look'N'Feel 'TaharezLook/Slider' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/SliderThumb' using base type 'CEGUI/Thumb', window renderer 'Core/Button' Look'N'Feel 'TaharezLook/SliderThumb' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ScrollablePane' using base type 'CEGUI/ScrollablePane', window renderer 'Core/ScrollablePane' Look'N'Feel 'TaharezLook/ScrollablePane' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Spinner' using base type 'CEGUI/Spinner', window renderer 'Core/Default' Look'N'Feel 'TaharezLook/Spinner' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Tooltip' using base type 'CEGUI/Tooltip', window renderer 'Core/Tooltip' Look'N'Feel 'TaharezLook/Tooltip' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/StaticImage' using base type 'DefaultWindow', window renderer 'Core/StaticImage' Look'N'Feel 'TaharezLook/StaticImage' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/StaticText' using base type 'DefaultWindow', window renderer 'Core/StaticText' Look'N'Feel 'TaharezLook/StaticText' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ItemListbox' using base type 'CEGUI/ItemListbox', window renderer 'Core/ItemListbox' Look'N'Feel 'TaharezLook/ItemListbox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/ListboxItem' using base type 'CEGUI/ItemEntry', window renderer 'Core/ItemEntry' Look'N'Feel 'TaharezLook/ListboxItem' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/GroupBox' using base type 'DefaultWindow', window renderer 'Core/Default' Look'N'Feel 'TaharezLook/GroupBox' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    Creating falagard mapping for type 'TaharezLook/Tree' using base type 'CEGUI/Tree', window renderer 'Core/Tree' Look'N'Feel 'TaharezLook/Tree' and RenderEffect ''. (0x7fff5f646cf0)
03/03/2015 13:59:30 (Std)    [OpenGLRenderer] Created texture: _ogl_tt_tex_0
03/03/2015 13:59:30 (Std)    [OpenGLRenderer] Created texture: DejaVuSans-10_auto_glyph_images_32
Last edited by Illiander on Fri Mar 06, 2015 08:29, edited 1 time in total.

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: Beginner Issue: CEGUI only renders first frame

Postby Ident » Tue Mar 03, 2015 16:43

How do you render? We need to see your loop from which you call CEGUI.

What is important to know is if any state changes you make could affect CEGUI. Does CEGUI render correctly if you just make a loop containing the CEGUI update and render call?

Lucebac made application templates, you might wanna compare the loops based on those:
SDL2: https://bitbucket.org/lucebac/cegui/src ... s/SDL2.cpp
GLFW3: https://bitbucket.org/lucebac/cegui/src ... /glfw3.cpp
CrazyEddie: "I don't like GUIs"

Illiander
Not too shy to talk
Not too shy to talk
Posts: 21
Joined: Mon Sep 06, 2010 20:03

Re: Beginner Issue: CEGUI only renders first frame

Postby Illiander » Tue Mar 03, 2015 20:07

ok, relevent bits of my code:

Code: Select all

**** Main loop ****
    while (!close)
    {
        // remember how long the render took
        start_render = boost::posix_time::microsec_clock::local_time();
        screen1.render();
        end_render = boost::posix_time::microsec_clock::local_time();

        // are we taking too long to render a frame, or can we try more frames per second
        last_render_wavelength = end_render - start_render;
        if (last_render_wavelength < render_wavelength*reduce_render_wavelength)
            render_wavelength -= boost::posix_time::millisec(1);
        if (last_render_wavelength > render_wavelength*increace_render_wavelengthń)
            render_wavelength *= 2;

        // clamp to 100fps
        if (render_wavelength < min_render_wavelength)
            render_wavelength = min_render_wavelength;

        // sit on the event loop while waiting for the next frame to be due
        do
        {
            close = close || screen1.event_check();
            end_event = boost::posix_time::microsec_clock::local_time();
        } while (start_render + render_wavelength > end_event);

        handler.tick(end_event-start_render);
    }

**** Relevent bits of screen1.render() ****
void ViewScreen::render()
{
    int width, height;
    window_manager.GetDims(width, height);
    glViewport(0, 0, width, height);

    main_cam.SetScreen(width, height);
    main_cam.SetAspect(float(width)/float(height));

    skybox_cam.SetScreen(width, height);
    skybox_cam.SetAspect(float(width)/float(height));

    for (std::list<RenderObject*>::iterator i = skybox.begin(); i!=skybox.end(); ++i)
    {
        (*i)->pre_draw();
    }
    for (std::list<RenderObject*>::iterator i = scene.begin(); i!=scene.end(); ++i)
    {
        (*i)->pre_draw();
    }
    for (std::list<RenderObject*>::iterator i = hud_overlay.begin(); i!=hud_overlay.end(); ++i)
    {
        (*i)->pre_draw();
    }

    glClearColor(0,0,0,1);
    glClearDepthf(1);
    glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);

    PeelScene(skybox);
    PeelScene(scene);
    PeelScene(hud_overlay);

    for (std::list<RenderObject*>::iterator i = skybox.begin(); i!=skybox.end(); ++i)
    {
       (*i)->post_draw();
    }
    for (std::list<RenderObject*>::iterator i = scene.begin(); i!=scene.end(); ++i)
    {
        (*i)->post_draw();
    }
    for (std::list<RenderObject*>::iterator i = hud_overlay.begin(); i!=hud_overlay.end(); ++i)
    {
        (*i)->post_draw();
    }

    glBindTexture(GL_TEXTURE_2D,0);
    glUseProgram(0);
    glActiveTexture(GL_TEXTURE0);
    CEGUI::OpenGL3Renderer* renderer = static_cast<CEGUI::OpenGL3Renderer*>(CEGUI::System::getSingleton().getRenderer());
    renderer->beginRendering();
    CEGUI::System::getSingleton().renderAllGUIContexts();
    renderer->endRendering();

    window_manager.SwapBuffers();
}

void ViewScreen::PeelScene(std::list<RenderObject*>& scene)
{
    glDisable(GL_BLEND);
    glBindFramebuffer(GL_FRAMEBUFFER, depthframebuffers[0]);
    //ClearCurrent();
    glClear(GL_DEPTH_BUFFER_BIT);
    glDepthMask(GL_TRUE);
    glEnable(GL_DEPTH_TEST);
    for (std::list<RenderObject*>::iterator i = scene.begin(); i!=scene.end(); ++i)
    {
        (*i)->do_depth(false);
    }
    for (int i = 1; i<DEPTH_PEEL_LAYERS-1; ++i)
    {
        glBindFramebuffer(GL_FRAMEBUFFER, depthframebuffers[i]);
        //ClearCurrent();
        glClear(GL_DEPTH_BUFFER_BIT);
        glEnable(GL_DEPTH_TEST);
        glActiveTexture(GL_TEXTURE0); // peeling is always done from texture unit 0
        glBindTexture(GL_TEXTURE_2D, depth_textures[i-1]);

        for (std::list<RenderObject*>::iterator i = scene.begin(); i!=scene.end(); ++i)
        {
            (*i)->do_depth(true);
        }
    }

    for (int i = 0; i<DEPTH_PEEL_LAYERS; ++i)
    {
        glBindFramebuffer(GL_FRAMEBUFFER, framebuffers[i]);
        //ClearCurrent();
        glClear(GL_DEPTH_BUFFER_BIT);
        glEnable(GL_DEPTH_TEST);
        glDisable(GL_BLEND);

        glActiveTexture(GL_TEXTURE0);
        glBindTexture(GL_TEXTURE_2D, depth_textures[i]);
        if (i<DEPTH_PEEL_LAYERS-1)
        {
            glActiveTexture(GL_TEXTURE0+1);
            glBindTexture(GL_TEXTURE_2D, depth_textures[i+1]);
        }

        for (std::list<RenderObject*>::iterator i = scene.begin(); i!=scene.end(); ++i)
        {
            (*i)->draw();
        }

    }
    glClear(GL_DEPTH_BUFFER_BIT);
    DrawScreen();
}

void ViewScreen::DrawScreen()
{
    glBindFramebuffer(GL_FRAMEBUFFER, 0);

    glDepthMask(GL_TRUE);
    glClearDepthf(1);
    glClearColor(0,0,1,1);
    glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);

    glUseProgram(program_id);

    glEnableVertexAttribArray(0);

    glBindBuffer(GL_ARRAY_BUFFER, VBO_id);
    glVertexAttribPointer(
        0,                  // attribute 0. No particular reason for 0, but must match the layout in the shader.
        3,                  // size
        GL_FLOAT,           // type
        GL_FALSE,           // normalized?
        0,                  // stride
        (void*)0            // array buffer offset
    );

    // Index buffer
    glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, index_id);

    glActiveTexture(GL_TEXTURE0);
    glUniform1i(glGetUniformLocation(program_id, "texLayer"), 0);

    glEnable(GL_BLEND);
    glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

    glDisable(GL_DEPTH_TEST);

    for (int i = DEPTH_PEEL_LAYERS-1; i>=0; --i)
    //int i = 0;
    {
        glBindTexture(GL_TEXTURE_2D, rendered_textures[i]);
        //glBindTexture(GL_TEXTURE_2D, depth_textures[i]);

        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);

        glDrawElements(
            GL_TRIANGLES,      // mode
            index_list.size(),    // count
            GL_UNSIGNED_INT,   // type
            (void*)0           // element array buffer offset
        );
    }

    //glEnable(GL_DEPTH_TEST);

    glDisableVertexAttribArray(0);
}

**** relevent bits of render methods ****
void SimpleGLResource::render(GridPoint grid, glm::vec3 loc, Camera* cam, glm::mat4 orientation, std::string animation, boost::posix_time::microsec frame)
{
    bool has_ambient_texture = false;
    bool has_diffuse_texture = false;
    bool has_specular_texture = false;
    bool normals_as_bumpmap = false;

    glm::mat4 modelMat = glm::mat4(0); modelMat[0][0]=1;modelMat[1][1]=1;modelMat[2][2]=1;modelMat[3][3]=1;
    modelMat = modelMat * orientation;
    modelMat = glm::translate(modelMat, loc);

    glUseProgram(program_id);

    glm::mat4 MVP = cam->GetCameraMatrix(grid)*modelMat;

    glUniformMatrix4fv(glGetUniformLocation(program_id, "MVP"), 1, GL_FALSE, glm::value_ptr(MVP) );
    glUniform1i(glGetUniformLocation(program_id, "Ambient_as_Texture"), has_ambient_texture?1:0 );
    glUniform1i(glGetUniformLocation(program_id, "Diffuse_as_Texture"), has_diffuse_texture?1:0 );
    glUniform1i(glGetUniformLocation(program_id, "Specular_as_Texture"), has_specular_texture?1:0 );
    glUniform1i(glGetUniformLocation(program_id, "Normals_as_Bumpmap"), normals_as_bumpmap?1:0 );
    glUniform3f(glGetUniformLocation(program_id, "Sunlight"), cam->GetSunlight().x, cam->GetSunlight().y, cam->GetSunlight().z );
    glUniform4f(glGetUniformLocation(program_id, "Sun_Colour"), cam->GetSunColour().x, cam->GetSunColour().y, cam->GetSunColour().z, cam->GetSunColour().w );

    // depth maps are always samplers 0-1
    glUniform1i(glGetUniformLocation(program_id, "Depth"), 0);
    glUniform1i(glGetUniformLocation(program_id, "DepthNext"), 1);

    glEnableVertexAttribArray(0);
    glEnableVertexAttribArray(1);
    glEnableVertexAttribArray(2);
    glEnableVertexAttribArray(3);
    glEnableVertexAttribArray(4);

    glBindBuffer(GL_ARRAY_BUFFER, VBO_id);
    glVertexAttribPointer(
        0,                  // attribute 0. No particular reason for 0, but must match the layout in the shader.
        3,                  // size
        GL_FLOAT,           // type
        GL_FALSE,           // normalized?
        0,                  // stride
        (void*)0            // array buffer offset
    );

    glBindBuffer(GL_ARRAY_BUFFER, CO_id);
    glVertexAttribPointer(
        1,                  // attribute 1. No particular reason for 1, but must match the layout in the shader.
        4,                  // size
        GL_FLOAT,           // type
        GL_FALSE,           // normalized?
        0,                  // stride
        (void*)0            // array buffer offset
    );

    glBindBuffer(GL_ARRAY_BUFFER, 0);
    glVertexAttribPointer(
        2,                  // attribute 2. No particular reason for 2, but must match the layout in the shader.
        4,                  // size
        GL_FLOAT,           // type
        GL_FALSE,           // normalized?
        0,                  // stride
        (void*)0            // array buffer offset
    );

    glBindBuffer(GL_ARRAY_BUFFER, 0);
    glVertexAttribPointer(
        3,                  // attribute 3. No particular reason for 3, but must match the layout in the shader.
        4,                  // size
        GL_FLOAT,           // type
        GL_FALSE,           // normalized?
        0,                  // stride
        (void*)0            // array buffer offset
    );

    glBindBuffer(GL_ARRAY_BUFFER, 0);
    glVertexAttribPointer(
        4,                  // attribute 4. No particular reason for 4, but must match the layout in the shader.
        3,                  // size
        GL_FLOAT,           // type
        GL_TRUE,           // normalized?
        0,                  // stride
        (void*)0            // array buffer offset
    );

    // Index buffer
    glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, index_id);

    glDrawElements(
        GL_TRIANGLES,      // mode
        index_list.size(),    // count
        GL_UNSIGNED_INT,   // type
        (void*)0           // element array buffer offset
    );

    glDisableVertexAttribArray(4);
    glDisableVertexAttribArray(3);
    glDisableVertexAttribArray(2);
    glDisableVertexAttribArray(1);
    glDisableVertexAttribArray(0);
}

void SimpleGLResource::renderDepth(GridPoint grid, glm::vec3 loc, Camera* cam, glm::mat4 orientation, bool peel, std::string animation, boost::posix_time::microsec frame)
{
    glm::mat4 modelMat = glm::mat4(0); modelMat[0][0]=1;modelMat[1][1]=1;modelMat[2][2]=1;modelMat[3][3]=1;
    modelMat = modelMat * orientation;
    modelMat = glm::translate(modelMat, loc);

    glUseProgram(depth_program_id);

    glm::mat4 MVP = cam->GetCameraMatrix(grid)*modelMat;

    glUniformMatrix4fv(glGetUniformLocation(depth_program_id, "MVP"), 1, GL_FALSE, glm::value_ptr(MVP) );
    glUniform1i(glGetUniformLocation(depth_program_id, "peel"), peel?1:0 );
    glUniform1i(glGetUniformLocation(depth_program_id, "depth"), 0); // *always* use texture unit 0 for depth peel texture
    glEnableVertexAttribArray(0);

    glBindBuffer(GL_ARRAY_BUFFER, VBO_id);
    glVertexAttribPointer(
        0,                  // attribute 0. No particular reason for 0, but must match the layout in the shader.
        3,                  // size
        GL_FLOAT,           // type
        GL_FALSE,           // normalized?
        0,                  // stride
        (void*)0            // array buffer offset
    );

    // Index buffer
    glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, index_id);
    glDrawElements(
        GL_TRIANGLES,      // mode
        index_list.size(),    // count
        GL_UNSIGNED_INT,   // type
        (void*)0           // element array buffer offset
    );

    glDisableVertexAttribArray(0);
}


I'm not sure how much of that is relevent though, as I render CEGUI last, and it does render the first time through.

If I comment out all of from the pre-draw loops to the post-draw loops then CEGUI does seem to render ok.

So, what am I not turning off?

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: Beginner Issue: CEGUI only renders first frame

Postby Ident » Tue Mar 03, 2015 20:17

Illiander wrote:If I comment out all of from the pre-draw loops to the post-draw loops then CEGUI does seem to render ok.

So, what am I not turning off?

If you only render CEGUI and it renders fine (not just one frame but permanently - which you know once you render the mouse cursor or interact with CEGUI visibly) then the issue is your OpenGL states.


OpenGL has a lot of states and with every new OpenGL version there are new ones. Therefore we cannot possibly set all of them back for you. You need to do that yourself. Also if we did that the costs would be ridiculous.

You can use gdebugger to debug OpenGL. THis allows you to check what states you change after rendering. Once you know what you change from its default, you will know what might need to be changed back to default for CEGUI. You seem to use vbos but not vaos, is that correct? If yes please use vao, thats cleaner.
Try the following things:
before rendering CEGUI, order shouldnt matter:

Code: Select all

glDisable(GL_DEPTH_TEST);
glEnable(GL_BLEND);
glBindFramebuffer(GL_FRAMEBUFFER, 0); //Unless you dont wanna render to display directly
//Order can matter for the following two:
glBindVertexArray(0)
glBindBuffer(GL_ARRAY_BUFFER, 0);


Report any changes
CrazyEddie: "I don't like GUIs"

Illiander
Not too shy to talk
Not too shy to talk
Posts: 21
Joined: Mon Sep 06, 2010 20:03

Re: Beginner Issue: CEGUI only renders first frame

Postby Illiander » Thu Mar 05, 2015 17:04

No changes with that.

I'm pretty sure it's not an OpenGL state issue I'm getting, as when I set one of my key handlers to create a CEGUI window, then that one also shows up for exactly one frame (if I create a new window every frame, then it looks like I've got it sticking around, until I look at my memory usage)

I haven't gotten to the bit of the tutorials where you inject inputs yet, so I can't see the CEGUI cursor.

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: Beginner Issue: CEGUI only renders first frame

Postby Ident » Thu Mar 05, 2015 20:17

But you said if you comment out all other rendering stuff then CEGUI renders fine. So either CEGUI is effectively not re-rendered ever or I dont understand what is going on. Are you updating it correctly? You need to inject time to System and GUIContext if I remember right: consult the api docs: http://static.cegui.org.uk/docs/0.8.4/i ... orial.html
CrazyEddie: "I don't like GUIs"

Illiander
Not too shy to talk
Not too shy to talk
Posts: 21
Joined: Mon Sep 06, 2010 20:03

Re: Beginner Issue: CEGUI only renders first frame

Postby Illiander » Thu Mar 05, 2015 22:11

If I comment out all the other rendering stuff then I get a CEGUI window on my screen in the right place, and it redraws when I resize the window.

If I only render the first frame, then I get a CEGUI window over my scene looking correct, but it doesn't redraw when I resize the window.

If I have everything there, then I get a CEGUI window for the first frame (I slowed down my framerate to check) then the CEGUI window disappears. If I have an event create another CEGUI window, then that one also appears for a single frame.

I was under the impression that CEGUI would render correctly without needing any inputs injecting, including time. If I need to inject time in order to get things to show up for more than one frame, I can do that, I was just trying to get one thing working before I started on the next.

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: Beginner Issue: CEGUI only renders first frame

Postby Ident » Fri Mar 06, 2015 00:02

Injecting time pulses should be enough, this is basically the update-call. You do not need to inject inputs. You can also inject 0.f as timepulse. Please tell me if it changes anything.
CrazyEddie: "I don't like GUIs"

Illiander
Not too shy to talk
Not too shy to talk
Posts: 21
Joined: Mon Sep 06, 2010 20:03

Re: Beginner Issue: CEGUI only renders first frame

Postby Illiander » Fri Mar 06, 2015 08:29

Injecting a time pulse of 0 every frame does the job.

Thanks.


Return to “Help”

Who is online

Users browsing this forum: Google Adsense [Bot] and 4 guests