Jan Ole Vollmer

Results 24 issues of Jan Ole Vollmer

From http://doc.qt.io/qt-5/qglwidget.html: ``` This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code. ``` It is only need...

Typically, a screen-aligned quad/triangle is used to do post-processing using shaders; however, the current implementations of ScreenAlignedTriangle and ScreenAlignedQuad do not allow this: they simply display an existing texture. This...

This call order is fine: ``` m_canvas->setOpenGLContext(); m_canvas->setRenderStage(...); ``` However, if called the other way around (as a result of my solution to #393), the render stage is initialized twice:...

bug

For some reason, the screen area OpenGL draws into does not align with the window area. There is an offset of about [-11, 11] pixels (seen from the top left),...

bug

Currently, the qml backend calls `globjects::init`, while the other two do not. I suggest to always initialize globjects together with glbinding, as gloperate depends on it.

Core
requires decision
Current

I'm not sure, whether this is supposed to be an issue of gloperate or cppexpose. To reproduce: Run gloperate-qt-example and enter `gloperate.canvas0.pipeline.virtualViewport` into script console. The `DuktapeScriptBackend` runs into an...

Core
requires decision
pending

A viewport is inherently integral (at least in OpenGL terms) and currently, mouse events use integer positions as well, so there is not much benefit in the current float representation....

Core
requires decision
pending

Both installations write their respective `gloperate::pluginPath()` to the config file (`%APPDATA%/CG Internals GmbH/gloperate.ini` on my system) and read it back on the next launch. Consequently, both try to load each...

backlog

Goal: control virtual time using a media player like interface (i.e., a timeline, player/pause button, speed control, etc.). This is currently not possible because the time delta for each frame...

GUI
requires decision

Extend the resource management facilities to support reloading of already loaded resources upon request (or perhaps on file changes). I'm not sure if this makes sense for all types of...