rswinkle / PortableGL

An implementation of OpenGL 3.x-ish in clean C
MIT License
1.05k stars 49 forks source link

Add a note in Related Projects about libosmesa #11

Closed starseeker closed 2 years ago

starseeker commented 2 years ago

In case it's of interest, offering a small write-up about a more-or-less related repository that extracts part of Mesa3D from circa 2008 to make a stand-alone, software only OpenGL renderer. I was amused by your bbgl comment, because I had a very similar reaction when I saw PortableGL - your first commit in the git commit history is literally days after I had completed my initial libosmesa experiments, which would have been extremely ironic timing :-).

This extraction has been successfully used to display renderings interactively in a Qt widget, as well as the bundled examples. Probably a little old to be of much use to PortableGL itself, but thought it might be worth a mention in case it's useful to someone who needs a bit more than TinyGL has in place.

rswinkle commented 2 years ago

Haha, yeah it's not a great feeling is it especially if you've already spent a significant amount of time on the project.

You're right it's not really useful to PortableGL itself but neither is modern Mesa. It's just two totally different approaches and goals but I think your project definitely deserves a mention so thanks for the pull request.