Add SDL_migration.cocci for SDL2 to 3 migration (#7042)

* Add SDL_migration.cocci for SDL2 to 3 migration
This commit is contained in:
Sylvain Becker
2023-01-10 15:25:00 +01:00
committed by GitHub
parent 413af2f5f1
commit 5066fcde69
3 changed files with 1761 additions and 0 deletions
+3
View File
@@ -9,6 +9,9 @@ Many functions and symbols have been renamed. We have provided a handy Python sc
rename_symbols.py --all-symbols source_code_path
```
It's also possible to apply a semantic patch to migrate more easily to SDL3: [SDL_migration.cocci](https://github.com/libsdl-org/SDL/blob/main/build-scripts/SDL_migration.cocci)
SDL headers should now be included as `#include <SDL3/SDL.h>`. Typically that's the only header you'll need in your application unless you are using OpenGL or Vulkan functionality. We have provided a handy Python script [rename_headers.py](https://github.com/libsdl-org/SDL/blob/main/build-scripts/rename_headers.py) to rename SDL2 headers to their SDL3 counterparts:
```sh
rename_headers.py source_code_path