Trying to wrangle Core Animation, DirectComposition, and Wayland under a single API is making me yearn for the good old days of working around bugs in Qualcomm GPU drivers. At least I only had to work around one set of bugs…
Conversation
Replying to
"Qualcomm GPU drivers" is like several layers of horrifying.
... why does Qualcomm even *have* a GPU?!
1
4
Adreno is Qualcomm’s GPU.
Adreno 200 was barely functional at all.
2
1
AMD sold them their mobile GPU division which is why Adreno is an anagram of Radeon. It used to have a lot of internal memory corruption bugs in the firmware spamming IOMMU tracebacks to the kernel log.
My favorite one was that in their Adreno 200 driver, glTexSubImage2D() just did “return glTexImage2D(…)” with the arguments it was given, ignoring x and y.
Yes, this usually led to segfaults.
1
6
Show replies


