|
From: | Pantxo Diribarne |
Subject: | Re: Help needed to update our use of OpenGL |
Date: | Thu, 13 Sep 2018 09:30:21 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
I never programmed anything in modern OpenGL, so I can't really help, but if such restructuring should happen I'd be happy to discuss the opportunity ofYes, I think this kind of refactoring would be good. We could also move in this direction independently of updating our use of OpenGL.abstracting our current opengl_renderer into something more general, say base_render. The latter would be "rendering technology agnostic" (actualdrawing and property changes are done in pure virtual functions) and would serve as a base for the opengl_renderer and eventually for any kind of 2D-3D renderer someone may want to implement (I was thinking about qt_renderer,cairo_renderer for 2D printing).jwe
Yes, and I already gave it a shot independently a few month ago but got lost quite early when trying to make a general interface for glCallList, which happens to be one of the features we will have to reimplement when switching to modern OpenGL API. That is why I am under the impression that the two goals are not completely independent.
Pantxo
[Prev in Thread] | Current Thread | [Next in Thread] |