Hey there Raith, welcome to the forums if no-ones said so already - I know there are bindings for pascal and SDL2 though I don't recall the SDL2_gfx unit myself I know that there is http://www.freepascal-meets-sdl.net/ which is a very good set of tutorials regarding setting up SDL and getting started in it (at least they were when I read them for SDL 1 a few years ago ). That said, I believe our own cybermonkey maintains the pages over there so I expect the new tutorials are just as great as their predecessors if not better,

A quick google also found this https://github.com/ev1313/Pascal-SDL-2-Headers which as the name implies, looks like SDL2 bindings for pascal (and by extension lazarus and delphi) which seems to have been posted up by another PGD member over here: http://www.pascalgamedevelopment.com...2-0-for-Pascal which seem to be quite up to date (at least as much as bindings need be).