Just landed Metal support in Pathfinder! This refactors the internal APIs significantly so we can more easily support modern GPU APIs like gfx-rs, Vulkan, etc. in the future.https://github.com/servo/pathfinder/commit/487577a11b85145f85fc9bcfcac0ec8b4f34486a …
-
-
Replying to @pcwalton
Awesome! It’s currently 3x slower than GL on my machine and the UI draws as weird yellow and white outlines, but I’m sure there’s much low hanging fruit. You may be interested that I figured out how to get window resizing working with Metal: http://thume.ca/2019/06/19/glitchless-metal-window-resizing/ …
1 reply 0 retweets 0 likes -
Replying to @trishume
I’m pretty sure the reported GPU timings are not accurate. Look in the Metal debugger instead. I use MTLSharedEvent to approximate GPU timer queries, which are otherwise only available on iOS :\
1 reply 0 retweets 0 likes
That said, there is plenty of room for improvement: for example, I create and destroy pipelines all the time.
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.