3 ms·
If think that the MacOS GUI is actually entirely rendered as a series of PDFs, if I have understood things correctly.
by carlosjobim 6mo ago
If think that the MacOS GUI is actually entirely rendered as a series of PDFs, if I have understood things correctly.
- jonhohle 6mo agoThat’s how it originally worked, but Apple has moved away from PDF to other native GPU frameworks for drawing. Now window content is stored as bitmaps instead of redrawing vector instructions.
- mpweiher 6mo agoThat's not how it ever worked. Quartz is a vector drawing engine whose output can be captured as a PDF and which is closely aligned with the PDF imaging model. Window content was always stored as bitmaps.
- jonhohle 6mo agoYou’re correct. I meant to say textures, but even that isn’t completely accurate. AppKit used to generate the bitmap directly through CoreGraphics (PDF model). Now it uses Core Animation and Metal and no longer draws the bitmap directly.
- mpweiher 6mo agoYou have understood things incorrectly.