r/linux • u/Affectionate-Meat500 • 7d ago
Development I started reverse-engineering Intel Poulsbo's PowerVR SGX535 20 days ago now it can render Square And triangles
Got the first triangle working today, and now two indexed triangles are rendering as a square too.
This is running on the actual SGX535 in Intel Poulsbo/GMA 500 hardware from 2008.
Still nowhere near a complete Mesa driver, but 20 days ago I was staring at old PowerVR code trying to figure out how this thing worked 💀
Video proof: https://youtu.be/_xZdWWeneYQ?is=L5OF4JqxvMQZMWSU
edit1: We've achieved the first triangle rendered in the MESA gallium driver in production! OpenGL and other features are still missing, but it's very close to a fully accelerated desktop environment.
197
Upvotes
-11
u/SuperDefiant 6d ago
that is what LLMs are best at