[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

Reply via email to