4 ms·
I started searching for the private identifiers listed in the blog post and ran across this document describing Chromium's Mac compositor: https://www.chromium
by skymt 7y ago
I started searching for the private identifiers listed in the blog post and ran across this document describing Chromium's Mac compositor:
https://www.chromium.org/developers/design-documents/chromium-graphics/mac-delegated-rendering https://www.chromium.org/developers/design-documents/chromiu...
Technical details aside, it describes two methods of performing delegated rendering on Mac. One uses public APIs and causes a "reduction in performance and increase in GPU power consumption." The other uses the reverse-engineered CAContext API.
- Andrex 7y agoIANAL, so I would need someone to explain to me how this differs from Netscape's claims against Microsoft in the 90s. Because it seems pretty similar. Also, I wonder if this was code inherited from WebKit, possibly even from Apple engineers.
- scarface74 7y agoNetscape’s claims had nothing to do with MS not allowing private APIs. MS forbid OEMs from shipping Netscape of they wanted to license Windows. The definition of anti trust is not “a company does something I don’t like”.