Free Pascal meets SDL

Your Resource on Pascal and SDL | SDL2 | SDL3 since 2005!

Skip to content
  • Home
  • Tutorials
  • SDL Projects
  • FAQ
  • Contact
    • Old Forum
Log In | Register

Frequently Asked Questions

General

  • What is SDL and SDL2?
  • What is this page about?
  • Who made SDL and SDL2?

SDL 2.0

  • How to set up an Android development environment for SDL2 and Free Pascal?
  • Which SDL2 unit to choose?

SDL 1.2

  • Does SDL provide 64 bit compatibility?

Partners

Pascal Game Development Banner

Hot FAQ's

  • What is SDL (SDL2, SDL3)?
  • What is this website about?
  • Who made SDL?

Hot SDL2 Resource Links

  • Official SDL Website
  • SDL3 for Pascal Units
  • SDL2 for Pascal Units
  • SDL2 for Pascal Documentation

Quality Pascal Articles

  • Modern Object Pascal
  • Pointers
  • PChar vs. Strings

Recent Posts

  • Rendering Text with Fonts (SDL3_ttf)
  • Text Input in SDL3
  • Event Handling in SDL3
  • Rectangles: Texture Positioning and Scaling in SDL3
  • Rendering Image Files with any format (SDL3_image)

Recent Comments

  1. Matthias on Event handling Pt. 1, Keyboard handling20/04/2025

    Thanks for the idea, bur you need to New/Dispose the event structure. According to the official documentation at https://wiki.libsdl.org/SDL2/SDL_Event it…

  2. anon on Event handling Pt. 1, Keyboard handling12/04/2025

    i'm not sure that you need to New/Dispose SDLEvent - i think sdl already does the allocation of that for…

  3. Matthias on SDL2_ttf: Rendering Fonts and Texts22/03/2025

    Hello Jérôme, do you have a gitlab or github repo about your GUI? Do you consider making it also SDL3…

  4. Jérôme on SDL2_ttf: Rendering Fonts and Texts08/03/2025

    Hello. I wrote a SDL1 GUI library in FreePascal. I'm currently making it compatible with SDL2. I hope it will…

  5. Matthias on Colours in Computer Graphics27/02/2025

    Hey HeartWare, thanks a lot for the clarification! Has a been a decades old text, but updated it now. Let…