CEGUI 7.1 - changed ogre rendering process clarifications!

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

eugen
Not too shy to talk
Not too shy to talk
Posts: 28
Joined: Tue Jun 03, 2008 03:29
Contact:

CEGUI 7.1 - changed ogre rendering process clarifications!

Postby eugen » Fri Oct 30, 2009 17:40

Hello,
First of all, thanks alot for the new updates into the CEGUI version, they look great!
However i have a problem with CEGUI updating on an Ogre application with multiple viewports. Ive seen now the rendering hookup into Ogre changed a bit meaning is not using a separate render queue but hooks up into the default rendering queue? Stop me if im wrong. The problem im encountering is related to the way the GUI is updated, now the GUI flickers all the time.
I can see now CEGUI is using frameRenderingQueued of the framelistener it registers to ogre to push its geometry batches to the system (meaning is one frame behind with the rendering all the time). In the older version 0.6 we've been using the RENDER_QUEUE_OVERLAY and could specify whether or not to render after the default ogre geometry in this queue or after.
How is that changed and what one would expect to change to have it working correclty?

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: CEGUI 7.1 - changed ogre rendering process clarifications!

Postby CrazyEddie » Wed Dec 09, 2009 10:41

Hi,

As I understand it, the rendering is not one frame behind, it's triggered after other rendering for the frame is done (but before the final 'flip').

With regards to the flickering, I'm aware this under one circumstance only, where the RTT technique employed is Copy (as opposed to pBuffer or FBO). Which render system are you using with Ogre? Because I do not test with D3D, so perhaps there are differences there, also? If it is the 'Copy' issue, I intend to address this in a later point release.

CE.


Return to “Help”

Who is online

Users browsing this forum: No registered users and 6 guests