An interesting tidbit: GL is faster than Metal on this demo right now because of less drawcall overhead (probably fixable).
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I look forward to smashing this, but I will cheat by using compute instead of rasterization.
-
Yeah, I’m sure one can do better by opting into compute where available (which Pathfinder should eventually do where available).
- 2 more replies
New conversation -
-
-
Incidentally, there are 2 million small lines (“fills”) to be rendered here. Generating those lines and uploading them to the GPU is what is taking up the CPU time. Actually drawing the lines is all GPU and is very fast. That’s why opting into newer GL versions could be helpful…
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Is that total CPU time or per-frame or what?
-
Per-frame. This is a stress test that nobody, not even MPVG, renderers at 60 FPS with max AA quality.
- 1 more reply
New conversation -
-
-
The pink lines are supposed to be dashed?
-
Oh, maybe. I do have dashed lines implemented in <canvas> but they aren’t hooked up to SVG yet.
- 1 more reply
New conversation -
-
-
But does it run on Linux?
-
Not OP, but as I understand this is planned to ship with Firefox. So if it doesn't run on Linux currently, it will.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.