(Note that Skia already does certain things differently on different platforms, including using DirectWrite on Windows.)
-
-
Didn’t realize that. Do you know if there was ever attempt to have a D2D (or CG) backend to Skia?
1 reply 0 retweets 0 likes -
Skia doesn’t really have the concept of backends for vector graphics rendering beyond the CPU/GPU split. Just for fonts and other misc. stuff.
1 reply 0 retweets 0 likes -
Hm so a theortical fork that did use D2D would be a reasonably invasive set of changes?
1 reply 0 retweets 0 likes -
Yeah, it’d be pretty invasive. For one you’d need the concept of SkPicture, which I’m not even sure D2D has…
1 reply 0 retweets 0 likes -
I guess making a pseudo-Skia that just shims everything over to D2D would be the easiest way to go about it. Could maybe use the existing infrastructure to choose between CPU and GPU backends for that.
1 reply 0 retweets 0 likes -
Isn’t that layer something that WebKit had/had and Blink dumped post-fork?
1 reply 0 retweets 0 likes -
Lower level than that. I mean replacing the guts of the Skia library.
1 reply 0 retweets 0 likes -
So keeping the badly documented, unfriendly API you hate but throwing out the performant, well-tested guts? :)
1 reply 0 retweets 0 likes -
I mean… I’m talking about what would be expedient, not ideal. In my ideal world this wouldn’t have been an issue and MS would have just open sourced EdgeHTML :)
1 reply 0 retweets 0 likes
I think my ideal world might involve several open source browser engines, each cobbled together from shared pieces. (Sort of like how Gecko uses pieces of Chromium and WebKit.) Basically the browser-engine-as-open-source-OS model.
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.