On 2019-05-21 16:51:43 +0000, Manu said:
The screencast shows a responsive 40x40 grid. Layouting the grid takes
about 230ms, drawing it about 10ms.
O_o ... I feel like 230 *microseconds* feels about the right time, and
~100 microseconds for rendering.
I don't think that's fast enough :-)
So this gives us 36 FPS which is IMO pretty good for a desktop app target
Umm, no. I would expect 240fps is the modern MINIMUM for a desktop
app, you can easily make it that fast.
;-) Well, they key is to layout & render only changes. A responsive
grid is an evil test-case as this requires a full cylce on every frame.
Incidentally, we have a multimedia library workgroup happening to
build out a flexible and as-un-opinionated-as-we-can gfx and gui
libraries which may serve a wider number of users than most existing
libraries,
Ah, ok. Sounds interesting...
perhaps you should join that effort, and leverage the perf
experts we have? There's a channel #graphics on the dlang discord.
I will have a look... need to get discord up & running. Too many chat
channels these days...
--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster