[1] here's an overview of the new features of the SDL2 api - https://wiki.libsdl.org/MigrationGuide - http://blog.stuff-o-matic.com/post/2013/09/15/ASGP-s-Android-Port-Part-II%3A-from-SDL-1.2-to-SDL-2 .
[2] I'm confused by all the forks/patches. I am not clear which is official. I'm not even sure which one someone should contribute to? - pygame2 - Maybe another name of one of the below? - pysdl2 - Continued from pySDL - is not pygame_sdl2 - https://bitbucket.org/marcusva/py-sdl2/downloads - pyreloaded - Maybe an old name for pygame2? - Ren'Py - aka pygame_sdl2 - https://github.com/renpy/pygame_sdl2 - Lindstrom Pygame 1.9.2 patch, https://bitbucket.org/llindstrom/pygame-1.10-patch - Uses SDL2, but maintains backward compatible pygame1 api [3] > The structure of SDL 2 differs from SDL 1.2 Does this mean pygame2 should not start off using the 1.9.2 patch? How important is keeping 100% backward compatibility of SDL1 in pygame2? is. Will that end up mixing new and old rendering methods? Or is it worth making older code easier to port? I know SDL2 does drop some support for some old platforms like Mac OS 9. Thanks, -- Jake