4 ms·
That's a good point. So up to which abstraction level would you consider "GPU-Backed UI" to be the right term? Looks like it doesn't end with low level APIs lik
by master-lincoln 4y ago
That's a good point. So up to which abstraction level would you consider "GPU-Backed UI" to be the right term? Looks like it doesn't end with low level APIs like OpenGL as the article also mentions e.g. the rust framework https://github.com/emilk/egui https://github.com/emilk/egui
Where to draw the line?
- starburst 4y agoDrawing a line is always hard (when did in our evolution we become sentient?), but HTML / CSS is probably the furthest you can be from that line in modern UI tooling. As long as the UI or it's underlying engine was built with GPU in mind and not as an after-thought to accelerate it, it can be safe to say it probably fit the "GPU-Backed UI" definition. If you can easily attach a Shader (https://github.com/emilk/egui/blob/master/examples/custom_3d_glow/src/main.rs https://github.com/emilk/egui/blob/master/examples/custom_3d...), it is also a dead giveaway that it is a "GPU-Backed UI". WebGL is different from HTML / CSS. You could have a "GPU-Backed UI" running in WebGL.