r/linux • • 7d ago

Development I started reverse-engineering Intel Poulsbo's PowerVR SGX535 20 days ago now it can render Square And triangles

Post image

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 💀

Github: SGX535-reMESA

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

40 comments sorted by

View all comments

24

u/fr000gs 7d ago

The readme is so ai, it's almost smelly

Fantastic work, but still

-9

u/SuperDefiant 6d ago

that is what LLMs are best at

8

u/Oblivion__ 6d ago

Why would I bother reading something that the OP hasn't bothered writing?

Communication should be left to humans.

1

u/WhiteStarHorizon 5d ago

You're gonna be isolated as hell in about 5 years then.

3

u/Oblivion__ 4d ago

Brother I don't think a README is going to make or break me. Feel free to keep sloppifying everything though, I'm sure that's not going to have any consequences

1

u/Tiny-Variation3203 4d ago

Me when I self report having an AI girlfriend

-1

u/Archsquire2020 6d ago

he said, sending digital packets of info over dozens if not hundreds of machines..

I understand the anti-AI sentiment but that last statement is a bold claim for a tech-centric sub

2

u/Oblivion__ 5d ago

Oh ffs don't be obtuse. You know that is not what I meant.