I'd just like to point out that ANYONE can work on OS4 SDL, you don't need permission, you can check out the SVN code at any time and work on it.
People often ask me to fix SDL, but if its GL related, i really don't know how to fix the problems (i've tried a couple of times). Also, my life these last few months has been a LOT busier than I expected. The only time I have for hobby programming is on the train (on my laptop) which is why there has been a lot of progress on Oricutron (I can code/test on Windows, and compile it on Amiga later), and not much on Amiga-specific projects (like the OS4-specific parts of SDL).
Anyway, if someone makes some fixes and wants commit access, they just have to ask me or Hans-Joerg.
If you are a developer and want to help improve OS4, SDL is one place where you can make a big difference right now.
There are some things that REALLY need to be done and are probably easier than fixing the GL issues:
* Prepare a new release of the current code. Apparently, I cocked some things up with my releases (statically compiled GL into the shared object, included an out-of-date static libSDL.a in the newlib archive...)
* Fix the bugs that Spot keeps nagging me to fix
E-mail him for more info. Some of them are probably even quite easy to someone with the time to do it.
* Bring the code in line with 1.2.14. This is probably easier than it sounds. To go from 1.2.11 to 1.2.13, I downloaded the 1.2.11 OS4 sources to my PC, and used Beyond Compare to compare them to the official 1.2.13. I merged in all the changes, tweaked the configure script a bit (there were some new parts for 1.2.13 that required an amiga section), copied the result to the amigaone, configured it and built it. That was it, aside from some tweaking.
When you configure SDL on the amiga, just remember to disable pthreads, and it'll then use the OS4 native threading (for some reason it picks pthreads by default).