-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Legacy Qt GL #133
Comments
Hi, thanks for feedback. Could you write exactly which branch do you mean ? |
ppiecuch_osx_wip
this sequence should trigger and queue 8 requests to background renderer for 8 textures - background renderer should signal each texture with some textureReady() signal. I started to work on this in threadrenderer.cpp class - that way I would like to remove all processing from gui/main thread. P. |
This will probably never done :) |
I was finally managed to remove legacy Qt OpenGL code (in my branch). I using QOpenGLTexture/Framebuffer for everything and QOpenGLWidget. Major challenge was to share context between all elements: QOpenGLWidget shares context by default; each FormImageProp has now its own offline surface (qtofflinegl.h) that shares context with global one.
One of the benefit is that I could remove update hack from GLWidgetBase - QOpenGLWidget seems to manage repeating update events.
Still I am not able to display in glwidget (Intel GPU) but at least, Qt code seems to be a bit cleaner :)
P.
The text was updated successfully, but these errors were encountered: