gitextract_09tg11nt/ ├── .gradle/ │ ├── 5.1.1/ │ │ └── gc.properties │ ├── buildOutputCleanup/ │ │ └── cache.properties │ └── vcs-1/ │ └── gc.properties ├── .idea/ │ ├── .gitignore │ ├── caches/ │ │ └── build_file_checksums.ser │ ├── codeStyles/ │ │ └── Project.xml │ ├── compiler.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── is-Engine.iml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── modules/ │ │ ├── app/ │ │ │ └── is-Engine.app.iml │ │ └── is-Engine.iml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── app/ │ ├── CMakeLists.txt │ ├── build.gradle │ └── src/ │ └── main/ │ ├── .vs/ │ │ └── vs-sfml/ │ │ ├── FileContentIndex/ │ │ │ ├── 27af3472-9fff-485a-80f6-a98dd9f34d58.vsidx │ │ │ ├── 4d722eb7-4652-467b-a888-40e24ffc613c.vsidx │ │ │ └── 9cbe5ebd-1110-46d2-a43c-740b2c898a99.vsidx │ │ └── v17/ │ │ ├── .suo │ │ ├── DocumentLayout.json │ │ └── ipch/ │ │ └── AutoPCH/ │ │ ├── ee33401603bb6f9/ │ │ │ └── HELLOSCENE.ipch │ │ └── f64c3c32af64e908/ │ │ └── BASICSFMLMAIN.ipch │ ├── .vscode/ │ │ ├── _keybindings.json │ │ ├── c_cpp_properties.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── AndroidManifest.xml │ ├── CMakeLists.txt │ ├── Makefile │ ├── Makefile-vscode │ ├── SDL2 Template.aps │ ├── SDL2 Template.rc │ ├── SDL2_SFML.sln │ ├── SDL2_SFML.vcxproj │ ├── SDL2_SFML.vcxproj.filters │ ├── SDL2_SFML.vcxproj.user │ ├── build.sh │ ├── cmake/ │ │ ├── app_src.cmake │ │ ├── isengine.cmake │ │ └── resource.rc │ ├── codeblocks/ │ │ └── resource.rc │ ├── copy_assets.cmd │ ├── cpp/ │ │ ├── GameDialog.cpp │ │ ├── GameDisplay.cpp │ │ ├── GameEngine.cpp │ │ ├── GameFunction.cpp │ │ ├── GameKeyData.cpp │ │ ├── GameSlider.cpp │ │ ├── GameSystem.cpp │ │ ├── GameSystemExtended.cpp │ │ ├── GameTime.cpp │ │ ├── Main.hpp │ │ ├── MainObject.cpp │ │ ├── PCH.hpp │ │ ├── SDL_android_main.c │ │ ├── TransitionEffect.cpp │ │ ├── app_src/ │ │ │ ├── activity/ │ │ │ │ └── GameActivity.h │ │ │ ├── config/ │ │ │ │ ├── ExtraConfig.h │ │ │ │ └── GameConfig.h │ │ │ ├── gamesystem_ext/ │ │ │ │ └── GameSystemExtended.h │ │ │ ├── language/ │ │ │ │ └── GameLanguage.h │ │ │ ├── levels/ │ │ │ │ └── Level.h │ │ │ ├── objects/ │ │ │ │ ├── HelloWorld.h │ │ │ │ └── widgets/ │ │ │ │ └── GameDialog.h │ │ │ └── scenes/ │ │ │ └── HelloScene/ │ │ │ └── HelloScene.h │ │ ├── b2BlockAllocator.cpp │ │ ├── b2Body.cpp │ │ ├── b2BroadPhase.cpp │ │ ├── b2ChainAndCircleContact.cpp │ │ ├── b2ChainAndPolygonContact.cpp │ │ ├── b2ChainShape.cpp │ │ ├── b2CircleContact.cpp │ │ ├── b2CircleShape.cpp │ │ ├── b2CollideCircle.cpp │ │ ├── b2CollideEdge.cpp │ │ ├── b2CollidePolygon.cpp │ │ ├── b2Collision.cpp │ │ ├── b2Contact.cpp │ │ ├── b2ContactManager.cpp │ │ ├── b2ContactSolver.cpp │ │ ├── b2Distance.cpp │ │ ├── b2DistanceJoint.cpp │ │ ├── b2Draw.cpp │ │ ├── b2DynamicTree.cpp │ │ ├── b2EdgeAndCircleContact.cpp │ │ ├── b2EdgeAndPolygonContact.cpp │ │ ├── b2EdgeShape.cpp │ │ ├── b2Fixture.cpp │ │ ├── b2FrictionJoint.cpp │ │ ├── b2GearJoint.cpp │ │ ├── b2Island.cpp │ │ ├── b2Joint.cpp │ │ ├── b2Math.cpp │ │ ├── b2MotorJoint.cpp │ │ ├── b2MouseJoint.cpp │ │ ├── b2PolygonAndCircleContact.cpp │ │ ├── b2PolygonContact.cpp │ │ ├── b2PolygonShape.cpp │ │ ├── b2PrismaticJoint.cpp │ │ ├── b2PulleyJoint.cpp │ │ ├── b2RevoluteJoint.cpp │ │ ├── b2Rope.cpp │ │ ├── b2RopeJoint.cpp │ │ ├── b2Settings.cpp │ │ ├── b2StackAllocator.cpp │ │ ├── b2TimeOfImpact.cpp │ │ ├── b2Timer.cpp │ │ ├── b2WeldJoint.cpp │ │ ├── b2WheelJoint.cpp │ │ ├── b2World.cpp │ │ ├── b2WorldCallbacks.cpp │ │ ├── basicSFMLmain.cpp │ │ ├── isEngine/ │ │ │ ├── core/ │ │ │ │ ├── ActivityController.h │ │ │ │ └── GameEngine.h │ │ │ ├── ext_lib/ │ │ │ │ ├── Box2D/ │ │ │ │ │ ├── Box2D.h │ │ │ │ │ ├── Collision/ │ │ │ │ │ │ ├── Shapes/ │ │ │ │ │ │ │ ├── b2ChainShape.h │ │ │ │ │ │ │ ├── b2CircleShape.h │ │ │ │ │ │ │ ├── b2EdgeShape.h │ │ │ │ │ │ │ ├── b2PolygonShape.h │ │ │ │ │ │ │ └── b2Shape.h │ │ │ │ │ │ ├── b2BroadPhase.h │ │ │ │ │ │ ├── b2Collision.h │ │ │ │ │ │ ├── b2Distance.h │ │ │ │ │ │ ├── b2DynamicTree.h │ │ │ │ │ │ └── b2TimeOfImpact.h │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── b2BlockAllocator.h │ │ │ │ │ │ ├── b2Draw.h │ │ │ │ │ │ ├── b2GrowableStack.h │ │ │ │ │ │ ├── b2Math.h │ │ │ │ │ │ ├── b2Settings.h │ │ │ │ │ │ ├── b2StackAllocator.h │ │ │ │ │ │ └── b2Timer.h │ │ │ │ │ ├── Dynamics/ │ │ │ │ │ │ ├── Contacts/ │ │ │ │ │ │ │ ├── b2ChainAndCircleContact.h │ │ │ │ │ │ │ ├── b2ChainAndPolygonContact.h │ │ │ │ │ │ │ ├── b2CircleContact.h │ │ │ │ │ │ │ ├── b2Contact.h │ │ │ │ │ │ │ ├── b2ContactSolver.h │ │ │ │ │ │ │ ├── b2EdgeAndCircleContact.h │ │ │ │ │ │ │ ├── b2EdgeAndPolygonContact.h │ │ │ │ │ │ │ ├── b2PolygonAndCircleContact.h │ │ │ │ │ │ │ └── b2PolygonContact.h │ │ │ │ │ │ ├── Joints/ │ │ │ │ │ │ │ ├── b2DistanceJoint.h │ │ │ │ │ │ │ ├── b2FrictionJoint.h │ │ │ │ │ │ │ ├── b2GearJoint.h │ │ │ │ │ │ │ ├── b2Joint.h │ │ │ │ │ │ │ ├── b2MotorJoint.h │ │ │ │ │ │ │ ├── b2MouseJoint.h │ │ │ │ │ │ │ ├── b2PrismaticJoint.h │ │ │ │ │ │ │ ├── b2PulleyJoint.h │ │ │ │ │ │ │ ├── b2RevoluteJoint.h │ │ │ │ │ │ │ ├── b2RopeJoint.h │ │ │ │ │ │ │ ├── b2WeldJoint.h │ │ │ │ │ │ │ └── b2WheelJoint.h │ │ │ │ │ │ ├── b2Body.h │ │ │ │ │ │ ├── b2ContactManager.h │ │ │ │ │ │ ├── b2Fixture.h │ │ │ │ │ │ ├── b2Island.h │ │ │ │ │ │ ├── b2TimeStep.h │ │ │ │ │ │ ├── b2World.h │ │ │ │ │ │ └── b2WorldCallbacks.h │ │ │ │ │ └── Rope/ │ │ │ │ │ └── b2Rope.h │ │ │ │ ├── TMXLite/ │ │ │ │ │ ├── Config.hpp │ │ │ │ │ ├── FreeFuncs.cpp │ │ │ │ │ ├── FreeFuncs.hpp │ │ │ │ │ ├── ImageLayer.cpp │ │ │ │ │ ├── ImageLayer.hpp │ │ │ │ │ ├── Layer.hpp │ │ │ │ │ ├── LayerGroup.cpp │ │ │ │ │ ├── LayerGroup.hpp │ │ │ │ │ ├── Map.cpp │ │ │ │ │ ├── Map.hpp │ │ │ │ │ ├── Object.cpp │ │ │ │ │ ├── Object.hpp │ │ │ │ │ ├── ObjectGroup.cpp │ │ │ │ │ ├── ObjectGroup.hpp │ │ │ │ │ ├── Property.cpp │ │ │ │ │ ├── Property.hpp │ │ │ │ │ ├── TileLayer.cpp │ │ │ │ │ ├── TileLayer.hpp │ │ │ │ │ ├── Tileset.cpp │ │ │ │ │ ├── Tileset.hpp │ │ │ │ │ ├── Types.hpp │ │ │ │ │ ├── Types.inl │ │ │ │ │ ├── detail/ │ │ │ │ │ │ ├── Android.hpp │ │ │ │ │ │ ├── Log.hpp │ │ │ │ │ │ ├── pugiconfig.hpp │ │ │ │ │ │ ├── pugixml.LICENSE │ │ │ │ │ │ ├── pugixml.cpp │ │ │ │ │ │ └── pugixml.hpp │ │ │ │ │ ├── miniz.c │ │ │ │ │ └── miniz.h │ │ │ │ └── TinyFileDialogs/ │ │ │ │ ├── TinyDialogBox.h │ │ │ │ ├── tinyfiledialogs.cpp │ │ │ │ └── tinyfiledialogs.h │ │ │ └── system/ │ │ │ ├── display/ │ │ │ │ ├── GameDisplay.h │ │ │ │ ├── SDM.h │ │ │ │ └── SDMBlitSDLSprite.h │ │ │ ├── entity/ │ │ │ │ ├── Background.h │ │ │ │ ├── Button.h │ │ │ │ ├── Form.h │ │ │ │ ├── MainObject.h │ │ │ │ └── parents/ │ │ │ │ ├── DepthObject.h │ │ │ │ ├── Destructible.h │ │ │ │ ├── FilePath.h │ │ │ │ ├── Health.h │ │ │ │ ├── HurtEffect.h │ │ │ │ ├── Name.h │ │ │ │ ├── ScorePoint.h │ │ │ │ ├── Step.h │ │ │ │ ├── Type.h │ │ │ │ └── Visibilty.h │ │ │ ├── function/ │ │ │ │ ├── GameFunction.h │ │ │ │ ├── GameKeyData.h │ │ │ │ ├── GameKeyName.h │ │ │ │ ├── GameSlider.h │ │ │ │ ├── GameSystem.h │ │ │ │ └── GameTime.h │ │ │ ├── graphic/ │ │ │ │ ├── GRM.h │ │ │ │ ├── GameFont.h │ │ │ │ ├── GameTexture.h │ │ │ │ └── TransitionEffect.h │ │ │ ├── islibconnect/ │ │ │ │ ├── isEngineSDLWrapper.h │ │ │ │ ├── isEngineVector2Wrapper.inl │ │ │ │ ├── isEngineWrapper.h │ │ │ │ └── isLibConnect.h │ │ │ └── sound/ │ │ │ ├── GSM.h │ │ │ ├── GameMusic.h │ │ │ └── GameSound.h │ │ ├── isEngineSDLWrapper.cpp │ │ ├── isEngineWrapper.cpp │ │ ├── main.cpp │ │ ├── resource.h │ │ └── vscode/ │ │ ├── Linux/ │ │ │ ├── LinuxHelper.cpp │ │ │ └── LinuxHelper.hpp │ │ ├── MacOS/ │ │ │ ├── MacHelper.cpp │ │ │ └── MacHelper.hpp │ │ ├── Utility/ │ │ │ └── Types.hpp │ │ └── Win32/ │ │ ├── Icon.h │ │ ├── Icon.rc │ │ ├── WindowsHelper.cpp │ │ └── WindowsHelper.hpp │ ├── env/ │ │ ├── .all.mk │ │ ├── .debug.mk │ │ ├── .release.mk │ │ ├── linux/ │ │ │ └── exec.desktop │ │ ├── linux.all.mk │ │ ├── osx/ │ │ │ ├── Info.plist.json │ │ │ └── dmg.applescript │ │ ├── osx.all.mk │ │ ├── osx.debug.mk │ │ ├── rpi.release.mk │ │ ├── windows/ │ │ │ ├── win-make_icon_from256.sh │ │ │ └── win-make_icon_from_all.sh │ │ ├── windows.all.mk │ │ ├── windows.debug.mk │ │ └── windows.release.mk │ ├── external/ │ │ └── SFML/ │ │ ├── include/ │ │ │ └── SFML/ │ │ │ ├── Audio/ │ │ │ │ ├── AlResource.hpp │ │ │ │ ├── Export.hpp │ │ │ │ ├── InputSoundFile.hpp │ │ │ │ ├── Listener.hpp │ │ │ │ ├── Music.hpp │ │ │ │ ├── OutputSoundFile.hpp │ │ │ │ ├── Sound.hpp │ │ │ │ ├── SoundBuffer.hpp │ │ │ │ ├── SoundBufferRecorder.hpp │ │ │ │ ├── SoundFileFactory.hpp │ │ │ │ ├── SoundFileFactory.inl │ │ │ │ ├── SoundFileReader.hpp │ │ │ │ ├── SoundFileWriter.hpp │ │ │ │ ├── SoundRecorder.hpp │ │ │ │ ├── SoundSource.hpp │ │ │ │ └── SoundStream.hpp │ │ │ ├── Audio.hpp │ │ │ ├── Config.hpp │ │ │ ├── GpuPreference.hpp │ │ │ ├── Graphics/ │ │ │ │ ├── BlendMode.hpp │ │ │ │ ├── CircleShape.hpp │ │ │ │ ├── Color.hpp │ │ │ │ ├── ConvexShape.hpp │ │ │ │ ├── Drawable.hpp │ │ │ │ ├── Export.hpp │ │ │ │ ├── Font.hpp │ │ │ │ ├── Glsl.hpp │ │ │ │ ├── Glsl.inl │ │ │ │ ├── Glyph.hpp │ │ │ │ ├── Image.hpp │ │ │ │ ├── PrimitiveType.hpp │ │ │ │ ├── Rect.hpp │ │ │ │ ├── Rect.inl │ │ │ │ ├── RectangleShape.hpp │ │ │ │ ├── RenderStates.hpp │ │ │ │ ├── RenderTarget.hpp │ │ │ │ ├── RenderTexture.hpp │ │ │ │ ├── RenderWindow.hpp │ │ │ │ ├── Shader.hpp │ │ │ │ ├── Shape.hpp │ │ │ │ ├── Sprite.hpp │ │ │ │ ├── Text.hpp │ │ │ │ ├── Texture.hpp │ │ │ │ ├── Transform.hpp │ │ │ │ ├── Transformable.hpp │ │ │ │ ├── Vertex.hpp │ │ │ │ ├── VertexArray.hpp │ │ │ │ ├── VertexBuffer.hpp │ │ │ │ └── View.hpp │ │ │ ├── Graphics.hpp │ │ │ ├── Main.hpp │ │ │ ├── Network/ │ │ │ │ ├── Export.hpp │ │ │ │ ├── Ftp.hpp │ │ │ │ ├── Http.hpp │ │ │ │ ├── IpAddress.hpp │ │ │ │ ├── Packet.hpp │ │ │ │ ├── Socket.hpp │ │ │ │ ├── SocketHandle.hpp │ │ │ │ ├── SocketSelector.hpp │ │ │ │ ├── TcpListener.hpp │ │ │ │ ├── TcpSocket.hpp │ │ │ │ └── UdpSocket.hpp │ │ │ ├── Network.hpp │ │ │ ├── OpenGL.hpp │ │ │ ├── System/ │ │ │ │ ├── Clock.hpp │ │ │ │ ├── Err.hpp │ │ │ │ ├── Export.hpp │ │ │ │ ├── FileInputStream.hpp │ │ │ │ ├── InputStream.hpp │ │ │ │ ├── Lock.hpp │ │ │ │ ├── MemoryInputStream.hpp │ │ │ │ ├── Mutex.hpp │ │ │ │ ├── NativeActivity.hpp │ │ │ │ ├── NonCopyable.hpp │ │ │ │ ├── Sleep.hpp │ │ │ │ ├── String.hpp │ │ │ │ ├── String.inl │ │ │ │ ├── Thread.hpp │ │ │ │ ├── Thread.inl │ │ │ │ ├── ThreadLocal.hpp │ │ │ │ ├── ThreadLocalPtr.hpp │ │ │ │ ├── ThreadLocalPtr.inl │ │ │ │ ├── Time.hpp │ │ │ │ ├── Utf.hpp │ │ │ │ ├── Utf.inl │ │ │ │ ├── Vector2.hpp │ │ │ │ ├── Vector2.inl │ │ │ │ ├── Vector3.hpp │ │ │ │ └── Vector3.inl │ │ │ ├── System.hpp │ │ │ ├── Window/ │ │ │ │ ├── Clipboard.hpp │ │ │ │ ├── Context.hpp │ │ │ │ ├── ContextSettings.hpp │ │ │ │ ├── Cursor.hpp │ │ │ │ ├── Event.hpp │ │ │ │ ├── Export.hpp │ │ │ │ ├── GlResource.hpp │ │ │ │ ├── Joystick.hpp │ │ │ │ ├── Keyboard.hpp │ │ │ │ ├── Mouse.hpp │ │ │ │ ├── Sensor.hpp │ │ │ │ ├── Touch.hpp │ │ │ │ ├── VideoMode.hpp │ │ │ │ ├── Vulkan.hpp │ │ │ │ ├── Window.hpp │ │ │ │ ├── WindowBase.hpp │ │ │ │ ├── WindowHandle.hpp │ │ │ │ └── WindowStyle.hpp │ │ │ └── Window.hpp │ │ └── lib/ │ │ ├── Debug/ │ │ │ ├── sfml-audio-s-d.pdb │ │ │ ├── sfml-audio-s.pdb │ │ │ ├── sfml-audio.pdb │ │ │ ├── sfml-graphics-s-d.pdb │ │ │ ├── sfml-graphics-s.pdb │ │ │ ├── sfml-graphics.pdb │ │ │ ├── sfml-main-d.pdb │ │ │ ├── sfml-main-s.pdb │ │ │ ├── sfml-network-s-d.pdb │ │ │ ├── sfml-network-s.pdb │ │ │ ├── sfml-network.pdb │ │ │ ├── sfml-system-s-d.pdb │ │ │ ├── sfml-system-s.pdb │ │ │ ├── sfml-system.pdb │ │ │ ├── sfml-window-s-d.pdb │ │ │ ├── sfml-window-s.pdb │ │ │ └── sfml-window.pdb │ │ ├── cmake/ │ │ │ └── SFML/ │ │ │ ├── SFMLConfig.cmake │ │ │ ├── SFMLConfigDependencies.cmake │ │ │ ├── SFMLConfigVersion.cmake │ │ │ ├── SFMLSharedTargets-debug.cmake │ │ │ ├── SFMLSharedTargets-release.cmake │ │ │ ├── SFMLSharedTargets.cmake │ │ │ ├── SFMLStaticTargets-debug.cmake │ │ │ ├── SFMLStaticTargets-release.cmake │ │ │ └── SFMLStaticTargets.cmake │ │ ├── flac.lib │ │ ├── freetype.lib │ │ ├── ogg.lib │ │ ├── openal32.lib │ │ ├── sfml-audio-d.lib │ │ ├── sfml-audio-s-d.lib │ │ ├── sfml-audio-s.lib │ │ ├── sfml-audio.lib │ │ ├── sfml-graphics-d.lib │ │ ├── sfml-graphics-s-d.lib │ │ ├── sfml-graphics-s.lib │ │ ├── sfml-graphics.lib │ │ ├── sfml-main-d.lib │ │ ├── sfml-main.lib │ │ ├── sfml-network-d.lib │ │ ├── sfml-network-s-d.lib │ │ ├── sfml-network-s.lib │ │ ├── sfml-network.lib │ │ ├── sfml-system-d.lib │ │ ├── sfml-system-s-d.lib │ │ ├── sfml-system-s.lib │ │ ├── sfml-system.lib │ │ ├── sfml-window-d.lib │ │ ├── sfml-window-s-d.lib │ │ ├── sfml-window-s.lib │ │ ├── sfml-window.lib │ │ ├── vorbis.lib │ │ ├── vorbisenc.lib │ │ └── vorbisfile.lib │ ├── is-Engine-linux-SDL2.cbp │ ├── is-Engine-linux.cbp │ ├── is-Engine-windows-SDL2.cbp │ ├── is-Engine-windows.cbp │ ├── java/ │ │ └── com/ │ │ └── author/ │ │ └── isengine/ │ │ └── SDLActivity.java │ ├── lib/ │ │ └── catch2/ │ │ └── catch.hpp │ ├── qt/ │ │ ├── is-Engine.pro │ │ └── is-Engine.pro.user │ ├── res/ │ │ └── values/ │ │ └── strings.xml │ ├── vs-sfml.sln │ ├── vs-sfml.vcxproj │ ├── vs-sfml.vcxproj.filters │ ├── vs-sfml.vcxproj.user │ └── web/ │ ├── index.html │ ├── scripts/ │ │ └── main.js │ ├── styles/ │ │ └── index.css │ └── sw.js ├── build.gradle ├── doc/ │ ├── isEngine_api_doc_eng.html │ └── isEngine_api_doc_fr.html ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs/ │ ├── SDL2/ │ │ ├── CMakeFiles/ │ │ │ └── SDL2.dir/ │ │ │ └── src/ │ │ │ ├── SDL.c.o │ │ │ ├── SDL_assert.c.o │ │ │ ├── SDL_error.c.o │ │ │ ├── SDL_hints.c.o │ │ │ ├── SDL_log.c.o │ │ │ ├── atomic/ │ │ │ │ ├── SDL_atomic.c.o │ │ │ │ └── SDL_spinlock.c.o │ │ │ ├── audio/ │ │ │ │ ├── SDL_audio.c.o │ │ │ │ ├── SDL_audiocvt.c.o │ │ │ │ ├── SDL_audiodev.c.o │ │ │ │ ├── SDL_audiotypecvt.c.o │ │ │ │ ├── SDL_mixer.c.o │ │ │ │ ├── SDL_wave.c.o │ │ │ │ ├── android/ │ │ │ │ │ └── SDL_androidaudio.c.o │ │ │ │ ├── dummy/ │ │ │ │ │ └── SDL_dummyaudio.c.o │ │ │ │ └── paudio/ │ │ │ │ └── SDL_paudio.c.o │ │ │ ├── core/ │ │ │ │ └── android/ │ │ │ │ └── SDL_android.c.o │ │ │ ├── cpuinfo/ │ │ │ │ └── SDL_cpuinfo.c.o │ │ │ ├── dynapi/ │ │ │ │ └── SDL_dynapi.c.o │ │ │ ├── events/ │ │ │ │ ├── SDL_clipboardevents.c.o │ │ │ │ ├── SDL_dropevents.c.o │ │ │ │ ├── SDL_events.c.o │ │ │ │ ├── SDL_gesture.c.o │ │ │ │ ├── SDL_keyboard.c.o │ │ │ │ ├── SDL_mouse.c.o │ │ │ │ ├── SDL_quit.c.o │ │ │ │ ├── SDL_touch.c.o │ │ │ │ └── SDL_windowevents.c.o │ │ │ ├── file/ │ │ │ │ └── SDL_rwops.c.o │ │ │ ├── filesystem/ │ │ │ │ └── android/ │ │ │ │ └── SDL_sysfilesystem.c.o │ │ │ ├── haptic/ │ │ │ │ ├── SDL_haptic.c.o │ │ │ │ └── dummy/ │ │ │ │ └── SDL_syshaptic.c.o │ │ │ ├── joystick/ │ │ │ │ ├── SDL_gamecontroller.c.o │ │ │ │ ├── SDL_joystick.c.o │ │ │ │ └── android/ │ │ │ │ └── SDL_sysjoystick.c.o │ │ │ ├── libm/ │ │ │ │ ├── e_atan2.c.o │ │ │ │ ├── e_log.c.o │ │ │ │ ├── e_pow.c.o │ │ │ │ ├── e_rem_pio2.c.o │ │ │ │ ├── e_sqrt.c.o │ │ │ │ ├── k_cos.c.o │ │ │ │ ├── k_rem_pio2.c.o │ │ │ │ ├── k_sin.c.o │ │ │ │ ├── k_tan.c.o │ │ │ │ ├── s_atan.c.o │ │ │ │ ├── s_copysign.c.o │ │ │ │ ├── s_cos.c.o │ │ │ │ ├── s_fabs.c.o │ │ │ │ ├── s_floor.c.o │ │ │ │ ├── s_scalbn.c.o │ │ │ │ ├── s_sin.c.o │ │ │ │ └── s_tan.c.o │ │ │ ├── loadso/ │ │ │ │ └── dlopen/ │ │ │ │ └── SDL_sysloadso.c.o │ │ │ ├── power/ │ │ │ │ ├── SDL_power.c.o │ │ │ │ └── android/ │ │ │ │ └── SDL_syspower.c.o │ │ │ ├── render/ │ │ │ │ ├── SDL_d3dmath.c.o │ │ │ │ ├── SDL_render.c.o │ │ │ │ ├── SDL_yuv_mmx.c.o │ │ │ │ ├── SDL_yuv_sw.c.o │ │ │ │ ├── opengl/ │ │ │ │ │ ├── SDL_render_gl.c.o │ │ │ │ │ └── SDL_shaders_gl.c.o │ │ │ │ ├── opengles/ │ │ │ │ │ └── SDL_render_gles.c.o │ │ │ │ ├── opengles2/ │ │ │ │ │ ├── SDL_render_gles2.c.o │ │ │ │ │ └── SDL_shaders_gles2.c.o │ │ │ │ ├── psp/ │ │ │ │ │ └── SDL_render_psp.c.o │ │ │ │ └── software/ │ │ │ │ ├── SDL_blendfillrect.c.o │ │ │ │ ├── SDL_blendline.c.o │ │ │ │ ├── SDL_blendpoint.c.o │ │ │ │ ├── SDL_drawline.c.o │ │ │ │ ├── SDL_drawpoint.c.o │ │ │ │ ├── SDL_render_sw.c.o │ │ │ │ └── SDL_rotate.c.o │ │ │ ├── stdlib/ │ │ │ │ ├── SDL_getenv.c.o │ │ │ │ ├── SDL_iconv.c.o │ │ │ │ ├── SDL_malloc.c.o │ │ │ │ ├── SDL_qsort.c.o │ │ │ │ ├── SDL_stdlib.c.o │ │ │ │ └── SDL_string.c.o │ │ │ ├── test/ │ │ │ │ ├── SDL_test_assert.c.o │ │ │ │ ├── SDL_test_common.c.o │ │ │ │ ├── SDL_test_compare.c.o │ │ │ │ ├── SDL_test_crc32.c.o │ │ │ │ ├── SDL_test_font.c.o │ │ │ │ ├── SDL_test_fuzzer.c.o │ │ │ │ ├── SDL_test_harness.c.o │ │ │ │ ├── SDL_test_imageBlit.c.o │ │ │ │ ├── SDL_test_imageBlitBlend.c.o │ │ │ │ ├── SDL_test_imageFace.c.o │ │ │ │ ├── SDL_test_imagePrimitives.c.o │ │ │ │ ├── SDL_test_imagePrimitivesBlend.c.o │ │ │ │ ├── SDL_test_log.c.o │ │ │ │ ├── SDL_test_md5.c.o │ │ │ │ └── SDL_test_random.c.o │ │ │ ├── thread/ │ │ │ │ ├── SDL_thread.c.o │ │ │ │ └── pthread/ │ │ │ │ ├── SDL_syscond.c.o │ │ │ │ ├── SDL_sysmutex.c.o │ │ │ │ ├── SDL_syssem.c.o │ │ │ │ ├── SDL_systhread.c.o │ │ │ │ └── SDL_systls.c.o │ │ │ ├── timer/ │ │ │ │ ├── SDL_timer.c.o │ │ │ │ └── unix/ │ │ │ │ └── SDL_systimer.c.o │ │ │ └── video/ │ │ │ ├── SDL_RLEaccel.c.o │ │ │ ├── SDL_blit.c.o │ │ │ ├── SDL_blit_0.c.o │ │ │ ├── SDL_blit_1.c.o │ │ │ ├── SDL_blit_A.c.o │ │ │ ├── SDL_blit_N.c.o │ │ │ ├── SDL_blit_auto.c.o │ │ │ ├── SDL_blit_copy.c.o │ │ │ ├── SDL_blit_slow.c.o │ │ │ ├── SDL_bmp.c.o │ │ │ ├── SDL_clipboard.c.o │ │ │ ├── SDL_egl.c.o │ │ │ ├── SDL_fillrect.c.o │ │ │ ├── SDL_pixels.c.o │ │ │ ├── SDL_rect.c.o │ │ │ ├── SDL_shape.c.o │ │ │ ├── SDL_stretch.c.o │ │ │ ├── SDL_surface.c.o │ │ │ ├── SDL_video.c.o │ │ │ └── android/ │ │ │ ├── SDL_androidclipboard.c.o │ │ │ ├── SDL_androidevents.c.o │ │ │ ├── SDL_androidgl.c.o │ │ │ ├── SDL_androidkeyboard.c.o │ │ │ ├── SDL_androidmessagebox.c.o │ │ │ ├── SDL_androidmouse.c.o │ │ │ ├── SDL_androidtouch.c.o │ │ │ ├── SDL_androidvideo.c.o │ │ │ └── SDL_androidwindow.c.o │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cmake_install.cmake │ │ ├── include/ │ │ │ ├── SDL.h │ │ │ ├── SDL_assert.h │ │ │ ├── SDL_atomic.h │ │ │ ├── SDL_audio.h │ │ │ ├── SDL_bits.h │ │ │ ├── SDL_blendmode.h │ │ │ ├── SDL_clipboard.h │ │ │ ├── SDL_config.h │ │ │ ├── SDL_config.h.cmake │ │ │ ├── SDL_config.h.in │ │ │ ├── SDL_config_android.h │ │ │ ├── SDL_config_iphoneos.h │ │ │ ├── SDL_config_macosx.h │ │ │ ├── SDL_config_minimal.h │ │ │ ├── SDL_config_pandora.h │ │ │ ├── SDL_config_psp.h │ │ │ ├── SDL_config_windows.h │ │ │ ├── SDL_config_winrt.h │ │ │ ├── SDL_config_wiz.h │ │ │ ├── SDL_copying.h │ │ │ ├── SDL_cpuinfo.h │ │ │ ├── SDL_egl.h │ │ │ ├── SDL_endian.h │ │ │ ├── SDL_error.h │ │ │ ├── SDL_events.h │ │ │ ├── SDL_filesystem.h │ │ │ ├── SDL_gamecontroller.h │ │ │ ├── SDL_gesture.h │ │ │ ├── SDL_haptic.h │ │ │ ├── SDL_hints.h │ │ │ ├── SDL_joystick.h │ │ │ ├── SDL_keyboard.h │ │ │ ├── SDL_keycode.h │ │ │ ├── SDL_loadso.h │ │ │ ├── SDL_log.h │ │ │ ├── SDL_main.h │ │ │ ├── SDL_messagebox.h │ │ │ ├── SDL_mouse.h │ │ │ ├── SDL_mutex.h │ │ │ ├── SDL_name.h │ │ │ ├── SDL_opengl.h │ │ │ ├── SDL_opengl_glext.h │ │ │ ├── SDL_opengles.h │ │ │ ├── SDL_opengles2.h │ │ │ ├── SDL_opengles2_gl2.h │ │ │ ├── SDL_opengles2_gl2ext.h │ │ │ ├── SDL_opengles2_gl2platform.h │ │ │ ├── SDL_opengles2_khrplatform.h │ │ │ ├── SDL_pixels.h │ │ │ ├── SDL_platform.h │ │ │ ├── SDL_power.h │ │ │ ├── SDL_quit.h │ │ │ ├── SDL_rect.h │ │ │ ├── SDL_render.h │ │ │ ├── SDL_revision.h │ │ │ ├── SDL_rwops.h │ │ │ ├── SDL_scancode.h │ │ │ ├── SDL_shape.h │ │ │ ├── SDL_stdinc.h │ │ │ ├── SDL_surface.h │ │ │ ├── SDL_system.h │ │ │ ├── SDL_syswm.h │ │ │ ├── SDL_test.h │ │ │ ├── SDL_test_assert.h │ │ │ ├── SDL_test_common.h │ │ │ ├── SDL_test_compare.h │ │ │ ├── SDL_test_crc32.h │ │ │ ├── SDL_test_font.h │ │ │ ├── SDL_test_fuzzer.h │ │ │ ├── SDL_test_harness.h │ │ │ ├── SDL_test_images.h │ │ │ ├── SDL_test_log.h │ │ │ ├── SDL_test_md5.h │ │ │ ├── SDL_test_random.h │ │ │ ├── SDL_thread.h │ │ │ ├── SDL_timer.h │ │ │ ├── SDL_touch.h │ │ │ ├── SDL_types.h │ │ │ ├── SDL_version.h │ │ │ ├── SDL_video.h │ │ │ ├── begin_code.h │ │ │ └── close_code.h │ │ └── src/ │ │ ├── SDL.c │ │ ├── SDL_assert.c │ │ ├── SDL_assert_c.h │ │ ├── SDL_error.c │ │ ├── SDL_error_c.h │ │ ├── SDL_hints.c │ │ ├── SDL_internal.h │ │ ├── SDL_log.c │ │ ├── atomic/ │ │ │ ├── SDL_atomic.c │ │ │ └── SDL_spinlock.c │ │ ├── audio/ │ │ │ ├── SDL_audio.c │ │ │ ├── SDL_audio_c.h │ │ │ ├── SDL_audiocvt.c │ │ │ ├── SDL_audiodev.c │ │ │ ├── SDL_audiodev_c.h │ │ │ ├── SDL_audiotypecvt.c │ │ │ ├── SDL_mixer.c │ │ │ ├── SDL_sysaudio.h │ │ │ ├── SDL_wave.c │ │ │ ├── SDL_wave.h │ │ │ ├── android/ │ │ │ │ ├── SDL_androidaudio.c │ │ │ │ └── SDL_androidaudio.h │ │ │ ├── dummy/ │ │ │ │ ├── SDL_dummyaudio.c │ │ │ │ └── SDL_dummyaudio.h │ │ │ ├── paudio/ │ │ │ │ ├── SDL_paudio.c │ │ │ │ └── SDL_paudio.h │ │ │ └── sdlgenaudiocvt.pl │ │ ├── core/ │ │ │ └── android/ │ │ │ ├── SDL_android.c │ │ │ └── SDL_android.h │ │ ├── cpuinfo/ │ │ │ └── SDL_cpuinfo.c │ │ ├── dynapi/ │ │ │ ├── SDL_dynapi.c │ │ │ ├── SDL_dynapi.h │ │ │ ├── SDL_dynapi_overrides.h │ │ │ ├── SDL_dynapi_procs.h │ │ │ └── gendynapi.pl │ │ ├── events/ │ │ │ ├── SDL_clipboardevents.c │ │ │ ├── SDL_clipboardevents_c.h │ │ │ ├── SDL_dropevents.c │ │ │ ├── SDL_dropevents_c.h │ │ │ ├── SDL_events.c │ │ │ ├── SDL_events_c.h │ │ │ ├── SDL_gesture.c │ │ │ ├── SDL_gesture_c.h │ │ │ ├── SDL_keyboard.c │ │ │ ├── SDL_keyboard_c.h │ │ │ ├── SDL_mouse.c │ │ │ ├── SDL_mouse_c.h │ │ │ ├── SDL_quit.c │ │ │ ├── SDL_sysevents.h │ │ │ ├── SDL_touch.c │ │ │ ├── SDL_touch_c.h │ │ │ ├── SDL_windowevents.c │ │ │ ├── SDL_windowevents_c.h │ │ │ ├── blank_cursor.h │ │ │ ├── default_cursor.h │ │ │ ├── scancodes_darwin.h │ │ │ ├── scancodes_linux.h │ │ │ ├── scancodes_windows.h │ │ │ └── scancodes_xfree86.h │ │ ├── file/ │ │ │ └── SDL_rwops.c │ │ ├── filesystem/ │ │ │ └── android/ │ │ │ └── SDL_sysfilesystem.c │ │ ├── haptic/ │ │ │ ├── SDL_haptic.c │ │ │ ├── SDL_haptic_c.h │ │ │ ├── SDL_syshaptic.h │ │ │ └── dummy/ │ │ │ └── SDL_syshaptic.c │ │ ├── joystick/ │ │ │ ├── SDL_gamecontroller.c │ │ │ ├── SDL_gamecontrollerdb.h │ │ │ ├── SDL_joystick.c │ │ │ ├── SDL_joystick_c.h │ │ │ ├── SDL_sysjoystick.h │ │ │ ├── android/ │ │ │ │ ├── SDL_sysjoystick.c │ │ │ │ └── SDL_sysjoystick_c.h │ │ │ └── sort_controllers.py │ │ ├── libm/ │ │ │ ├── e_atan2.c │ │ │ ├── e_log.c │ │ │ ├── e_pow.c │ │ │ ├── e_rem_pio2.c │ │ │ ├── e_sqrt.c │ │ │ ├── k_cos.c │ │ │ ├── k_rem_pio2.c │ │ │ ├── k_sin.c │ │ │ ├── k_tan.c │ │ │ ├── math_libm.h │ │ │ ├── math_private.h │ │ │ ├── s_atan.c │ │ │ ├── s_copysign.c │ │ │ ├── s_cos.c │ │ │ ├── s_fabs.c │ │ │ ├── s_floor.c │ │ │ ├── s_scalbn.c │ │ │ ├── s_sin.c │ │ │ └── s_tan.c │ │ ├── loadso/ │ │ │ └── dlopen/ │ │ │ └── SDL_sysloadso.c │ │ ├── power/ │ │ │ ├── SDL_power.c │ │ │ └── android/ │ │ │ └── SDL_syspower.c │ │ ├── render/ │ │ │ ├── SDL_d3dmath.c │ │ │ ├── SDL_d3dmath.h │ │ │ ├── SDL_render.c │ │ │ ├── SDL_sysrender.h │ │ │ ├── SDL_yuv_mmx.c │ │ │ ├── SDL_yuv_sw.c │ │ │ ├── SDL_yuv_sw_c.h │ │ │ ├── mmx.h │ │ │ ├── opengl/ │ │ │ │ ├── SDL_glfuncs.h │ │ │ │ ├── SDL_render_gl.c │ │ │ │ ├── SDL_shaders_gl.c │ │ │ │ └── SDL_shaders_gl.h │ │ │ ├── opengles/ │ │ │ │ ├── SDL_glesfuncs.h │ │ │ │ └── SDL_render_gles.c │ │ │ ├── opengles2/ │ │ │ │ ├── SDL_gles2funcs.h │ │ │ │ ├── SDL_render_gles2.c │ │ │ │ ├── SDL_shaders_gles2.c │ │ │ │ └── SDL_shaders_gles2.h │ │ │ ├── psp/ │ │ │ │ └── SDL_render_psp.c │ │ │ └── software/ │ │ │ ├── SDL_blendfillrect.c │ │ │ ├── SDL_blendfillrect.h │ │ │ ├── SDL_blendline.c │ │ │ ├── SDL_blendline.h │ │ │ ├── SDL_blendpoint.c │ │ │ ├── SDL_blendpoint.h │ │ │ ├── SDL_draw.h │ │ │ ├── SDL_drawline.c │ │ │ ├── SDL_drawline.h │ │ │ ├── SDL_drawpoint.c │ │ │ ├── SDL_drawpoint.h │ │ │ ├── SDL_render_sw.c │ │ │ ├── SDL_render_sw_c.h │ │ │ ├── SDL_rotate.c │ │ │ └── SDL_rotate.h │ │ ├── stdlib/ │ │ │ ├── SDL_getenv.c │ │ │ ├── SDL_iconv.c │ │ │ ├── SDL_malloc.c │ │ │ ├── SDL_qsort.c │ │ │ ├── SDL_stdlib.c │ │ │ └── SDL_string.c │ │ ├── test/ │ │ │ ├── SDL_test_assert.c │ │ │ ├── SDL_test_common.c │ │ │ ├── SDL_test_compare.c │ │ │ ├── SDL_test_crc32.c │ │ │ ├── SDL_test_font.c │ │ │ ├── SDL_test_fuzzer.c │ │ │ ├── SDL_test_harness.c │ │ │ ├── SDL_test_imageBlit.c │ │ │ ├── SDL_test_imageBlitBlend.c │ │ │ ├── SDL_test_imageFace.c │ │ │ ├── SDL_test_imagePrimitives.c │ │ │ ├── SDL_test_imagePrimitivesBlend.c │ │ │ ├── SDL_test_log.c │ │ │ ├── SDL_test_md5.c │ │ │ └── SDL_test_random.c │ │ ├── thread/ │ │ │ ├── SDL_systhread.h │ │ │ ├── SDL_thread.c │ │ │ ├── SDL_thread_c.h │ │ │ └── pthread/ │ │ │ ├── SDL_syscond.c │ │ │ ├── SDL_sysmutex.c │ │ │ ├── SDL_sysmutex_c.h │ │ │ ├── SDL_syssem.c │ │ │ ├── SDL_systhread.c │ │ │ ├── SDL_systhread_c.h │ │ │ └── SDL_systls.c │ │ ├── timer/ │ │ │ ├── SDL_timer.c │ │ │ ├── SDL_timer_c.h │ │ │ └── unix/ │ │ │ └── SDL_systimer.c │ │ └── video/ │ │ ├── SDL_RLEaccel.c │ │ ├── SDL_RLEaccel_c.h │ │ ├── SDL_blit.c │ │ ├── SDL_blit.h │ │ ├── SDL_blit_0.c │ │ ├── SDL_blit_1.c │ │ ├── SDL_blit_A.c │ │ ├── SDL_blit_N.c │ │ ├── SDL_blit_auto.c │ │ ├── SDL_blit_auto.h │ │ ├── SDL_blit_copy.c │ │ ├── SDL_blit_copy.h │ │ ├── SDL_blit_slow.c │ │ ├── SDL_blit_slow.h │ │ ├── SDL_bmp.c │ │ ├── SDL_clipboard.c │ │ ├── SDL_egl.c │ │ ├── SDL_egl_c.h │ │ ├── SDL_fillrect.c │ │ ├── SDL_pixels.c │ │ ├── SDL_pixels_c.h │ │ ├── SDL_rect.c │ │ ├── SDL_rect_c.h │ │ ├── SDL_shape.c │ │ ├── SDL_shape_internals.h │ │ ├── SDL_stretch.c │ │ ├── SDL_surface.c │ │ ├── SDL_sysvideo.h │ │ ├── SDL_video.c │ │ ├── android/ │ │ │ ├── SDL_androidclipboard.c │ │ │ ├── SDL_androidclipboard.h │ │ │ ├── SDL_androidevents.c │ │ │ ├── SDL_androidevents.h │ │ │ ├── SDL_androidgl.c │ │ │ ├── SDL_androidkeyboard.c │ │ │ ├── SDL_androidkeyboard.h │ │ │ ├── SDL_androidmessagebox.c │ │ │ ├── SDL_androidmessagebox.h │ │ │ ├── SDL_androidmouse.c │ │ │ ├── SDL_androidmouse.h │ │ │ ├── SDL_androidtouch.c │ │ │ ├── SDL_androidtouch.h │ │ │ ├── SDL_androidvideo.c │ │ │ ├── SDL_androidvideo.h │ │ │ ├── SDL_androidwindow.c │ │ │ └── SDL_androidwindow.h │ │ └── sdlgenblit.pl │ ├── SDL2_gfx/ │ │ ├── CMakeFiles/ │ │ │ └── SDL2_gfx.dir/ │ │ │ └── src/ │ │ │ ├── SDL2_framerate.c.o │ │ │ ├── SDL2_gfxPrimitives.c.o │ │ │ ├── SDL2_imageFilter.c.o │ │ │ └── SDL2_rotozoom.c.o │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cmake_install.cmake │ │ ├── include/ │ │ │ ├── SDL2_framerate.h │ │ │ ├── SDL2_gfxPrimitives.h │ │ │ ├── SDL2_gfxPrimitives_font.h │ │ │ ├── SDL2_imageFilter.h │ │ │ └── SDL2_rotozoom.h │ │ └── src/ │ │ ├── SDL2_framerate.c │ │ ├── SDL2_gfxPrimitives.c │ │ ├── SDL2_imageFilter.c │ │ └── SDL2_rotozoom.c │ ├── SDL2_image/ │ │ ├── CMakeFiles/ │ │ │ └── SDL2_image.dir/ │ │ │ └── src/ │ │ │ ├── IMG.c.o │ │ │ ├── IMG_bmp.c.o │ │ │ ├── IMG_gif.c.o │ │ │ ├── IMG_jpg.c.o │ │ │ ├── IMG_lbm.c.o │ │ │ ├── IMG_pcx.c.o │ │ │ ├── IMG_png.c.o │ │ │ ├── IMG_pnm.c.o │ │ │ ├── IMG_tga.c.o │ │ │ ├── IMG_tif.c.o │ │ │ ├── IMG_webp.c.o │ │ │ ├── IMG_xcf.c.o │ │ │ ├── IMG_xpm.c.o │ │ │ ├── IMG_xv.c.o │ │ │ ├── IMG_xxx.c.o │ │ │ └── showimage.c.o │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cmake_install.cmake │ │ ├── include/ │ │ │ ├── SDL_image.h │ │ │ └── miniz.h │ │ └── src/ │ │ ├── IMG.c │ │ ├── IMG_bmp.c │ │ ├── IMG_gif.c │ │ ├── IMG_jpg.c │ │ ├── IMG_lbm.c │ │ ├── IMG_pcx.c │ │ ├── IMG_png.c │ │ ├── IMG_pnm.c │ │ ├── IMG_tga.c │ │ ├── IMG_tif.c │ │ ├── IMG_webp.c │ │ ├── IMG_xcf.c │ │ ├── IMG_xpm.c │ │ ├── IMG_xv.c │ │ ├── IMG_xxx.c │ │ └── showimage.c │ ├── SDL2_jpeg/ │ │ ├── CMakeFiles/ │ │ │ └── SDL2_jpeg.dir/ │ │ │ └── src/ │ │ │ ├── cdjpeg.c.o │ │ │ ├── jaricom.c.o │ │ │ ├── jcapimin.c.o │ │ │ ├── jcapistd.c.o │ │ │ ├── jcarith.c.o │ │ │ ├── jccoefct.c.o │ │ │ ├── jccolor.c.o │ │ │ ├── jcdctmgr.c.o │ │ │ ├── jchuff.c.o │ │ │ ├── jcinit.c.o │ │ │ ├── jcmainct.c.o │ │ │ ├── jcmarker.c.o │ │ │ ├── jcmaster.c.o │ │ │ ├── jcomapi.c.o │ │ │ ├── jcparam.c.o │ │ │ ├── jcprepct.c.o │ │ │ ├── jcsample.c.o │ │ │ ├── jctrans.c.o │ │ │ ├── jdapimin.c.o │ │ │ ├── jdapistd.c.o │ │ │ ├── jdarith.c.o │ │ │ ├── jdatadst.c.o │ │ │ ├── jdatasrc.c.o │ │ │ ├── jdcoefct.c.o │ │ │ ├── jdcolor.c.o │ │ │ ├── jddctmgr.c.o │ │ │ ├── jdhuff.c.o │ │ │ ├── jdinput.c.o │ │ │ ├── jdmainct.c.o │ │ │ ├── jdmarker.c.o │ │ │ ├── jdmaster.c.o │ │ │ ├── jdmerge.c.o │ │ │ ├── jdpostct.c.o │ │ │ ├── jdsample.c.o │ │ │ ├── jdtrans.c.o │ │ │ ├── jerror.c.o │ │ │ ├── jfdctflt.c.o │ │ │ ├── jfdctfst.c.o │ │ │ ├── jfdctint.c.o │ │ │ ├── jidctflt.c.o │ │ │ ├── jidctfst.c.o │ │ │ ├── jidctint.c.o │ │ │ ├── jmem-android.c.o │ │ │ ├── jmemmgr.c.o │ │ │ ├── jquant1.c.o │ │ │ ├── jquant2.c.o │ │ │ ├── jutils.c.o │ │ │ ├── rdbmp.c.o │ │ │ ├── rdcolmap.c.o │ │ │ ├── rdgif.c.o │ │ │ ├── rdppm.c.o │ │ │ ├── rdrle.c.o │ │ │ ├── rdswitch.c.o │ │ │ ├── rdtarga.c.o │ │ │ ├── transupp.c.o │ │ │ ├── wrbmp.c.o │ │ │ ├── wrgif.c.o │ │ │ ├── wrjpgcom.c.o │ │ │ ├── wrppm.c.o │ │ │ ├── wrrle.c.o │ │ │ └── wrtarga.c.o │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cmake_install.cmake │ │ ├── include/ │ │ │ ├── cderror.h │ │ │ ├── cdjpeg.h │ │ │ ├── jconfig.h │ │ │ ├── jdct.h │ │ │ ├── jerror.h │ │ │ ├── jinclude.h │ │ │ ├── jmemsys.h │ │ │ ├── jmorecfg.h │ │ │ ├── jpegint.h │ │ │ ├── jpeglib.h │ │ │ ├── jversion.h │ │ │ └── transupp.h │ │ └── src/ │ │ ├── cdjpeg.c │ │ ├── cjpeg.c │ │ ├── ckconfig.c │ │ ├── djpeg.c │ │ ├── example.c │ │ ├── jaricom.c │ │ ├── jcapimin.c │ │ ├── jcapistd.c │ │ ├── jcarith.c │ │ ├── jccoefct.c │ │ ├── jccolor.c │ │ ├── jcdctmgr.c │ │ ├── jchuff.c │ │ ├── jcinit.c │ │ ├── jcmainct.c │ │ ├── jcmarker.c │ │ ├── jcmaster.c │ │ ├── jcomapi.c │ │ ├── jcparam.c │ │ ├── jcprepct.c │ │ ├── jcsample.c │ │ ├── jctrans.c │ │ ├── jdapimin.c │ │ ├── jdapistd.c │ │ ├── jdarith.c │ │ ├── jdatadst.c │ │ ├── jdatasrc.c │ │ ├── jdcoefct.c │ │ ├── jdcolor.c │ │ ├── jddctmgr.c │ │ ├── jdhuff.c │ │ ├── jdinput.c │ │ ├── jdmainct.c │ │ ├── jdmarker.c │ │ ├── jdmaster.c │ │ ├── jdmerge.c │ │ ├── jdpostct.c │ │ ├── jdsample.c │ │ ├── jdtrans.c │ │ ├── jerror.c │ │ ├── jfdctflt.c │ │ ├── jfdctfst.c │ │ ├── jfdctint.c │ │ ├── jidctflt.c │ │ ├── jidctfst.c │ │ ├── jidctint.c │ │ ├── jmem-android.c │ │ ├── jmemansi.c │ │ ├── jmemdos.c │ │ ├── jmemmac.c │ │ ├── jmemmgr.c │ │ ├── jmemname.c │ │ ├── jmemnobs.c │ │ ├── jpegtran.c │ │ ├── jquant1.c │ │ ├── jquant2.c │ │ ├── jutils.c │ │ ├── rdbmp.c │ │ ├── rdcolmap.c │ │ ├── rdgif.c │ │ ├── rdjpgcom.c │ │ ├── rdppm.c │ │ ├── rdrle.c │ │ ├── rdswitch.c │ │ ├── rdtarga.c │ │ ├── transupp.c │ │ ├── wrbmp.c │ │ ├── wrgif.c │ │ ├── wrjpgcom.c │ │ ├── wrppm.c │ │ ├── wrrle.c │ │ └── wrtarga.c │ ├── SDL2_mixer/ │ │ ├── CMakeFiles/ │ │ │ └── SDL2_mixer.dir/ │ │ │ └── src/ │ │ │ ├── dynamic_flac.c.o │ │ │ ├── dynamic_fluidsynth.c.o │ │ │ ├── dynamic_mod.c.o │ │ │ ├── dynamic_modplug.c.o │ │ │ ├── dynamic_mp3.c.o │ │ │ ├── dynamic_ogg.c.o │ │ │ ├── effect_position.c.o │ │ │ ├── effect_stereoreverse.c.o │ │ │ ├── effects_internal.c.o │ │ │ ├── fluidsynth.c.o │ │ │ ├── load_aiff.c.o │ │ │ ├── load_flac.c.o │ │ │ ├── load_mp3.c.o │ │ │ ├── load_ogg.c.o │ │ │ ├── load_voc.c.o │ │ │ ├── mixer.c.o │ │ │ ├── music.c.o │ │ │ ├── music_cmd.c.o │ │ │ ├── music_flac.c.o │ │ │ ├── music_mad.c.o │ │ │ ├── music_mod.c.o │ │ │ ├── music_modplug.c.o │ │ │ ├── music_ogg.c.o │ │ │ ├── playmus.c.o │ │ │ └── wavestream.c.o │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cmake_install.cmake │ │ ├── include/ │ │ │ ├── SDL_mixer.h │ │ │ ├── dynamic_flac.h │ │ │ ├── dynamic_fluidsynth.h │ │ │ ├── dynamic_mod.h │ │ │ ├── dynamic_modplug.h │ │ │ ├── dynamic_mp3.h │ │ │ ├── dynamic_ogg.h │ │ │ ├── effects_internal.h │ │ │ ├── fluidsynth.h │ │ │ ├── load_aiff.h │ │ │ ├── load_flac.h │ │ │ ├── load_mp3.h │ │ │ ├── load_ogg.h │ │ │ ├── load_voc.h │ │ │ ├── music_cmd.h │ │ │ ├── music_flac.h │ │ │ ├── music_mad.h │ │ │ ├── music_mod.h │ │ │ ├── music_modplug.h │ │ │ ├── music_ogg.h │ │ │ └── wavestream.h │ │ └── src/ │ │ ├── dynamic_flac.c │ │ ├── dynamic_fluidsynth.c │ │ ├── dynamic_mod.c │ │ ├── dynamic_modplug.c │ │ ├── dynamic_mp3.c │ │ ├── dynamic_ogg.c │ │ ├── effect_position.c │ │ ├── effect_stereoreverse.c │ │ ├── effects_internal.c │ │ ├── fluidsynth.c │ │ ├── load_aiff.c │ │ ├── load_flac.c │ │ ├── load_mp3.c │ │ ├── load_ogg.c │ │ ├── load_voc.c │ │ ├── mixer.c │ │ ├── music.c │ │ ├── music_cmd.c │ │ ├── music_flac.c │ │ ├── music_mad.c │ │ ├── music_mod.c │ │ ├── music_modplug.c │ │ ├── music_ogg.c │ │ ├── playmus.c │ │ ├── playwave.c │ │ └── wavestream.c │ ├── SDL2_png/ │ │ ├── CMakeFiles/ │ │ │ └── SDL2_png.dir/ │ │ │ └── src/ │ │ │ ├── png.c.o │ │ │ ├── pngerror.c.o │ │ │ ├── pngget.c.o │ │ │ ├── pngmem.c.o │ │ │ ├── pngpread.c.o │ │ │ ├── pngread.c.o │ │ │ ├── pngrio.c.o │ │ │ ├── pngrtran.c.o │ │ │ ├── pngrutil.c.o │ │ │ ├── pngset.c.o │ │ │ ├── pngtrans.c.o │ │ │ ├── pngwio.c.o │ │ │ ├── pngwrite.c.o │ │ │ ├── pngwtran.c.o │ │ │ └── pngwutil.c.o │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cmake_install.cmake │ │ ├── include/ │ │ │ ├── config.h │ │ │ ├── png.h │ │ │ ├── pngconf.h │ │ │ ├── pngdebug.h │ │ │ ├── pnginfo.h │ │ │ ├── pnglibconf.h │ │ │ ├── pngprefix.h │ │ │ ├── pngpriv.h │ │ │ └── pngstruct.h │ │ └── src/ │ │ ├── png.c │ │ ├── pngerror.c │ │ ├── pngget.c │ │ ├── pngmem.c │ │ ├── pngpread.c │ │ ├── pngread.c │ │ ├── pngrio.c │ │ ├── pngrtran.c │ │ ├── pngrutil.c │ │ ├── pngset.c │ │ ├── pngtest.c │ │ ├── pngtrans.c │ │ ├── pngwio.c │ │ ├── pngwrite.c │ │ ├── pngwtran.c │ │ └── pngwutil.c │ ├── SDL2_ttf/ │ │ ├── CMakeFiles/ │ │ │ └── SDL2_ttf.dir/ │ │ │ └── src/ │ │ │ ├── SDL_ttf.c.o │ │ │ └── glfont.c.o │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── cmake_install.cmake │ │ ├── include/ │ │ │ └── SDL_ttf.h │ │ └── src/ │ │ ├── SDL_ttf.c │ │ ├── glfont.c │ │ └── showfont.c │ └── freetype/ │ ├── CMakeFiles/ │ │ └── freetype.dir/ │ │ └── src/ │ │ ├── base/ │ │ │ ├── ftapi.c.o │ │ │ ├── ftbase.c.o │ │ │ ├── ftbbox.c.o │ │ │ ├── ftbdf.c.o │ │ │ ├── ftbitmap.c.o │ │ │ ├── ftcid.c.o │ │ │ ├── ftdebug.c.o │ │ │ ├── ftfstype.c.o │ │ │ ├── ftgasp.c.o │ │ │ ├── ftglyph.c.o │ │ │ ├── ftgxval.c.o │ │ │ ├── ftinit.c.o │ │ │ ├── ftlcdfil.c.o │ │ │ ├── ftmm.c.o │ │ │ ├── ftotval.c.o │ │ │ ├── ftpatent.c.o │ │ │ ├── ftpfr.c.o │ │ │ ├── ftstroke.c.o │ │ │ ├── ftsynth.c.o │ │ │ ├── ftsystem.c.o │ │ │ ├── fttype1.c.o │ │ │ ├── ftwinfnt.c.o │ │ │ ├── ftxf86.c.o │ │ │ └── md5.c.o │ │ ├── bzip2/ │ │ │ └── ftbzip2.c.o │ │ ├── raster/ │ │ │ ├── ftraster.c.o │ │ │ ├── ftrend1.c.o │ │ │ └── rastpic.c.o │ │ ├── sfnt/ │ │ │ ├── sfdriver.c.o │ │ │ ├── sfntpic.c.o │ │ │ ├── sfobjs.c.o │ │ │ ├── ttbdf.c.o │ │ │ ├── ttcmap.c.o │ │ │ ├── ttkern.c.o │ │ │ ├── ttload.c.o │ │ │ ├── ttmtx.c.o │ │ │ ├── ttpost.c.o │ │ │ └── ttsbit.c.o │ │ ├── smooth/ │ │ │ ├── ftgrays.c.o │ │ │ ├── ftsmooth.c.o │ │ │ └── ftspic.c.o │ │ └── truetype/ │ │ ├── ttdriver.c.o │ │ ├── ttgload.c.o │ │ ├── ttgxvar.c.o │ │ ├── ttinterp.c.o │ │ ├── ttobjs.c.o │ │ ├── ttpic.c.o │ │ ├── ttpload.c.o │ │ └── ttsubpix.c.o │ ├── CMakeLists.txt │ ├── build.gradle │ ├── cmake_install.cmake │ ├── include/ │ │ ├── freetype/ │ │ │ ├── config/ │ │ │ │ ├── ftconfig.h │ │ │ │ ├── ftheader.h │ │ │ │ ├── ftmodule.h │ │ │ │ ├── ftoption.h │ │ │ │ └── ftstdlib.h │ │ │ ├── freetype.h │ │ │ ├── ftadvanc.h │ │ │ ├── ftautoh.h │ │ │ ├── ftbbox.h │ │ │ ├── ftbdf.h │ │ │ ├── ftbitmap.h │ │ │ ├── ftbzip2.h │ │ │ ├── ftcache.h │ │ │ ├── ftcffdrv.h │ │ │ ├── ftchapters.h │ │ │ ├── ftcid.h │ │ │ ├── fterrdef.h │ │ │ ├── fterrors.h │ │ │ ├── ftgasp.h │ │ │ ├── ftglyph.h │ │ │ ├── ftgxval.h │ │ │ ├── ftgzip.h │ │ │ ├── ftimage.h │ │ │ ├── ftincrem.h │ │ │ ├── ftlcdfil.h │ │ │ ├── ftlist.h │ │ │ ├── ftlzw.h │ │ │ ├── ftmac.h │ │ │ ├── ftmm.h │ │ │ ├── ftmodapi.h │ │ │ ├── ftmoderr.h │ │ │ ├── ftotval.h │ │ │ ├── ftoutln.h │ │ │ ├── ftpfr.h │ │ │ ├── ftrender.h │ │ │ ├── ftsizes.h │ │ │ ├── ftsnames.h │ │ │ ├── ftstroke.h │ │ │ ├── ftsynth.h │ │ │ ├── ftsystem.h │ │ │ ├── fttrigon.h │ │ │ ├── fttypes.h │ │ │ ├── ftwinfnt.h │ │ │ ├── ftxf86.h │ │ │ ├── internal/ │ │ │ │ ├── autohint.h │ │ │ │ ├── ftcalc.h │ │ │ │ ├── ftdebug.h │ │ │ │ ├── ftdriver.h │ │ │ │ ├── ftgloadr.h │ │ │ │ ├── ftmemory.h │ │ │ │ ├── ftobjs.h │ │ │ │ ├── ftpic.h │ │ │ │ ├── ftrfork.h │ │ │ │ ├── ftserv.h │ │ │ │ ├── ftstream.h │ │ │ │ ├── fttrace.h │ │ │ │ ├── ftvalid.h │ │ │ │ ├── internal.h │ │ │ │ ├── psaux.h │ │ │ │ ├── pshints.h │ │ │ │ ├── services/ │ │ │ │ │ ├── svbdf.h │ │ │ │ │ ├── svcid.h │ │ │ │ │ ├── svgldict.h │ │ │ │ │ ├── svgxval.h │ │ │ │ │ ├── svkern.h │ │ │ │ │ ├── svmm.h │ │ │ │ │ ├── svotval.h │ │ │ │ │ ├── svpfr.h │ │ │ │ │ ├── svpostnm.h │ │ │ │ │ ├── svprop.h │ │ │ │ │ ├── svpscmap.h │ │ │ │ │ ├── svpsinfo.h │ │ │ │ │ ├── svsfnt.h │ │ │ │ │ ├── svttcmap.h │ │ │ │ │ ├── svtteng.h │ │ │ │ │ ├── svttglyf.h │ │ │ │ │ ├── svwinfnt.h │ │ │ │ │ └── svxf86nm.h │ │ │ │ ├── sfnt.h │ │ │ │ ├── t1types.h │ │ │ │ └── tttypes.h │ │ │ ├── t1tables.h │ │ │ ├── ttnameid.h │ │ │ ├── tttables.h │ │ │ ├── tttags.h │ │ │ └── ttunpat.h │ │ ├── ft2build.h │ │ ├── ftconfig.h │ │ └── ftmodule.h │ └── src/ │ ├── Jamfile │ ├── autofit/ │ │ ├── Jamfile │ │ ├── afangles.c │ │ ├── afangles.h │ │ ├── afcjk.c │ │ ├── afcjk.h │ │ ├── afdummy.c │ │ ├── afdummy.h │ │ ├── aferrors.h │ │ ├── afglobal.c │ │ ├── afglobal.h │ │ ├── afhints.c │ │ ├── afhints.h │ │ ├── afindic.c │ │ ├── afindic.h │ │ ├── aflatin.c │ │ ├── aflatin.h │ │ ├── aflatin2.c │ │ ├── aflatin2.h │ │ ├── afloader.c │ │ ├── afloader.h │ │ ├── afmodule.c │ │ ├── afmodule.h │ │ ├── afpic.c │ │ ├── afpic.h │ │ ├── aftypes.h │ │ ├── afwarp.c │ │ ├── afwarp.h │ │ ├── autofit.c │ │ ├── module.mk │ │ └── rules.mk │ ├── base/ │ │ ├── Jamfile │ │ ├── basepic.c │ │ ├── basepic.h │ │ ├── ftadvanc.c │ │ ├── ftapi.c │ │ ├── ftbase.c │ │ ├── ftbase.h │ │ ├── ftbbox.c │ │ ├── ftbdf.c │ │ ├── ftbitmap.c │ │ ├── ftcalc.c │ │ ├── ftcid.c │ │ ├── ftdbgmem.c │ │ ├── ftdebug.c │ │ ├── ftfstype.c │ │ ├── ftgasp.c │ │ ├── ftgloadr.c │ │ ├── ftglyph.c │ │ ├── ftgxval.c │ │ ├── ftinit.c │ │ ├── ftlcdfil.c │ │ ├── ftmac.c │ │ ├── ftmm.c │ │ ├── ftobjs.c │ │ ├── ftotval.c │ │ ├── ftoutln.c │ │ ├── ftpatent.c │ │ ├── ftpfr.c │ │ ├── ftpic.c │ │ ├── ftrfork.c │ │ ├── ftsnames.c │ │ ├── ftstream.c │ │ ├── ftstroke.c │ │ ├── ftsynth.c │ │ ├── ftsystem.c │ │ ├── fttrigon.c │ │ ├── fttype1.c │ │ ├── ftutil.c │ │ ├── ftwinfnt.c │ │ ├── ftxf86.c │ │ ├── md5.c │ │ ├── md5.h │ │ └── rules.mk │ ├── bdf/ │ │ ├── Jamfile │ │ ├── README │ │ ├── bdf.c │ │ ├── bdf.h │ │ ├── bdfdrivr.c │ │ ├── bdfdrivr.h │ │ ├── bdferror.h │ │ ├── bdflib.c │ │ ├── module.mk │ │ └── rules.mk │ ├── bzip2/ │ │ ├── Jamfile │ │ ├── ftbzip2.c │ │ └── rules.mk │ ├── cache/ │ │ ├── Jamfile │ │ ├── ftcache.c │ │ ├── ftcbasic.c │ │ ├── ftccache.c │ │ ├── ftccache.h │ │ ├── ftccback.h │ │ ├── ftccmap.c │ │ ├── ftcerror.h │ │ ├── ftcglyph.c │ │ ├── ftcglyph.h │ │ ├── ftcimage.c │ │ ├── ftcimage.h │ │ ├── ftcmanag.c │ │ ├── ftcmanag.h │ │ ├── ftcmru.c │ │ ├── ftcmru.h │ │ ├── ftcsbits.c │ │ ├── ftcsbits.h │ │ └── rules.mk │ ├── cff/ │ │ ├── Jamfile │ │ ├── cf2arrst.c │ │ ├── cf2arrst.h │ │ ├── cf2blues.c │ │ ├── cf2blues.h │ │ ├── cf2error.c │ │ ├── cf2error.h │ │ ├── cf2fixed.h │ │ ├── cf2font.c │ │ ├── cf2font.h │ │ ├── cf2ft.c │ │ ├── cf2ft.h │ │ ├── cf2glue.h │ │ ├── cf2hints.c │ │ ├── cf2hints.h │ │ ├── cf2intrp.c │ │ ├── cf2intrp.h │ │ ├── cf2read.c │ │ ├── cf2read.h │ │ ├── cf2stack.c │ │ ├── cf2stack.h │ │ ├── cf2types.h │ │ ├── cff.c │ │ ├── cffcmap.c │ │ ├── cffcmap.h │ │ ├── cffdrivr.c │ │ ├── cffdrivr.h │ │ ├── cfferrs.h │ │ ├── cffgload.c │ │ ├── cffgload.h │ │ ├── cffload.c │ │ ├── cffload.h │ │ ├── cffobjs.c │ │ ├── cffobjs.h │ │ ├── cffparse.c │ │ ├── cffparse.h │ │ ├── cffpic.c │ │ ├── cffpic.h │ │ ├── cfftoken.h │ │ ├── cfftypes.h │ │ ├── module.mk │ │ └── rules.mk │ ├── cid/ │ │ ├── Jamfile │ │ ├── ciderrs.h │ │ ├── cidgload.c │ │ ├── cidgload.h │ │ ├── cidload.c │ │ ├── cidload.h │ │ ├── cidobjs.c │ │ ├── cidobjs.h │ │ ├── cidparse.c │ │ ├── cidparse.h │ │ ├── cidriver.c │ │ ├── cidriver.h │ │ ├── cidtoken.h │ │ ├── module.mk │ │ ├── rules.mk │ │ └── type1cid.c │ ├── gxvalid/ │ │ ├── Jamfile │ │ ├── README │ │ ├── gxvalid.c │ │ ├── gxvalid.h │ │ ├── gxvbsln.c │ │ ├── gxvcommn.c │ │ ├── gxvcommn.h │ │ ├── gxverror.h │ │ ├── gxvfeat.c │ │ ├── gxvfeat.h │ │ ├── gxvfgen.c │ │ ├── gxvjust.c │ │ ├── gxvkern.c │ │ ├── gxvlcar.c │ │ ├── gxvmod.c │ │ ├── gxvmod.h │ │ ├── gxvmort.c │ │ ├── gxvmort.h │ │ ├── gxvmort0.c │ │ ├── gxvmort1.c │ │ ├── gxvmort2.c │ │ ├── gxvmort4.c │ │ ├── gxvmort5.c │ │ ├── gxvmorx.c │ │ ├── gxvmorx.h │ │ ├── gxvmorx0.c │ │ ├── gxvmorx1.c │ │ ├── gxvmorx2.c │ │ ├── gxvmorx4.c │ │ ├── gxvmorx5.c │ │ ├── gxvopbd.c │ │ ├── gxvprop.c │ │ ├── gxvtrak.c │ │ ├── module.mk │ │ └── rules.mk │ ├── gzip/ │ │ ├── Jamfile │ │ ├── adler32.c │ │ ├── ftgzip.c │ │ ├── infblock.c │ │ ├── infblock.h │ │ ├── infcodes.c │ │ ├── infcodes.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── infutil.c │ │ ├── infutil.h │ │ ├── rules.mk │ │ ├── zconf.h │ │ ├── zlib.h │ │ ├── zutil.c │ │ └── zutil.h │ ├── lzw/ │ │ ├── Jamfile │ │ ├── ftlzw.c │ │ ├── ftzopen.c │ │ ├── ftzopen.h │ │ └── rules.mk │ ├── otvalid/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── otvalid.c │ │ ├── otvalid.h │ │ ├── otvbase.c │ │ ├── otvcommn.c │ │ ├── otvcommn.h │ │ ├── otverror.h │ │ ├── otvgdef.c │ │ ├── otvgpos.c │ │ ├── otvgpos.h │ │ ├── otvgsub.c │ │ ├── otvjstf.c │ │ ├── otvmath.c │ │ ├── otvmod.c │ │ ├── otvmod.h │ │ └── rules.mk │ ├── pcf/ │ │ ├── Jamfile │ │ ├── README │ │ ├── module.mk │ │ ├── pcf.c │ │ ├── pcf.h │ │ ├── pcfdrivr.c │ │ ├── pcfdrivr.h │ │ ├── pcferror.h │ │ ├── pcfread.c │ │ ├── pcfread.h │ │ ├── pcfutil.c │ │ ├── pcfutil.h │ │ └── rules.mk │ ├── pfr/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── pfr.c │ │ ├── pfrcmap.c │ │ ├── pfrcmap.h │ │ ├── pfrdrivr.c │ │ ├── pfrdrivr.h │ │ ├── pfrerror.h │ │ ├── pfrgload.c │ │ ├── pfrgload.h │ │ ├── pfrload.c │ │ ├── pfrload.h │ │ ├── pfrobjs.c │ │ ├── pfrobjs.h │ │ ├── pfrsbit.c │ │ ├── pfrsbit.h │ │ ├── pfrtypes.h │ │ └── rules.mk │ ├── psaux/ │ │ ├── Jamfile │ │ ├── afmparse.c │ │ ├── afmparse.h │ │ ├── module.mk │ │ ├── psaux.c │ │ ├── psauxerr.h │ │ ├── psauxmod.c │ │ ├── psauxmod.h │ │ ├── psconv.c │ │ ├── psconv.h │ │ ├── psobjs.c │ │ ├── psobjs.h │ │ ├── rules.mk │ │ ├── t1cmap.c │ │ ├── t1cmap.h │ │ ├── t1decode.c │ │ └── t1decode.h │ ├── pshinter/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── pshalgo.c │ │ ├── pshalgo.h │ │ ├── pshglob.c │ │ ├── pshglob.h │ │ ├── pshinter.c │ │ ├── pshmod.c │ │ ├── pshmod.h │ │ ├── pshnterr.h │ │ ├── pshpic.c │ │ ├── pshpic.h │ │ ├── pshrec.c │ │ ├── pshrec.h │ │ └── rules.mk │ ├── psnames/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── psmodule.c │ │ ├── psmodule.h │ │ ├── psnamerr.h │ │ ├── psnames.c │ │ ├── pspic.c │ │ ├── pspic.h │ │ ├── pstables.h │ │ └── rules.mk │ ├── raster/ │ │ ├── Jamfile │ │ ├── ftmisc.h │ │ ├── ftraster.c │ │ ├── ftraster.h │ │ ├── ftrend1.c │ │ ├── ftrend1.h │ │ ├── module.mk │ │ ├── raster.c │ │ ├── rasterrs.h │ │ ├── rastpic.c │ │ ├── rastpic.h │ │ └── rules.mk │ ├── sfnt/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── rules.mk │ │ ├── sfdriver.c │ │ ├── sfdriver.h │ │ ├── sferrors.h │ │ ├── sfnt.c │ │ ├── sfntpic.c │ │ ├── sfntpic.h │ │ ├── sfobjs.c │ │ ├── sfobjs.h │ │ ├── ttbdf.c │ │ ├── ttbdf.h │ │ ├── ttcmap.c │ │ ├── ttcmap.h │ │ ├── ttcmapc.h │ │ ├── ttkern.c │ │ ├── ttkern.h │ │ ├── ttload.c │ │ ├── ttload.h │ │ ├── ttmtx.c │ │ ├── ttmtx.h │ │ ├── ttpost.c │ │ ├── ttpost.h │ │ ├── ttsbit.c │ │ ├── ttsbit.h │ │ └── ttsbit0.c │ ├── smooth/ │ │ ├── Jamfile │ │ ├── ftgrays.c │ │ ├── ftgrays.h │ │ ├── ftsmerrs.h │ │ ├── ftsmooth.c │ │ ├── ftsmooth.h │ │ ├── ftspic.c │ │ ├── ftspic.h │ │ ├── module.mk │ │ ├── rules.mk │ │ └── smooth.c │ ├── tools/ │ │ ├── Jamfile │ │ ├── apinames.c │ │ ├── chktrcmp.py │ │ ├── cordic.py │ │ ├── docmaker/ │ │ │ ├── content.py │ │ │ ├── docbeauty.py │ │ │ ├── docmaker.py │ │ │ ├── formatter.py │ │ │ ├── sources.py │ │ │ ├── tohtml.py │ │ │ └── utils.py │ │ ├── ftrandom/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ └── ftrandom.c │ │ ├── glnames.py │ │ ├── test_afm.c │ │ ├── test_bbox.c │ │ └── test_trig.c │ ├── truetype/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── rules.mk │ │ ├── truetype.c │ │ ├── ttdriver.c │ │ ├── ttdriver.h │ │ ├── tterrors.h │ │ ├── ttgload.c │ │ ├── ttgload.h │ │ ├── ttgxvar.c │ │ ├── ttgxvar.h │ │ ├── ttinterp.c │ │ ├── ttinterp.h │ │ ├── ttobjs.c │ │ ├── ttobjs.h │ │ ├── ttpic.c │ │ ├── ttpic.h │ │ ├── ttpload.c │ │ ├── ttpload.h │ │ ├── ttsubpix.c │ │ └── ttsubpix.h │ ├── type1/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── rules.mk │ │ ├── t1afm.c │ │ ├── t1afm.h │ │ ├── t1driver.c │ │ ├── t1driver.h │ │ ├── t1errors.h │ │ ├── t1gload.c │ │ ├── t1gload.h │ │ ├── t1load.c │ │ ├── t1load.h │ │ ├── t1objs.c │ │ ├── t1objs.h │ │ ├── t1parse.c │ │ ├── t1parse.h │ │ ├── t1tokens.h │ │ └── type1.c │ ├── type42/ │ │ ├── Jamfile │ │ ├── module.mk │ │ ├── rules.mk │ │ ├── t42drivr.c │ │ ├── t42drivr.h │ │ ├── t42error.h │ │ ├── t42objs.c │ │ ├── t42objs.h │ │ ├── t42parse.c │ │ ├── t42parse.h │ │ ├── t42types.h │ │ └── type42.c │ └── winfonts/ │ ├── Jamfile │ ├── fnterrs.h │ ├── module.mk │ ├── rules.mk │ ├── winfnt.c │ └── winfnt.h ├── local.properties ├── open_codeblocks.bat ├── open_codeblocks_sdl.bat ├── open_qt_creator.bat ├── open_vscode.bat └── settings.gradle