[BUG]autoRenderingSurface inside another makes pos random

If you found a bug in our library or on our website, please report it in this section. In this forum you can also make concrete suggestions or feature requests.

Moderators: CEGUI MVP, CEGUI Team

osbios
Just popping in
Just popping in
Posts: 13
Joined: Thu Jul 21, 2011 20:34

[BUG]autoRenderingSurface inside another makes pos random

Postby osbios » Tue Oct 08, 2013 17:11

I worked on my "direct drawing canvas" where I use a surface from cegui for direct opengl drawing. And found some odd behavior.

When I use a "autoRenderingSurface" (setUsingAutoRenderingSurface(true)) inside another autoRenderingSurface, the child position visually jumps around in the parent (by a few pixels around the original position) every time the parent changes his position and is redrawn. This wont happen if the parent is set to not use a autoRenderingSurface.

Image

Edit: befor I forget:
---- Version: 0.8.2 (Build: Sep 24 2013 GNU/Linux g++ 4.6.3 64 bit) ----
---- Renderer module is: CEGUI::OpenGLRenderer - Official OpenGL based 2nd generation renderer module. TextureTarget support enabled via FBO extension. ----
---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
---- Image Codec module is: DevILImageCodec - Official DevIL based image codec ----
---- Scripting module is: None ----

Return to “Bug Reports, Suggestions, Feature Requests”

Who is online

Users browsing this forum: No registered users and 8 guests