123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770 |
- //
- // This is a coccinelle semantic patch to ease migration of your project from SDL2 to SDL3.
- //
- // It generates a patch that you can apply to your project to build for SDL3. It does not
- // handle conceptual API changes, but it automates API name changes and function parameter
- // transformations.
- //
- // To install (native Ubuntu or using WSL on Windows):
- // sudo apt install coccinelle
- //
- // Apply the semantic patch to generate a patch file:
- // cd path/to/your/code
- // spatch --sp-file path/to/SDL_migration.cocci . >patch.txt
- //
- // A few options:
- // --c++=11 to parse cpp file
- // --max-width 200 to increase line witdth of generated source
- //
- // Apply the patch to your project:
- // patch -p1 <patch.txt
- //
- //
- // #############
- // In very short, a semantic patch is composed of two sub-blocks, like
- //
- // @@
- // declaration
- // @@
- // rule / transformation
- //
- // So this file is a set of many semantic patches, mostly independant.
- // SDL_SIMDAlloc(), SDL_SIMDFree() have been removed.
- @@
- expression e1;
- @@
- - SDL_SIMDAlloc(e1)
- + SDL_aligned_alloc(SDL_SIMDGetAlignment(), e1)
- @@
- expression e1;
- @@
- - SDL_SIMDFree(
- + SDL_aligned_free(
- e1)
- // SDL_Vulkan_GetInstanceExtensions() no longer takes a window parameter.
- @@
- expression e1, e2, e3;
- @@
- SDL_Vulkan_GetInstanceExtensions(
- - e1,
- e2, e3)
- // SDL_Vulkan_GetVkGetInstanceProcAddr() now returns `SDL_FunctionPointer` instead of `void *`, and should be cast to PFN_vkGetInstanceProcAddr.
- @@
- typedef PFN_vkGetInstanceProcAddr;
- @@
- + (PFN_vkGetInstanceProcAddr)
- SDL_Vulkan_GetVkGetInstanceProcAddr()
- // SDL_PauseAudioDevice / SDL_PlayAudioDevice
- @@
- expression e;
- @@
- (
- - SDL_PauseAudioDevice(e, 1)
- + SDL_PauseAudioDevice(e)
- |
- - SDL_PauseAudioDevice(e, SDL_TRUE)
- + SDL_PauseAudioDevice(e)
- |
- - SDL_PauseAudioDevice(e, 0)
- + SDL_PlayAudioDevice(e)
- |
- - SDL_PauseAudioDevice(e, SDL_FALSE)
- + SDL_PlayAudioDevice(e)
- )
- @@
- expression e, pause_on;
- @@
- - SDL_PauseAudioDevice(e, pause_on);
- + if (pause_on) {
- + SDL_PauseAudioDevice(e);
- + } else {
- + SDL_PlayAudioDevice(e);
- + }
- // Remove SDL_WINDOW_SHOWN
- @@
- expression e;
- @@
- (
- - SDL_WINDOW_SHOWN | e
- + e
- |
- - SDL_WINDOW_SHOWN
- + 0
- )
- @@
- // Remove parameter from SDL_ConvertSurface
- expression e1, e2, e3;
- @@
- SDL_ConvertSurface(e1, e2
- - ,e3)
- + )
- @@
- // Remove parameter from SDL_ConvertSurfaceFormat
- expression e1, e2, e3;
- @@
- SDL_ConvertSurfaceFormat(e1, e2
- - ,e3)
- + )
- @@
- // SDL_CreateRGBSurfaceWithFormat
- // remove 'flags'
- // remove 'depth'
- // rename to SDL_CreateSurface
- expression e1, e2, e3, e4, e5;
- @@
- - SDL_CreateRGBSurfaceWithFormat(e1, e2, e3, e4, e5)
- + SDL_CreateSurface(e2, e3, e5)
- @@
- // SDL_CreateRGBSurfaceWithFormat:
- // remove 'depth'
- // rename to SDL_CreateSurfaceFrom
- expression e1, e2, e3, e4, e5, e6;
- @@
- - SDL_CreateRGBSurfaceWithFormatFrom(e1, e2, e3, e4, e5, e6)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e5, e6)
- @@
- // SDL_CreateRGBSurface : convert Masks to format
- expression e1, e2, e3, e4, e5, e6, e7, e8, e9;
- @@
- (
- // Generated for all formats:
- - SDL_CreateRGBSurface(e1, e2, e3, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX1LSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 1, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX1LSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX1MSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 1, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX1MSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX4LSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 4, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX4LSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX4MSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 4, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX4MSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 8, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX8)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 8, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX8)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 8, 0x000000E0, 0x0000001C, 0x00000003, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB332)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 8, e4, 0x000000E0, 0x0000001C, 0x00000003, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB332)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 12, 0x00000F00, 0x000000F0, 0x0000000F, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 12, e4, 0x00000F00, 0x000000F0, 0x0000000F, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 15, 0x00007C00, 0x000003E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 15, e4, 0x00007C00, 0x000003E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 15, 0x0000001F, 0x000003E0, 0x00007C00, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGR555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 15, e4, 0x0000001F, 0x000003E0, 0x00007C00, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGR555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x00000F00, 0x000000F0, 0x0000000F, 0x0000F000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x00000F00, 0x000000F0, 0x0000000F, 0x0000F000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000F000, 0x00000F00, 0x000000F0, 0x0000000F)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBA4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000F000, 0x00000F00, 0x000000F0, 0x0000000F)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBA4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000000F, 0x000000F0, 0x00000F00, 0x0000F000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ABGR4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000000F, 0x000000F0, 0x00000F00, 0x0000F000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ABGR4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x000000F0, 0x00000F00, 0x0000F000, 0x0000000F)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRA4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x000000F0, 0x00000F00, 0x0000F000, 0x0000000F)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRA4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x00007C00, 0x000003E0, 0x0000001F, 0x00008000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB1555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x00007C00, 0x000003E0, 0x0000001F, 0x00008000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB1555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000F800, 0x000007C0, 0x0000003E, 0x00000001)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBA5551)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000F800, 0x000007C0, 0x0000003E, 0x00000001)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBA5551)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000001F, 0x000003E0, 0x00007C00, 0x00008000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ABGR1555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000001F, 0x000003E0, 0x00007C00, 0x00008000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ABGR1555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000003E, 0x000007C0, 0x0000F800, 0x00000001)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRA5551)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000003E, 0x000007C0, 0x0000F800, 0x00000001)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRA5551)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000F800, 0x000007E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB565)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000F800, 0x000007E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB565)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000001F, 0x000007E0, 0x0000F800, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGR565)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000001F, 0x000007E0, 0x0000F800, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGR565)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 24, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB24)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 24, e4, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB24)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 24, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGR24)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 24, e4, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGR24)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBX8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBX8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGR888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGR888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRX8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRX8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x00FF0000, 0x0000FF00, 0x000000FF, 0xFF000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x00FF0000, 0x0000FF00, 0x000000FF, 0xFF000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x000000FF)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBA8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x000000FF)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBA8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ABGR8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ABGR8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x000000FF)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRA8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x000000FF)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRA8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x3FF00000, 0x000FFC00, 0x000003FF, 0xC0000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB2101010)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x3FF00000, 0x000FFC00, 0x000003FF, 0xC0000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB2101010)
- |
- // End Generated
- - SDL_CreateRGBSurface(e1, e2, e3, e4->BitsPerPixel, e4->Rmask, e4->Gmask, e4->Bmask, e4->Amask)
- + SDL_CreateSurface(e2, e3, e4->format)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, e4->BitsPerPixel, e5, e4->Rmask, e4->Gmask, e4->Bmask, e4->Amask)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e5, e4->format)
- |
- -SDL_CreateRGBSurface(e1, e2, e3, e4, e5, e6, e7, e8)
- +SDL_CreateSurface(e2, e3, SDL_MasksToPixelFormatEnum(e4, e5, e6, e7, e8))
- |
- -SDL_CreateRGBSurfaceFrom(e1, e2, e3, e4, e5, e6, e7, e8, e9)
- +SDL_CreateSurfaceFrom(e1, e2, e3, e5, SDL_MasksToPixelFormatEnum(e4, e6, e7, e8, e9))
- )
- @@
- // SDL_CreateRenderer:
- // 2nd argument changed from int (default=-1) to const char* (default=NULL)
- expression e1, e2;
- @@
- SDL_CreateRenderer(e1,
- - -1
- + NULL
- , e2)
- // Renaming of SDL_oldnames.h
- @@
- @@
- - SDL_AudioStreamAvailable
- + SDL_GetAudioStreamAvailable
- (...)
- @@
- @@
- - SDL_AudioStreamClear
- + SDL_ClearAudioStream
- (...)
- @@
- @@
- - SDL_AudioStreamFlush
- + SDL_FlushAudioStream
- (...)
- @@
- @@
- - SDL_AudioStreamGet
- + SDL_GetAudioStreamData
- (...)
- @@
- @@
- - SDL_AudioStreamPut
- + SDL_PutAudioStreamData
- (...)
- @@
- @@
- - SDL_FreeAudioStream
- + SDL_DestroyAudioStream
- (...)
- @@
- @@
- - SDL_FreeWAV
- + SDL_free
- (...)
- @@
- @@
- - SDL_NewAudioStream
- + SDL_CreateAudioStream
- (...)
- @@
- @@
- - SDL_CONTROLLERAXISMOTION
- + SDL_GAMEPADAXISMOTION
- @@
- @@
- - SDL_CONTROLLERBUTTONDOWN
- + SDL_GAMEPADBUTTONDOWN
- @@
- @@
- - SDL_CONTROLLERBUTTONUP
- + SDL_GAMEPADBUTTONUP
- @@
- @@
- - SDL_CONTROLLERDEVICEADDED
- + SDL_GAMEPADADDED
- @@
- @@
- - SDL_CONTROLLERDEVICEREMAPPED
- + SDL_GAMEPADREMAPPED
- @@
- @@
- - SDL_CONTROLLERDEVICEREMOVED
- + SDL_GAMEPADREMOVED
- @@
- @@
- - SDL_CONTROLLERSENSORUPDATE
- + SDL_GAMEPADSENSORUPDATE
- @@
- @@
- - SDL_CONTROLLERTOUCHPADDOWN
- + SDL_GAMEPADTOUCHPADDOWN
- @@
- @@
- - SDL_CONTROLLERTOUCHPADMOTION
- + SDL_GAMEPADTOUCHPADMOTION
- @@
- @@
- - SDL_CONTROLLERTOUCHPADUP
- + SDL_GAMEPADTOUCHPADUP
- @@
- typedef SDL_ControllerAxisEvent, SDL_GamepadAxisEvent;
- @@
- - SDL_ControllerAxisEvent
- + SDL_GamepadAxisEvent
- @@
- typedef SDL_ControllerButtonEvent, SDL_GamepadButtonEvent;
- @@
- - SDL_ControllerButtonEvent
- + SDL_GamepadButtonEvent
- @@
- typedef SDL_ControllerDeviceEvent, SDL_GamepadDeviceEvent;
- @@
- - SDL_ControllerDeviceEvent
- + SDL_GamepadDeviceEvent
- @@
- typedef SDL_ControllerSensorEvent, SDL_GamepadSensorEvent;
- @@
- - SDL_ControllerSensorEvent
- + SDL_GamepadSensorEvent
- @@
- typedef SDL_ControllerTouchpadEvent, SDL_GamepadTouchpadEvent;
- @@
- - SDL_ControllerTouchpadEvent
- + SDL_GamepadTouchpadEvent
- @@
- @@
- - SDL_CONTROLLER_AXIS_INVALID
- + SDL_GAMEPAD_AXIS_INVALID
- @@
- @@
- - SDL_CONTROLLER_AXIS_LEFTX
- + SDL_GAMEPAD_AXIS_LEFTX
- @@
- @@
- - SDL_CONTROLLER_AXIS_LEFTY
- + SDL_GAMEPAD_AXIS_LEFTY
- @@
- @@
- - SDL_CONTROLLER_AXIS_MAX
- + SDL_GAMEPAD_AXIS_MAX
- @@
- @@
- - SDL_CONTROLLER_AXIS_RIGHTX
- + SDL_GAMEPAD_AXIS_RIGHTX
- @@
- @@
- - SDL_CONTROLLER_AXIS_RIGHTY
- + SDL_GAMEPAD_AXIS_RIGHTY
- @@
- @@
- - SDL_CONTROLLER_AXIS_TRIGGERLEFT
- + SDL_GAMEPAD_AXIS_LEFT_TRIGGER
- @@
- @@
- - SDL_CONTROLLER_AXIS_TRIGGERRIGHT
- + SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_AXIS
- + SDL_GAMEPAD_BINDTYPE_AXIS
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_BUTTON
- + SDL_GAMEPAD_BINDTYPE_BUTTON
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_HAT
- + SDL_GAMEPAD_BINDTYPE_HAT
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_NONE
- + SDL_GAMEPAD_BINDTYPE_NONE
- @@
- @@
- - SDL_CONTROLLER_BUTTON_A
- + SDL_GAMEPAD_BUTTON_A
- @@
- @@
- - SDL_CONTROLLER_BUTTON_B
- + SDL_GAMEPAD_BUTTON_B
- @@
- @@
- - SDL_CONTROLLER_BUTTON_BACK
- + SDL_GAMEPAD_BUTTON_BACK
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_DOWN
- + SDL_GAMEPAD_BUTTON_DPAD_DOWN
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_LEFT
- + SDL_GAMEPAD_BUTTON_DPAD_LEFT
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_RIGHT
- + SDL_GAMEPAD_BUTTON_DPAD_RIGHT
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_UP
- + SDL_GAMEPAD_BUTTON_DPAD_UP
- @@
- @@
- - SDL_CONTROLLER_BUTTON_GUIDE
- + SDL_GAMEPAD_BUTTON_GUIDE
- @@
- @@
- - SDL_CONTROLLER_BUTTON_INVALID
- + SDL_GAMEPAD_BUTTON_INVALID
- @@
- @@
- - SDL_CONTROLLER_BUTTON_LEFTSHOULDER
- + SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
- @@
- @@
- - SDL_CONTROLLER_BUTTON_LEFTSTICK
- + SDL_GAMEPAD_BUTTON_LEFT_STICK
- @@
- @@
- - SDL_CONTROLLER_BUTTON_MAX
- + SDL_GAMEPAD_BUTTON_MAX
- @@
- @@
- - SDL_CONTROLLER_BUTTON_MISC1
- + SDL_GAMEPAD_BUTTON_MISC1
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE1
- + SDL_GAMEPAD_BUTTON_PADDLE1
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE2
- + SDL_GAMEPAD_BUTTON_PADDLE2
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE3
- + SDL_GAMEPAD_BUTTON_PADDLE3
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE4
- + SDL_GAMEPAD_BUTTON_PADDLE4
- @@
- @@
- - SDL_CONTROLLER_BUTTON_RIGHTSHOULDER
- + SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
- @@
- @@
- - SDL_CONTROLLER_BUTTON_RIGHTSTICK
- + SDL_GAMEPAD_BUTTON_RIGHT_STICK
- @@
- @@
- - SDL_CONTROLLER_BUTTON_START
- + SDL_GAMEPAD_BUTTON_START
- @@
- @@
- - SDL_CONTROLLER_BUTTON_TOUCHPAD
- + SDL_GAMEPAD_BUTTON_TOUCHPAD
- @@
- @@
- - SDL_CONTROLLER_BUTTON_X
- + SDL_GAMEPAD_BUTTON_X
- @@
- @@
- - SDL_CONTROLLER_BUTTON_Y
- + SDL_GAMEPAD_BUTTON_Y
- @@
- @@
- - SDL_CONTROLLER_TYPE_AMAZON_LUNA
- + SDL_GAMEPAD_TYPE_AMAZON_LUNA
- @@
- @@
- - SDL_CONTROLLER_TYPE_GOOGLE_STADIA
- + SDL_GAMEPAD_TYPE_GOOGLE_STADIA
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
- @@
- @@
- - SDL_CONTROLLER_TYPE_NVIDIA_SHIELD
- + SDL_GAMEPAD_TYPE_NVIDIA_SHIELD
- @@
- @@
- - SDL_CONTROLLER_TYPE_PS3
- + SDL_GAMEPAD_TYPE_PS3
- @@
- @@
- - SDL_CONTROLLER_TYPE_PS4
- + SDL_GAMEPAD_TYPE_PS4
- @@
- @@
- - SDL_CONTROLLER_TYPE_PS5
- + SDL_GAMEPAD_TYPE_PS5
- @@
- @@
- - SDL_CONTROLLER_TYPE_UNKNOWN
- + SDL_GAMEPAD_TYPE_UNKNOWN
- @@
- @@
- - SDL_CONTROLLER_TYPE_VIRTUAL
- + SDL_GAMEPAD_TYPE_VIRTUAL
- @@
- @@
- - SDL_CONTROLLER_TYPE_XBOX360
- + SDL_GAMEPAD_TYPE_XBOX360
- @@
- @@
- - SDL_CONTROLLER_TYPE_XBOXONE
- + SDL_GAMEPAD_TYPE_XBOXONE
- @@
- typedef SDL_GameController, SDL_Gamepad;
- @@
- - SDL_GameController
- + SDL_Gamepad
- @@
- @@
- - SDL_GameControllerAddMapping
- + SDL_AddGamepadMapping
- (...)
- @@
- @@
- - SDL_GameControllerAddMappingsFromFile
- + SDL_AddGamepadMappingsFromFile
- (...)
- @@
- @@
- - SDL_GameControllerAddMappingsFromRW
- + SDL_AddGamepadMappingsFromRW
- (...)
- @@
- typedef SDL_GameControllerAxis, SDL_GamepadAxis;
- @@
- - SDL_GameControllerAxis
- + SDL_GamepadAxis
- @@
- typedef SDL_GameControllerBindType, SDL_GamepadBindingType;
- @@
- - SDL_GameControllerBindType
- + SDL_GamepadBindingType
- @@
- typedef SDL_GameControllerButton, SDL_GamepadButton;
- @@
- - SDL_GameControllerButton
- + SDL_GamepadButton
- @@
- typedef SDL_GameControllerButtonBind, SDL_GamepadBinding;
- @@
- - SDL_GameControllerButtonBind
- + SDL_GamepadBinding
- @@
- @@
- - SDL_GameControllerClose
- + SDL_CloseGamepad
- (...)
- @@
- @@
- - SDL_GameControllerFromInstanceID
- + SDL_GetGamepadFromInstanceID
- (...)
- @@
- @@
- - SDL_GameControllerFromPlayerIndex
- + SDL_GetGamepadFromPlayerIndex
- (...)
- @@
- @@
- - SDL_GameControllerGetAppleSFSymbolsNameForAxis
- + SDL_GetGamepadAppleSFSymbolsNameForAxis
- (...)
- @@
- @@
- - SDL_GameControllerGetAppleSFSymbolsNameForButton
- + SDL_GetGamepadAppleSFSymbolsNameForButton
- (...)
- @@
- @@
- - SDL_GameControllerGetAttached
- + SDL_GamepadConnected
- (...)
- @@
- @@
- - SDL_GameControllerGetAxis
- + SDL_GetGamepadAxis
- (...)
- @@
- @@
- - SDL_GameControllerGetAxisFromString
- + SDL_GetGamepadAxisFromString
- (...)
- @@
- @@
- - SDL_GameControllerGetBindForAxis
- + SDL_GetGamepadBindForAxis
- (...)
- @@
- @@
- - SDL_GameControllerGetBindForButton
- + SDL_GetGamepadBindForButton
- (...)
- @@
- @@
- - SDL_GameControllerGetButton
- + SDL_GetGamepadButton
- (...)
- @@
- @@
- - SDL_GameControllerGetButtonFromString
- + SDL_GetGamepadButtonFromString
- (...)
- @@
- @@
- - SDL_GameControllerGetFirmwareVersion
- + SDL_GetGamepadFirmwareVersion
- (...)
- @@
- @@
- - SDL_GameControllerGetJoystick
- + SDL_GetGamepadJoystick
- (...)
- @@
- @@
- - SDL_GameControllerGetNumTouchpadFingers
- + SDL_GetGamepadNumTouchpadFingers
- (...)
- @@
- @@
- - SDL_GameControllerGetNumTouchpads
- + SDL_GetGamepadNumTouchpads
- (...)
- @@
- @@
- - SDL_GameControllerGetPlayerIndex
- + SDL_GetGamepadPlayerIndex
- (...)
- @@
- @@
- - SDL_GameControllerGetProduct
- + SDL_GetGamepadProduct
- (...)
- @@
- @@
- - SDL_GameControllerGetProductVersion
- + SDL_GetGamepadProductVersion
- (...)
- @@
- @@
- - SDL_GameControllerGetSensorData
- + SDL_GetGamepadSensorData
- (...)
- @@
- @@
- - SDL_GameControllerGetSensorDataRate
- + SDL_GetGamepadSensorDataRate
- (...)
- @@
- @@
- - SDL_GameControllerGetSerial
- + SDL_GetGamepadSerial
- (...)
- @@
- @@
- - SDL_GameControllerGetStringForAxis
- + SDL_GetGamepadStringForAxis
- (...)
- @@
- @@
- - SDL_GameControllerGetStringForButton
- + SDL_GetGamepadStringForButton
- (...)
- @@
- @@
- - SDL_GameControllerGetTouchpadFinger
- + SDL_GetGamepadTouchpadFinger
- (...)
- @@
- @@
- - SDL_GameControllerGetType
- + SDL_GetGamepadType
- (...)
- @@
- @@
- - SDL_GameControllerGetVendor
- + SDL_GetGamepadVendor
- (...)
- @@
- @@
- - SDL_GameControllerHasAxis
- + SDL_GamepadHasAxis
- (...)
- @@
- @@
- - SDL_GameControllerHasButton
- + SDL_GamepadHasButton
- (...)
- @@
- @@
- - SDL_GameControllerHasLED
- + SDL_GamepadHasLED
- (...)
- @@
- @@
- - SDL_GameControllerHasRumble
- + SDL_GamepadHasRumble
- (...)
- @@
- @@
- - SDL_GameControllerHasRumbleTriggers
- + SDL_GamepadHasRumbleTriggers
- (...)
- @@
- @@
- - SDL_GameControllerHasSensor
- + SDL_GamepadHasSensor
- (...)
- @@
- @@
- - SDL_GameControllerIsSensorEnabled
- + SDL_GamepadSensorEnabled
- (...)
- @@
- @@
- - SDL_GameControllerMapping
- + SDL_GetGamepadMapping
- (...)
- @@
- @@
- - SDL_GameControllerMappingForDeviceIndex
- + SDL_GetGamepadMappingForDeviceIndex
- (...)
- @@
- @@
- - SDL_GameControllerMappingForGUID
- + SDL_GetGamepadMappingForGUID
- (...)
- @@
- @@
- - SDL_GameControllerMappingForIndex
- + SDL_GetGamepadMappingForIndex
- (...)
- @@
- @@
- - SDL_GameControllerName
- + SDL_GetGamepadName
- (...)
- @@
- @@
- - SDL_GameControllerNumMappings
- + SDL_GetNumGamepadMappings
- (...)
- @@
- @@
- - SDL_GameControllerOpen
- + SDL_OpenGamepad
- (...)
- @@
- @@
- - SDL_GameControllerPath
- + SDL_GetGamepadPath
- (...)
- @@
- @@
- - SDL_GameControllerRumble
- + SDL_RumbleGamepad
- (...)
- @@
- @@
- - SDL_GameControllerRumbleTriggers
- + SDL_RumbleGamepadTriggers
- (...)
- @@
- @@
- - SDL_GameControllerSendEffect
- + SDL_SendGamepadEffect
- (...)
- @@
- @@
- - SDL_GameControllerSetLED
- + SDL_SetGamepadLED
- (...)
- @@
- @@
- - SDL_GameControllerSetPlayerIndex
- + SDL_SetGamepadPlayerIndex
- (...)
- @@
- @@
- - SDL_GameControllerSetSensorEnabled
- + SDL_SetGamepadSensorEnabled
- (...)
- @@
- @@
- - SDL_GameControllerType
- + SDL_GamepadType
- (...)
- @@
- @@
- - SDL_GameControllerUpdate
- + SDL_UpdateGamepads
- (...)
- @@
- @@
- - SDL_INIT_GAMECONTROLLER
- + SDL_INIT_GAMEPAD
- @@
- @@
- - SDL_IsGameController
- + SDL_IsGamepad
- (...)
- @@
- @@
- - SDL_JOYSTICK_TYPE_GAMECONTROLLER
- + SDL_JOYSTICK_TYPE_GAMEPAD
- @@
- @@
- - SDL_JoystickAttachVirtual
- + SDL_AttachVirtualJoystick
- (...)
- @@
- @@
- - SDL_JoystickAttachVirtualEx
- + SDL_AttachVirtualJoystickEx
- (...)
- @@
- @@
- - SDL_JoystickClose
- + SDL_CloseJoystick
- (...)
- @@
- @@
- - SDL_JoystickCurrentPowerLevel
- + SDL_GetJoystickPowerLevel
- (...)
- @@
- @@
- - SDL_JoystickDetachVirtual
- + SDL_DetachVirtualJoystick
- (...)
- @@
- @@
- - SDL_JoystickFromInstanceID
- + SDL_GetJoystickFromInstanceID
- (...)
- @@
- @@
- - SDL_JoystickFromPlayerIndex
- + SDL_GetJoystickFromPlayerIndex
- (...)
- @@
- @@
- - SDL_JoystickGetAttached
- + SDL_JoystickConnected
- (...)
- @@
- @@
- - SDL_JoystickGetAxis
- + SDL_GetJoystickAxis
- (...)
- @@
- @@
- - SDL_JoystickGetAxisInitialState
- + SDL_GetJoystickAxisInitialState
- (...)
- @@
- @@
- - SDL_JoystickGetButton
- + SDL_GetJoystickButton
- (...)
- @@
- @@
- - SDL_JoystickGetFirmwareVersion
- + SDL_GetJoystickFirmwareVersion
- (...)
- @@
- @@
- - SDL_JoystickGetGUID
- + SDL_GetJoystickGUID
- (...)
- @@
- @@
- - SDL_JoystickGetGUIDFromString
- + SDL_GetJoystickGUIDFromString
- (...)
- @@
- @@
- - SDL_JoystickGetGUIDString
- + SDL_GetJoystickGUIDString
- (...)
- @@
- @@
- - SDL_JoystickGetHat
- + SDL_GetJoystickHat
- (...)
- @@
- @@
- - SDL_JoystickGetPlayerIndex
- + SDL_GetJoystickPlayerIndex
- (...)
- @@
- @@
- - SDL_JoystickGetProduct
- + SDL_GetJoystickProduct
- (...)
- @@
- @@
- - SDL_JoystickGetProductVersion
- + SDL_GetJoystickProductVersion
- (...)
- @@
- @@
- - SDL_JoystickGetSerial
- + SDL_GetJoystickSerial
- (...)
- @@
- @@
- - SDL_JoystickGetType
- + SDL_GetJoystickType
- (...)
- @@
- @@
- - SDL_JoystickGetVendor
- + SDL_GetJoystickVendor
- (...)
- @@
- @@
- - SDL_JoystickInstanceID
- + SDL_GetJoystickInstanceID
- (...)
- @@
- @@
- - SDL_JoystickIsVirtual
- + SDL_IsJoystickVirtual
- (...)
- @@
- @@
- - SDL_JoystickName
- + SDL_GetJoystickName
- (...)
- @@
- @@
- - SDL_JoystickNumAxes
- + SDL_GetNumJoystickAxes
- (...)
- @@
- @@
- - SDL_JoystickNumButtons
- + SDL_GetNumJoystickButtons
- (...)
- @@
- @@
- - SDL_JoystickNumHats
- + SDL_GetNumJoystickHats
- (...)
- @@
- @@
- - SDL_JoystickOpen
- + SDL_OpenJoystick
- (...)
- @@
- @@
- - SDL_JoystickPath
- + SDL_GetJoystickPath
- (...)
- @@
- @@
- - SDL_JoystickRumble
- + SDL_RumbleJoystick
- (...)
- @@
- @@
- - SDL_JoystickRumbleTriggers
- + SDL_RumbleJoystickTriggers
- (...)
- @@
- @@
- - SDL_JoystickSendEffect
- + SDL_SendJoystickEffect
- (...)
- @@
- @@
- - SDL_JoystickSetLED
- + SDL_SetJoystickLED
- (...)
- @@
- @@
- - SDL_JoystickSetPlayerIndex
- + SDL_SetJoystickPlayerIndex
- (...)
- @@
- @@
- - SDL_JoystickSetVirtualAxis
- + SDL_SetJoystickVirtualAxis
- (...)
- @@
- @@
- - SDL_JoystickSetVirtualButton
- + SDL_SetJoystickVirtualButton
- (...)
- @@
- @@
- - SDL_JoystickSetVirtualHat
- + SDL_SetJoystickVirtualHat
- (...)
- @@
- @@
- - SDL_JoystickUpdate
- + SDL_UpdateJoysticks
- (...)
- @@
- @@
- - SDL_IsScreenKeyboardShown
- + SDL_ScreenKeyboardShown
- (...)
- @@
- @@
- - SDL_IsTextInputActive
- + SDL_TextInputActive
- (...)
- @@
- @@
- - SDL_IsTextInputShown
- + SDL_TextInputShown
- (...)
- @@
- @@
- - KMOD_ALT
- + SDL_KMOD_ALT
- @@
- @@
- - KMOD_CAPS
- + SDL_KMOD_CAPS
- @@
- @@
- - KMOD_CTRL
- + SDL_KMOD_CTRL
- @@
- @@
- - KMOD_GUI
- + SDL_KMOD_GUI
- @@
- @@
- - KMOD_LALT
- + SDL_KMOD_LALT
- @@
- @@
- - KMOD_LCTRL
- + SDL_KMOD_LCTRL
- @@
- @@
- - KMOD_LGUI
- + SDL_KMOD_LGUI
- @@
- @@
- - KMOD_LSHIFT
- + SDL_KMOD_LSHIFT
- @@
- @@
- - KMOD_MODE
- + SDL_KMOD_MODE
- @@
- @@
- - KMOD_NONE
- + SDL_KMOD_NONE
- @@
- @@
- - KMOD_NUM
- + SDL_KMOD_NUM
- @@
- @@
- - KMOD_RALT
- + SDL_KMOD_RALT
- @@
- @@
- - KMOD_RCTRL
- + SDL_KMOD_RCTRL
- @@
- @@
- - KMOD_RESERVED
- + SDL_KMOD_RESERVED
- @@
- @@
- - KMOD_RGUI
- + SDL_KMOD_RGUI
- @@
- @@
- - KMOD_RSHIFT
- + SDL_KMOD_RSHIFT
- @@
- @@
- - KMOD_SCROLL
- + SDL_KMOD_SCROLL
- @@
- @@
- - KMOD_SHIFT
- + SDL_KMOD_SHIFT
- @@
- @@
- - SDL_FreeCursor
- + SDL_DestroyCursor
- (...)
- @@
- @@
- - SDL_AllocFormat
- + SDL_CreatePixelFormat
- (...)
- @@
- @@
- - SDL_AllocPalette
- + SDL_CreatePalette
- (...)
- @@
- @@
- - SDL_FreeFormat
- + SDL_DestroyPixelFormat
- (...)
- @@
- @@
- - SDL_FreePalette
- + SDL_DestroyPalette
- (...)
- @@
- @@
- - SDL_MasksToPixelFormatEnum
- + SDL_GetPixelFormatEnumForMasks
- (...)
- @@
- @@
- - SDL_PixelFormatEnumToMasks
- + SDL_GetMasksForPixelFormatEnum
- (...)
- @@
- @@
- - SDL_EncloseFPoints
- + SDL_GetRectEnclosingPointsFloat
- (...)
- @@
- @@
- - SDL_EnclosePoints
- + SDL_GetRectEnclosingPoints
- (...)
- @@
- @@
- - SDL_FRectEmpty
- + SDL_RectEmptyFloat
- (...)
- @@
- @@
- - SDL_FRectEquals
- + SDL_RectsEqualFloat
- (...)
- @@
- @@
- - SDL_FRectEqualsEpsilon
- + SDL_RectsEqualEpsilon
- (...)
- @@
- @@
- - SDL_HasIntersection
- + SDL_HasRectIntersection
- (...)
- @@
- @@
- - SDL_HasIntersectionF
- + SDL_HasRectIntersectionFloat
- (...)
- @@
- @@
- - SDL_IntersectFRect
- + SDL_GetRectIntersectionFloat
- (...)
- @@
- @@
- - SDL_IntersectFRectAndLine
- + SDL_GetRectAndLineIntersectionFloat
- (...)
- @@
- @@
- - SDL_IntersectRect
- + SDL_GetRectIntersection
- (...)
- @@
- @@
- - SDL_IntersectRectAndLine
- + SDL_GetRectAndLineIntersection
- (...)
- @@
- @@
- - SDL_PointInFRect
- + SDL_PointInRectFloat
- (...)
- @@
- @@
- - SDL_RectEquals
- + SDL_RectsEqual
- (...)
- @@
- @@
- - SDL_UnionFRect
- + SDL_GetRectUnionFloat
- (...)
- @@
- @@
- - SDL_UnionRect
- + SDL_GetRectUnion
- (...)
- @@
- @@
- - SDL_RenderCopyExF
- + SDL_RenderTextureRotated
- (...)
- @@
- @@
- - SDL_RenderCopyF
- + SDL_RenderTexture
- (...)
- @@
- @@
- - SDL_RenderDrawLineF
- + SDL_RenderLine
- (...)
- @@
- @@
- - SDL_RenderDrawLinesF
- + SDL_RenderLines
- (...)
- @@
- @@
- - SDL_RenderDrawPointF
- + SDL_RenderPoint
- (...)
- @@
- @@
- - SDL_RenderDrawPointsF
- + SDL_RenderPoints
- (...)
- @@
- @@
- - SDL_RenderDrawRectF
- + SDL_RenderRect
- (...)
- @@
- @@
- - SDL_RenderDrawRectsF
- + SDL_RenderRects
- (...)
- @@
- @@
- - SDL_RenderFillRectF
- + SDL_RenderFillRect
- (...)
- @@
- @@
- - SDL_RenderFillRectsF
- + SDL_RenderFillRects
- (...)
- @@
- @@
- - SDL_RenderGetClipRect
- + SDL_GetRenderClipRect
- (...)
- @@
- @@
- - SDL_RenderGetIntegerScale
- + SDL_GetRenderIntegerScale
- (...)
- @@
- @@
- - SDL_RenderGetLogicalSize
- + SDL_GetRenderLogicalSize
- (...)
- @@
- @@
- - SDL_RenderGetMetalCommandEncoder
- + SDL_GetRenderMetalCommandEncoder
- (...)
- @@
- @@
- - SDL_RenderGetMetalLayer
- + SDL_GetRenderMetalLayer
- (...)
- @@
- @@
- - SDL_RenderGetScale
- + SDL_GetRenderScale
- (...)
- @@
- @@
- - SDL_RenderGetViewport
- + SDL_GetRenderViewport
- (...)
- @@
- @@
- - SDL_RenderGetWindow
- + SDL_GetRenderWindow
- (...)
- @@
- @@
- - SDL_RenderIsClipEnabled
- + SDL_RenderClipEnabled
- (...)
- @@
- @@
- - SDL_RenderSetClipRect
- + SDL_SetRenderClipRect
- (...)
- @@
- @@
- - SDL_RenderSetIntegerScale
- + SDL_SetRenderIntegerScale
- (...)
- @@
- @@
- - SDL_RenderSetLogicalSize
- + SDL_SetRenderLogicalSize
- (...)
- @@
- @@
- - SDL_RenderSetScale
- + SDL_SetRenderScale
- (...)
- @@
- @@
- - SDL_RenderSetVSync
- + SDL_SetRenderVSync
- (...)
- @@
- @@
- - SDL_RenderSetViewport
- + SDL_SetRenderViewport
- (...)
- @@
- @@
- - RW_SEEK_CUR
- + SDL_RW_SEEK_CUR
- @@
- @@
- - RW_SEEK_END
- + SDL_RW_SEEK_END
- @@
- @@
- - RW_SEEK_SET
- + SDL_RW_SEEK_SET
- @@
- @@
- - SDL_AllocRW
- + SDL_CreateRW
- (...)
- @@
- @@
- - SDL_FreeRW
- + SDL_DestroyRW
- (...)
- @@
- @@
- - SDL_SensorClose
- + SDL_CloseSensor
- (...)
- @@
- @@
- - SDL_SensorFromInstanceID
- + SDL_GetSensorFromInstanceID
- (...)
- @@
- @@
- - SDL_SensorGetData
- + SDL_GetSensorData
- (...)
- @@
- @@
- - SDL_SensorGetInstanceID
- + SDL_GetSensorInstanceID
- (...)
- @@
- @@
- - SDL_SensorGetName
- + SDL_GetSensorName
- (...)
- @@
- @@
- - SDL_SensorGetNonPortableType
- + SDL_GetSensorNonPortableType
- (...)
- @@
- @@
- - SDL_SensorGetType
- + SDL_GetSensorType
- (...)
- @@
- @@
- - SDL_SensorOpen
- + SDL_OpenSensor
- (...)
- @@
- @@
- - SDL_SensorUpdate
- + SDL_UpdateSensors
- (...)
- @@
- @@
- - SDL_FillRect
- + SDL_FillSurfaceRect
- (...)
- @@
- @@
- - SDL_FillRects
- + SDL_FillSurfaceRects
- (...)
- @@
- @@
- - SDL_FreeSurface
- + SDL_DestroySurface
- (...)
- @@
- @@
- - SDL_GetClipRect
- + SDL_GetSurfaceClipRect
- (...)
- @@
- @@
- - SDL_GetColorKey
- + SDL_GetSurfaceColorKey
- (...)
- @@
- @@
- - SDL_HasColorKey
- + SDL_SurfaceHasColorKey
- (...)
- @@
- @@
- - SDL_HasSurfaceRLE
- + SDL_SurfaceHasRLE
- (...)
- @@
- @@
- - SDL_LowerBlit
- + SDL_BlitSurfaceUnchecked
- (...)
- @@
- @@
- - SDL_LowerBlitScaled
- + SDL_BlitSurfaceUncheckedScaled
- (...)
- @@
- @@
- - SDL_SetClipRect
- + SDL_SetSurfaceClipRect
- (...)
- @@
- @@
- - SDL_SetColorKey
- + SDL_SetSurfaceColorKey
- (...)
- @@
- @@
- - SDL_UpperBlit
- + SDL_BlitSurface
- (...)
- @@
- @@
- - SDL_UpperBlitScaled
- + SDL_BlitSurfaceScaled
- (...)
- @@
- @@
- - SDL_RenderGetD3D11Device
- + SDL_GetRenderD3D11Device
- (...)
- @@
- @@
- - SDL_RenderGetD3D9Device
- + SDL_GetRenderD3D9Device
- (...)
- @@
- @@
- - SDL_GetTicks64
- + SDL_GetTicks
- (...)
- @@
- @@
- - SDL_GetPointDisplayIndex
- + SDL_GetDisplayIndexForPoint
- (...)
- @@
- @@
- - SDL_GetRectDisplayIndex
- + SDL_GetDisplayIndexForRect
- (...)
|