Whats holding ~100% D GUI back?
Gregor Mückl
gregormueckl at gmx.de
Fri Nov 29 09:05:15 UTC 2019
On Friday, 29 November 2019 at 08:49:33 UTC, Paolo Invernizzi
wrote:
> On Friday, 29 November 2019 at 02:42:28 UTC, Gregor Mückl wrote:
>
>> And rendering the window contents is where things start to
>> diverge a lot. A game engine is a fundamentally different
>> beast from a renderer for the kind of graphics a UI draws. The
>> graphics primitives that GUI code wants to deal map awkwardly
>> to the GPU rendering pipeline. Sure, there are ways (some of
>> them quite impressive), but it's a pain. There's no explicit
>> scene graph.
>
> As a company that use QT extensively ...
> https://doc.qt.io/qt-5/qtquick-visualcanvas-scenegraph.html
Same as with browser engines: Qt Quick gets away with it mostly
because the UI is declarative. But declarative UIs have their own
tradeoffs, and in the case if Qt Quick it comes in the form of
less powerful widgets when compared to Qt Widgets.
More information about the Digitalmars-d
mailing list