SDL/src/dynapi
Ryan C. Gordon 525919b315
rwops: Reworked RWops for SDL3.
- SDL_RWops is now an opaque struct.
- SDL_AllocRW is gone. If an app is creating a custom RWops, they pass the
  function pointers to SDL_CreateRW(), which are stored internally.
- SDL_RWclose is gone, there is only SDL_DestroyRW(), which calls the
  implementation's `->close` method before freeing other things.
- There is only one path to create and use RWops now, so we don't have to
  worry about whether `->close` will call SDL_DestroyRW, or if this will
  risk any Properties not being released, etc.
- SDL_RWFrom* still works as expected, for getting a RWops without having
  to supply your own implementation. Objects from these functions are also
  destroyed with SDL_DestroyRW.
- Lots of other cleanup and SDL3ization of the library code.
2024-03-14 19:36:08 -04:00
..
gendynapi.py Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_dynapi.c Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_dynapi.h Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_dynapi.sym rwops: Reworked RWops for SDL3. 2024-03-14 19:36:08 -04:00
SDL_dynapi_overrides.h rwops: Reworked RWops for SDL3. 2024-03-14 19:36:08 -04:00
SDL_dynapi_procs.h rwops: Reworked RWops for SDL3. 2024-03-14 19:36:08 -04:00
SDL_dynapi_unsupported.h android: Added SDL_AndroidRequestPermissionAsync. 2024-02-13 12:06:51 -05:00