> That is done through the driver, which maps higher level commands in libraries to instructions that graphics cards understands
Which is a very highly privileged thing to do, that you can’t just circumvent. No mainstream OS does userspace drivers.
And honestly, now you just introduce two levels of abstraction - one at the APE level, and one at Python’s level, so I don’t get that.
Also, that’s why we have cross-platform libraries. The executable-header is hardly the “bottleneck” in cross-platform tooling - that’s why I think it is hardly more than a very cool and genius hack.
Which is a very highly privileged thing to do, that you can’t just circumvent. No mainstream OS does userspace drivers.
And honestly, now you just introduce two levels of abstraction - one at the APE level, and one at Python’s level, so I don’t get that.
Also, that’s why we have cross-platform libraries. The executable-header is hardly the “bottleneck” in cross-platform tooling - that’s why I think it is hardly more than a very cool and genius hack.