<div dir="ltr"><div class="gmail_extra">I recommend SDL 2.0.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="https://www.libsdl.org/download-2.0.php" target="_blank">https://www.libsdl.org/download-2.0.php</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">I have a complete pascal source code declaration of  it here:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://github.com/sysrpl/Bare.Game/blob/master/source/bare.interop.sdl2.pas" target="_blank">http://github.com/sysrpl/Bare.Game/blob/master/source/bare.interop.sdl2.pas</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">I also have an object orient wrapper if you want to get straight into OpenGL:</div><div class="gmail_extra"><br></div><div class="gmail_extra">immediate mode cube</div><div class="gmail_extra"><a href="http://www.getlazarus.org/videos/barecube/" target="_blank">http://www.getlazarus.org/videos/barecube/</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">sprites and sounds using wrappers for OpenGL code</div><div class="gmail_extra"><a href="http://www.getlazarus.org/videos/baresprites/" target="_blank">http://www.getlazarus.org/videos/baresprites/</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">an older overview video (it no longer installs Lazarus, instead you use install an lpk)<br></div><div class="gmail_extra"><font color="#1155cc"><u><a href="http://cache.getlazarus.org/videos/bare-game.mp4">http://cache.getlazarus.org/videos/bare-game.mp4</a></u></font><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">The new version uses OpenGL ES2.0, and has support for an OpenVG context if users prefer a much easier to work with 2D API.</div></div>