├── .github └── workflows │ └── validate.yml ├── .vscode └── extensions.json ├── BuildTools ├── FinalizeGeneration.cmake ├── Init.cmake ├── README.md ├── ReSharper.sln.DotSettings ├── StartGeneration.cmake ├── android-project │ ├── AndroidManifest.xml │ ├── ant.properties │ ├── build.properties │ ├── build.xml │ ├── default.properties │ ├── jni │ │ ├── Android.mk │ │ └── Application.mk │ ├── proguard-project.txt │ ├── project.properties │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── fonline │ │ └── app │ │ ├── HIDDevice.java │ │ ├── HIDDeviceBLESteamController.java │ │ ├── HIDDeviceManager.java │ │ ├── HIDDeviceUSB.java │ │ ├── SDL.java │ │ ├── SDLActivity.java │ │ ├── SDLAudioManager.java │ │ └── SDLControllerManager.java ├── blank.cmake.txt ├── build.cmd ├── build.sh ├── codegen.py ├── compile-mono-scripts.py ├── docker │ └── win │ │ └── Dockerfile ├── dummy.cmake ├── foconfig.py ├── format-source.cmd ├── format-source.sh ├── internal-tools.sh ├── ios.toolchain.cmake ├── msicreator │ ├── COPYING │ ├── License.rtf │ ├── createmsi.py │ ├── createmsi.pyc │ ├── readme.md │ └── run_tests.py ├── natvis │ └── unordered_dense.natvis ├── package.py ├── prepare-mac-workspace.sh ├── prepare-win-workspace.ps1 ├── prepare-workspace.sh ├── setup-env.cmd ├── setup-env.sh ├── setup-mono.cmd ├── setup-mono.sh ├── todo-generator.py ├── toolset.cmd ├── toolset.sh ├── validate.cmd ├── validate.sh ├── validation-project │ ├── CMakeLists.txt │ └── FOnlineTest.fomain └── web │ ├── default-index.html │ └── simple-web-server.py ├── CNAME ├── LICENSE ├── PUBLIC_API.md ├── README.md ├── Resources ├── Core │ ├── CritterStub.png │ ├── Effects │ │ ├── 2D_Default.fofx │ │ ├── 2D_WithoutEgg.fofx │ │ ├── 3D_NormalMapping.fofx │ │ ├── 3D_Skinned.fofx │ │ ├── Contour_Default.fofx │ │ ├── Flush_Fog.fofx │ │ ├── Flush_Light.fofx │ │ ├── Flush_Map.fofx │ │ ├── Flush_Map_BlackWhite.fofx │ │ ├── Flush_Primitive.fofx │ │ ├── Font_Default.fofx │ │ ├── Interface_Default.fofx │ │ ├── Particles_AlphaAdd.fofx │ │ ├── Particles_AlphaMul.fofx │ │ ├── Particles_ColorAdd.fofx │ │ ├── Particles_ColorMul.fofx │ │ ├── Primitive_Default.fofx │ │ ├── Primitive_Fog.fofx │ │ └── Primitive_Light.fofx │ ├── Fonts │ │ ├── Big.fofnt │ │ ├── Big.png │ │ ├── BigNumbers.fofnt │ │ ├── BigNumbers.png │ │ ├── CourierNewSmall.bmfc │ │ ├── CourierNewSmall.fnt │ │ ├── CourierNewSmall_0.png │ │ ├── Default.fofnt │ │ ├── Default.png │ │ ├── DefaultExt.fnt │ │ ├── DefaultExt_0.png │ │ ├── Fallout.fofnt │ │ ├── Fallout.png │ │ ├── Fat.fofnt │ │ ├── Fat.png │ │ ├── Numbers.fofnt │ │ ├── Numbers.png │ │ ├── OldDefault.fofnt │ │ ├── OldDefault.png │ │ ├── SandNumbers.fofnt │ │ ├── SandNumbers.png │ │ ├── Settings.bmfc │ │ ├── Special.fofnt │ │ ├── Special.png │ │ ├── Thin.fofnt │ │ └── Thin.png │ ├── ItemStub.png │ ├── MiniArrowDown.png │ ├── MiniArrowUp.png │ └── TransparentEgg.png ├── Embedded │ ├── Effects │ │ ├── 2D_Default.fofx │ │ ├── Flush_RenderTarget.fofx │ │ └── ImGui_Default.fofx │ └── Fonts │ │ ├── Default.fofnt │ │ └── Default.png ├── README.md ├── Radiation.ico └── Radiation.png ├── Source ├── .clang-format ├── Applications │ ├── ASCompilerApp.cpp │ ├── BakerApp.cpp │ ├── BakerLib.cpp │ ├── ClientApp.cpp │ ├── EditorApp.cpp │ ├── MapperApp.cpp │ ├── ServerApp.cpp │ ├── ServerDaemonApp.cpp │ ├── ServerHeadlessApp.cpp │ ├── ServerServiceApp.cpp │ └── TestingApp.cpp ├── Client │ ├── 3dAnimation.cpp │ ├── 3dAnimation.h │ ├── 3dStuff.cpp │ ├── 3dStuff.h │ ├── Client.cpp │ ├── Client.h │ ├── ClientConnection.cpp │ ├── ClientConnection.h │ ├── ClientEntity.cpp │ ├── ClientEntity.h │ ├── CritterHexView.cpp │ ├── CritterHexView.h │ ├── CritterView.cpp │ ├── CritterView.h │ ├── DefaultSprites.cpp │ ├── DefaultSprites.h │ ├── EffectManager.cpp │ ├── EffectManager.h │ ├── HexView.cpp │ ├── HexView.h │ ├── ItemHexView.cpp │ ├── ItemHexView.h │ ├── ItemView.cpp │ ├── ItemView.h │ ├── Keyboard.cpp │ ├── Keyboard.h │ ├── LocationView.cpp │ ├── LocationView.h │ ├── MapSprite.cpp │ ├── MapSprite.h │ ├── MapView.cpp │ ├── MapView.h │ ├── ModelSprites.cpp │ ├── ModelSprites.h │ ├── NetworkClient-Interthread.cpp │ ├── NetworkClient-Sockets.cpp │ ├── NetworkClient.cpp │ ├── NetworkClient.h │ ├── ParticleSprites.cpp │ ├── ParticleSprites.h │ ├── PlayerView.cpp │ ├── PlayerView.h │ ├── RenderTarget.cpp │ ├── RenderTarget.h │ ├── ResourceManager.cpp │ ├── ResourceManager.h │ ├── SoundManager.cpp │ ├── SoundManager.h │ ├── SparkExtension.cpp │ ├── SparkExtension.h │ ├── SpriteManager.cpp │ ├── SpriteManager.h │ ├── TextureAtlas.cpp │ ├── TextureAtlas.h │ ├── Updater.cpp │ ├── Updater.h │ ├── VideoClip.cpp │ ├── VideoClip.h │ ├── VisualParticles.cpp │ └── VisualParticles.h ├── Common │ ├── AngelScriptExt │ │ ├── AngelScriptExtensions.cpp │ │ ├── AngelScriptExtensions.h │ │ ├── AngelScriptReflection.cpp │ │ ├── AngelScriptReflection.h │ │ ├── AngelScriptScriptDict.cpp │ │ └── AngelScriptScriptDict.h │ ├── AnyData.cpp │ ├── AnyData.h │ ├── CacheStorage.cpp │ ├── CacheStorage.h │ ├── Common.cpp │ ├── Common.h │ ├── ConfigFile.cpp │ ├── ConfigFile.h │ ├── DataRegistration-Template.cpp │ ├── DataSource.cpp │ ├── DataSource.h │ ├── EngineBase.cpp │ ├── EngineBase.h │ ├── Entity.cpp │ ├── Entity.h │ ├── EntityProperties.cpp │ ├── EntityProperties.h │ ├── EntityProtos.cpp │ ├── EntityProtos.h │ ├── FileSystem.cpp │ ├── FileSystem.h │ ├── GenericCode-Template.cpp │ ├── Geometry.cpp │ ├── Geometry.h │ ├── ImGuiExt │ │ ├── ImGuiConfig.h │ │ ├── ImGuiStuff.cpp │ │ └── ImGuiStuff.h │ ├── LineTracer.cpp │ ├── LineTracer.h │ ├── MapLoader.cpp │ ├── MapLoader.h │ ├── NetBuffer.cpp │ ├── NetBuffer.h │ ├── NetCommand.cpp │ ├── NetCommand.h │ ├── Properties.cpp │ ├── Properties.h │ ├── PropertiesSerializator.cpp │ ├── PropertiesSerializator.h │ ├── ProtoManager.cpp │ ├── ProtoManager.h │ ├── ScriptSystem.cpp │ ├── ScriptSystem.h │ ├── Settings-Include.h │ ├── Settings.cpp │ ├── Settings.h │ ├── TextPack.cpp │ ├── TextPack.h │ ├── TimeEventManager.cpp │ ├── TimeEventManager.h │ ├── Timer.cpp │ ├── Timer.h │ ├── TwoDimensionalGrid.cpp │ └── TwoDimensionalGrid.h ├── Essentials │ ├── BaseLogging.cpp │ ├── BaseLogging.h │ ├── BasicCore.cpp │ ├── BasicCore.h │ ├── CommonHelpers.cpp │ ├── CommonHelpers.h │ ├── Compressor.cpp │ ├── Compressor.h │ ├── Containers.cpp │ ├── Containers.h │ ├── DataSerialization.cpp │ ├── DataSerialization.h │ ├── DiskFileSystem.cpp │ ├── DiskFileSystem.h │ ├── ExceptionHadling.cpp │ ├── ExceptionHadling.h │ ├── ExtendedTypes.cpp │ ├── ExtendedTypes.h │ ├── GlobalData.cpp │ ├── GlobalData.h │ ├── HashedString.cpp │ ├── HashedString.h │ ├── Logging.cpp │ ├── Logging.h │ ├── MemorySystem.cpp │ ├── MemorySystem.h │ ├── Platform.cpp │ ├── Platform.h │ ├── SafeArithmetics.cpp │ ├── SafeArithmetics.h │ ├── SmartPointers.cpp │ ├── SmartPointers.h │ ├── StackTrace.cpp │ ├── StackTrace.h │ ├── StringUtils.cpp │ ├── StringUtils.h │ ├── StrongType.cpp │ ├── StrongType.h │ ├── TimeRelated.cpp │ ├── TimeRelated.h │ ├── UcsTables-Include.h │ ├── WinApi-Include.h │ ├── WinApiUndef-Include.h │ ├── WorkThread.cpp │ └── WorkThread.h ├── Frontend │ ├── Application.cpp │ ├── Application.h │ ├── ApplicationHeadless.cpp │ ├── ApplicationInit.cpp │ ├── Rendering-Direct3D.cpp │ ├── Rendering-OpenGL.cpp │ ├── Rendering.cpp │ └── Rendering.h ├── README.md ├── Scripting │ ├── AngelScript │ │ ├── .clang-format │ │ ├── ClientCore.fos │ │ ├── Colors.fos │ │ ├── Core.fos │ │ ├── FixedDropMenu.fos │ │ ├── Gui.fos │ │ ├── Input.fos │ │ ├── LineTracer.fos │ │ ├── MapperCore.fos │ │ ├── Math.fos │ │ ├── Serializator.fos │ │ ├── Sprite.fos │ │ ├── Time.fos │ │ └── Tween.fos │ ├── AngelScriptScripting-Template.cpp │ ├── ClientCritterScriptMethods.cpp │ ├── ClientEntityScriptMethods.cpp │ ├── ClientGlobalScriptMethods.cpp │ ├── ClientItemScriptMethods.cpp │ ├── ClientLocationScriptMethods.cpp │ ├── ClientMapScriptMethods.cpp │ ├── ClientPlayerScriptMethods.cpp │ ├── CommonGlobalScriptMethods.cpp │ ├── MapperGlobalScriptMethods.cpp │ ├── Mono │ │ ├── AssemblyInfo.cs │ │ ├── BasicTypes.cs │ │ ├── Entity.cs │ │ ├── Initializator.cs │ │ ├── Link.xml │ │ └── MapSprite.cs │ ├── MonoScripting-Template.cpp │ ├── Native │ │ └── .keepalive │ ├── NativeScripting-Template.cpp │ ├── ServerCritterScriptMethods.cpp │ ├── ServerEntityScriptMethods.cpp │ ├── ServerGlobalScriptMethods.cpp │ ├── ServerItemScriptMethods.cpp │ ├── ServerLocationScriptMethods.cpp │ ├── ServerMapScriptMethods.cpp │ └── ServerPlayerScriptMethods.cpp ├── Server │ ├── Critter.cpp │ ├── Critter.h │ ├── CritterManager.cpp │ ├── CritterManager.h │ ├── DataBase.cpp │ ├── DataBase.h │ ├── EntityManager.cpp │ ├── EntityManager.h │ ├── Item.cpp │ ├── Item.h │ ├── ItemManager.cpp │ ├── ItemManager.h │ ├── Location.cpp │ ├── Location.h │ ├── Map.cpp │ ├── Map.h │ ├── MapManager.cpp │ ├── MapManager.h │ ├── NetworkServer-Asio.cpp │ ├── NetworkServer-Interthread.cpp │ ├── NetworkServer-WebSockets.cpp │ ├── NetworkServer.cpp │ ├── NetworkServer.h │ ├── Player.cpp │ ├── Player.h │ ├── Server.cpp │ ├── Server.h │ ├── ServerConnection.cpp │ ├── ServerConnection.h │ ├── ServerEntity.cpp │ └── ServerEntity.h ├── Tests │ ├── Test_AnyData.cpp │ ├── Test_GenericUtils.cpp │ ├── Test_Geometry.cpp │ └── Test_StringUtils.cpp └── Tools │ ├── AngelScriptBaker.cpp │ ├── AngelScriptBaker.h │ ├── AssetExplorer.cpp │ ├── AssetExplorer.h │ ├── Baker.cpp │ ├── Baker.h │ ├── Editor.cpp │ ├── Editor.h │ ├── EffectBaker.cpp │ ├── EffectBaker.h │ ├── ImageBaker.cpp │ ├── ImageBaker.h │ ├── MapBaker.cpp │ ├── MapBaker.h │ ├── Mapper.cpp │ ├── Mapper.h │ ├── ModelBaker.cpp │ ├── ModelBaker.h │ ├── ParticleEditor.cpp │ ├── ParticleEditor.h │ ├── ProtoBaker.cpp │ ├── ProtoBaker.h │ ├── ProtoTextBaker.cpp │ ├── ProtoTextBaker.h │ ├── RawCopyBaker.cpp │ ├── RawCopyBaker.h │ ├── TextBaker.cpp │ └── TextBaker.h ├── TUTORIAL.md ├── ThirdParty ├── Acm │ ├── acmstrm.cpp │ └── acmstrm.h ├── AngelScript │ ├── preprocessor │ │ ├── preprocessor.cpp │ │ └── preprocessor.h │ └── sdk │ │ ├── add_on │ │ ├── autowrapper │ │ │ ├── aswrappedcall.h │ │ │ └── generator │ │ │ │ ├── generateheader.cpp │ │ │ │ ├── generator.sln │ │ │ │ └── generator.vcproj │ │ ├── contextmgr │ │ │ ├── contextmgr.cpp │ │ │ └── contextmgr.h │ │ ├── datetime │ │ │ ├── datetime.cpp │ │ │ └── datetime.h │ │ ├── debugger │ │ │ ├── debugger.cpp │ │ │ └── debugger.h │ │ ├── scriptany │ │ │ ├── scriptany.cpp │ │ │ └── scriptany.h │ │ ├── scriptarray │ │ │ ├── scriptarray.cpp │ │ │ └── scriptarray.h │ │ ├── scriptbuilder │ │ │ ├── scriptbuilder.cpp │ │ │ └── scriptbuilder.h │ │ ├── scriptdictionary │ │ │ ├── scriptdictionary.cpp │ │ │ └── scriptdictionary.h │ │ ├── scriptfile │ │ │ ├── scriptfile.cpp │ │ │ ├── scriptfile.h │ │ │ ├── scriptfilesystem.cpp │ │ │ └── scriptfilesystem.h │ │ ├── scriptgrid │ │ │ ├── scriptgrid.cpp │ │ │ └── scriptgrid.h │ │ ├── scripthandle │ │ │ ├── scripthandle.cpp │ │ │ └── scripthandle.h │ │ ├── scripthelper │ │ │ ├── scripthelper.cpp │ │ │ └── scripthelper.h │ │ ├── scriptmath │ │ │ ├── scriptmath.cpp │ │ │ ├── scriptmath.h │ │ │ ├── scriptmathcomplex.cpp │ │ │ └── scriptmathcomplex.h │ │ ├── scriptstdstring │ │ │ ├── scriptstdstring.cpp │ │ │ ├── scriptstdstring.h │ │ │ └── scriptstdstring_utils.cpp │ │ ├── serializer │ │ │ ├── serializer.cpp │ │ │ └── serializer.h │ │ └── weakref │ │ │ ├── weakref.cpp │ │ │ └── weakref.h │ │ ├── angelscript │ │ ├── include │ │ │ └── angelscript.h │ │ ├── lib │ │ │ └── delete.me │ │ ├── projects │ │ │ ├── BCBuilder │ │ │ │ ├── AngelScript.bpg │ │ │ │ ├── AngelScript.groupproj │ │ │ │ ├── AngelScriptBCC.cbproj │ │ │ │ ├── AngelScriptBCC_Static.cbproj │ │ │ │ ├── AngelScriptBCC_Static_CB2006.bdsproj │ │ │ │ ├── angelscript.bpf │ │ │ │ └── pch1.h │ │ │ ├── android │ │ │ │ └── jni │ │ │ │ │ ├── Android.mk │ │ │ │ │ └── Application.mk │ │ │ ├── cmake │ │ │ │ └── CMakeLists.txt │ │ │ ├── codeblocks │ │ │ │ └── angelscript.cbp │ │ │ ├── dev-cpp │ │ │ │ ├── AngelScript.dev │ │ │ │ ├── Makefile.win │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── dreamcast │ │ │ │ ├── Makefile │ │ │ │ ├── obj │ │ │ │ │ └── delete.me │ │ │ │ └── readme.txt │ │ │ ├── gnuc macosx │ │ │ │ └── makefile │ │ │ ├── gnuc │ │ │ │ ├── FAQ │ │ │ │ ├── README │ │ │ │ ├── makefile │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── marmalade │ │ │ │ ├── angelscript_lib.mkb │ │ │ │ └── angelscript_lib.mkf │ │ │ ├── meson │ │ │ │ ├── detect_ver.py │ │ │ │ └── meson.build │ │ │ ├── mingw │ │ │ │ ├── makefile │ │ │ │ ├── obj │ │ │ │ │ └── delete.me │ │ │ │ └── readme.txt │ │ │ ├── msvc10 │ │ │ │ ├── angelscript.sln │ │ │ │ ├── angelscript.vcxproj │ │ │ │ └── angelscript.vcxproj.filters │ │ │ ├── msvc2012 │ │ │ │ ├── angelscript.sln │ │ │ │ ├── angelscript.vcxproj │ │ │ │ └── angelscript.vcxproj.filters │ │ │ ├── msvc2013 │ │ │ │ ├── angelscript.sln │ │ │ │ ├── angelscript.vcxproj │ │ │ │ └── angelscript.vcxproj.filters │ │ │ ├── msvc2015 │ │ │ │ ├── angelscript.sln │ │ │ │ ├── angelscript.vcxproj │ │ │ │ └── angelscript.vcxproj.filters │ │ │ ├── msvc6 │ │ │ │ ├── angelscript.dsw │ │ │ │ └── lib │ │ │ │ │ └── angelscript.dsp │ │ │ ├── msvc7 │ │ │ │ ├── msvc7.sln │ │ │ │ └── msvc7.vcproj │ │ │ ├── msvc8 │ │ │ │ ├── angelscript.sln │ │ │ │ └── angelscript.vcproj │ │ │ ├── msvc9 │ │ │ │ ├── angelscript.sln │ │ │ │ └── angelscript.vcproj │ │ │ ├── trolltechqt │ │ │ │ └── angelscript.pro │ │ │ └── xcode │ │ │ │ ├── angelscript.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcuserdata │ │ │ │ │ │ └── elastic.xcuserdatad │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcuserdata │ │ │ │ │ └── elastic.xcuserdatad │ │ │ │ │ └── xcschemes │ │ │ │ │ ├── angelscript OSX.xcscheme │ │ │ │ │ ├── angelscript iOS.xcscheme │ │ │ │ │ └── xcschememanagement.plist │ │ │ │ └── angelscript_Prefix.pch │ │ └── source │ │ │ ├── as_array.h │ │ │ ├── as_atomic.cpp │ │ │ ├── as_atomic.h │ │ │ ├── as_builder.cpp │ │ │ ├── as_builder.h │ │ │ ├── as_bytecode.cpp │ │ │ ├── as_bytecode.h │ │ │ ├── as_callfunc.cpp │ │ │ ├── as_callfunc.h │ │ │ ├── as_callfunc_arm.cpp │ │ │ ├── as_callfunc_arm_gcc.S │ │ │ ├── as_callfunc_arm_msvc.asm │ │ │ ├── as_callfunc_arm_vita.S │ │ │ ├── as_callfunc_arm_xcode.S │ │ │ ├── as_callfunc_mips.cpp │ │ │ ├── as_callfunc_ppc.cpp │ │ │ ├── as_callfunc_ppc_64.cpp │ │ │ ├── as_callfunc_sh4.cpp │ │ │ ├── as_callfunc_x64_gcc.cpp │ │ │ ├── as_callfunc_x64_mingw.cpp │ │ │ ├── as_callfunc_x64_msvc.cpp │ │ │ ├── as_callfunc_x64_msvc_asm.asm │ │ │ ├── as_callfunc_x86.cpp │ │ │ ├── as_callfunc_xenon.cpp │ │ │ ├── as_compiler.cpp │ │ │ ├── as_compiler.h │ │ │ ├── as_config.h │ │ │ ├── as_configgroup.cpp │ │ │ ├── as_configgroup.h │ │ │ ├── as_context.cpp │ │ │ ├── as_context.h │ │ │ ├── as_criticalsection.h │ │ │ ├── as_datatype.cpp │ │ │ ├── as_datatype.h │ │ │ ├── as_debug.h │ │ │ ├── as_gc.cpp │ │ │ ├── as_gc.h │ │ │ ├── as_generic.cpp │ │ │ ├── as_generic.h │ │ │ ├── as_globalproperty.cpp │ │ │ ├── as_map.h │ │ │ ├── as_memory.cpp │ │ │ ├── as_memory.h │ │ │ ├── as_module.cpp │ │ │ ├── as_module.h │ │ │ ├── as_namespace.h │ │ │ ├── as_objecttype.cpp │ │ │ ├── as_objecttype.h │ │ │ ├── as_outputbuffer.cpp │ │ │ ├── as_outputbuffer.h │ │ │ ├── as_parser.cpp │ │ │ ├── as_parser.h │ │ │ ├── as_property.h │ │ │ ├── as_restore.cpp │ │ │ ├── as_restore.h │ │ │ ├── as_scriptcode.cpp │ │ │ ├── as_scriptcode.h │ │ │ ├── as_scriptengine.cpp │ │ │ ├── as_scriptengine.h │ │ │ ├── as_scriptfunction.cpp │ │ │ ├── as_scriptfunction.h │ │ │ ├── as_scriptnode.cpp │ │ │ ├── as_scriptnode.h │ │ │ ├── as_scriptobject.cpp │ │ │ ├── as_scriptobject.h │ │ │ ├── as_string.cpp │ │ │ ├── as_string.h │ │ │ ├── as_string_util.cpp │ │ │ ├── as_string_util.h │ │ │ ├── as_symboltable.h │ │ │ ├── as_texts.h │ │ │ ├── as_thread.cpp │ │ │ ├── as_thread.h │ │ │ ├── as_tokendef.h │ │ │ ├── as_tokenizer.cpp │ │ │ ├── as_tokenizer.h │ │ │ ├── as_typeinfo.cpp │ │ │ ├── as_typeinfo.h │ │ │ ├── as_variablescope.cpp │ │ │ └── as_variablescope.h │ │ └── samples │ │ ├── asbuild │ │ ├── bin │ │ │ ├── config.txt │ │ │ └── script.as │ │ ├── projects │ │ │ ├── gnuc │ │ │ │ ├── makefile │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── msvc2012 │ │ │ │ ├── asbuild.sln │ │ │ │ └── asbuild.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── asbuild.sln │ │ │ │ └── asbuild.vcxproj │ │ │ └── msvc9 │ │ │ │ ├── asbuild.sln │ │ │ │ └── asbuild.vcproj │ │ └── source │ │ │ └── main.cpp │ │ ├── asrun │ │ ├── bin │ │ │ └── script.as │ │ ├── projects │ │ │ ├── msvc2012 │ │ │ │ ├── asrun.sln │ │ │ │ └── asrun.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── asrun.sln │ │ │ │ └── asrun.vcxproj │ │ │ ├── msvc6 │ │ │ │ ├── msvc6.dsp │ │ │ │ └── msvc6.dsw │ │ │ └── msvc9 │ │ │ │ ├── asrun.sln │ │ │ │ └── asrun.vcproj │ │ └── source │ │ │ └── main.cpp │ │ ├── concurrent │ │ ├── projects │ │ │ ├── gnuc │ │ │ │ ├── makefile │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── msvc2012 │ │ │ │ ├── concurrent.sln │ │ │ │ └── concurrent.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── concurrent.sln │ │ │ │ └── concurrent.vcxproj │ │ │ ├── msvc6 │ │ │ │ ├── msvc6.dsp │ │ │ │ └── msvc6.dsw │ │ │ ├── msvc7 │ │ │ │ ├── msvc7.sln │ │ │ │ └── msvc7.vcproj │ │ │ ├── msvc9 │ │ │ │ ├── msvc9.sln │ │ │ │ └── msvc9.vcproj │ │ │ └── trolltechqt │ │ │ │ └── concurrent.pro │ │ └── source │ │ │ └── main.cpp │ │ ├── console │ │ ├── projects │ │ │ ├── gnuc │ │ │ │ ├── makefile │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── msvc2012 │ │ │ │ ├── console.sln │ │ │ │ └── console.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── console.sln │ │ │ │ └── console.vcxproj │ │ │ ├── msvc6 │ │ │ │ ├── msvc6.dsp │ │ │ │ └── msvc6.dsw │ │ │ ├── msvc7 │ │ │ │ ├── msvc7.sln │ │ │ │ └── msvc7.vcproj │ │ │ ├── msvc9 │ │ │ │ ├── msvc9.sln │ │ │ │ └── msvc9.vcproj │ │ │ └── trolltechqt │ │ │ │ └── console.pro │ │ └── source │ │ │ └── main.cpp │ │ ├── coroutine │ │ ├── projects │ │ │ ├── gnuc │ │ │ │ ├── makefile │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── msvc2012 │ │ │ │ ├── coroutine.sln │ │ │ │ └── coroutine.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── coroutine.sln │ │ │ │ └── coroutine.vcxproj │ │ │ ├── msvc6 │ │ │ │ ├── msvc6.dsp │ │ │ │ └── msvc6.dsw │ │ │ ├── msvc7 │ │ │ │ ├── msvc7.sln │ │ │ │ └── msvc7.vcproj │ │ │ ├── msvc9 │ │ │ │ ├── msvc9.sln │ │ │ │ └── msvc9.vcproj │ │ │ └── trolltechqt │ │ │ │ └── coroutine.pro │ │ └── source │ │ │ └── main.cpp │ │ ├── events │ │ ├── projects │ │ │ ├── gnuc │ │ │ │ ├── makefile │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── msvc2012 │ │ │ │ ├── events.sln │ │ │ │ └── events.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── events.sln │ │ │ │ └── events.vcxproj │ │ │ ├── msvc6 │ │ │ │ ├── msvc6.dsp │ │ │ │ └── msvc6.dsw │ │ │ ├── msvc7 │ │ │ │ ├── msvc7.sln │ │ │ │ └── msvc7.vcproj │ │ │ ├── msvc9 │ │ │ │ ├── msvc9.sln │ │ │ │ └── msvc9.vcproj │ │ │ └── trolltechqt │ │ │ │ └── events.pro │ │ └── source │ │ │ └── main.cpp │ │ ├── game │ │ ├── bin │ │ │ ├── player.as │ │ │ ├── shared.as │ │ │ └── zombie.as │ │ ├── projects │ │ │ ├── cmake │ │ │ │ └── CMakeLists.txt │ │ │ ├── gnuc │ │ │ │ └── makefile │ │ │ ├── msvc2012 │ │ │ │ ├── game.sln │ │ │ │ └── game.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── game.sln │ │ │ │ └── game.vcxproj │ │ │ └── msvc9 │ │ │ │ ├── msvc9.sln │ │ │ │ └── msvc9.vcproj │ │ └── source │ │ │ ├── gamemgr.cpp │ │ │ ├── gamemgr.h │ │ │ ├── gameobj.cpp │ │ │ ├── gameobj.h │ │ │ ├── main.cpp │ │ │ ├── scriptmgr.cpp │ │ │ └── scriptmgr.h │ │ ├── include │ │ ├── bin │ │ │ ├── script.as │ │ │ └── scriptinclude.as │ │ ├── projects │ │ │ ├── gnuc │ │ │ │ ├── makefile │ │ │ │ └── obj │ │ │ │ │ └── delete.me │ │ │ ├── msvc2012 │ │ │ │ ├── include.sln │ │ │ │ └── include.vcxproj │ │ │ ├── msvc2015 │ │ │ │ ├── include.sln │ │ │ │ └── include.vcxproj │ │ │ ├── msvc6 │ │ │ │ ├── msvc6.dsp │ │ │ │ └── msvc6.dsw │ │ │ ├── msvc7 │ │ │ │ ├── msvc7.sln │ │ │ │ └── msvc7.vcproj │ │ │ ├── msvc9 │ │ │ │ ├── msvc9.sln │ │ │ │ └── msvc9.vcproj │ │ │ └── trolltechqt │ │ │ │ └── include.pro │ │ └── source │ │ │ └── main.cpp │ │ └── tutorial │ │ ├── bin │ │ └── script.as │ │ ├── projects │ │ ├── gnuc │ │ │ ├── makefile │ │ │ └── obj │ │ │ │ └── delete.me │ │ ├── msvc2012 │ │ │ ├── tutorial.sln │ │ │ └── tutorial.vcxproj │ │ ├── msvc2015 │ │ │ ├── tutorial.sln │ │ │ └── tutorial.vcxproj │ │ ├── msvc6 │ │ │ ├── msvc6.dsp │ │ │ └── msvc6.dsw │ │ ├── msvc7 │ │ │ ├── msvc7.sln │ │ │ └── msvc7.vcproj │ │ ├── msvc8 │ │ │ ├── msvc8.sln │ │ │ └── msvc8.vcproj │ │ ├── msvc9 │ │ │ ├── msvc9.sln │ │ │ └── msvc9.vcproj │ │ └── trolltechqt │ │ │ └── tutorial.pro │ │ └── source │ │ └── main.cpp ├── Asio │ ├── COPYING │ ├── INSTALL │ ├── LICENSE_1_0.txt │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── aclocal.m4 │ ├── asio.pc.in │ ├── compile │ ├── config.guess │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── depcomp │ ├── include │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── asio.hpp │ │ └── asio │ │ │ ├── any_completion_executor.hpp │ │ │ ├── any_completion_handler.hpp │ │ │ ├── any_io_executor.hpp │ │ │ ├── append.hpp │ │ │ ├── as_tuple.hpp │ │ │ ├── associated_allocator.hpp │ │ │ ├── associated_cancellation_slot.hpp │ │ │ ├── associated_executor.hpp │ │ │ ├── associated_immediate_executor.hpp │ │ │ ├── associator.hpp │ │ │ ├── async_result.hpp │ │ │ ├── awaitable.hpp │ │ │ ├── basic_datagram_socket.hpp │ │ │ ├── basic_deadline_timer.hpp │ │ │ ├── basic_file.hpp │ │ │ ├── basic_io_object.hpp │ │ │ ├── basic_random_access_file.hpp │ │ │ ├── basic_raw_socket.hpp │ │ │ ├── basic_readable_pipe.hpp │ │ │ ├── basic_seq_packet_socket.hpp │ │ │ ├── basic_serial_port.hpp │ │ │ ├── basic_signal_set.hpp │ │ │ ├── basic_socket.hpp │ │ │ ├── basic_socket_acceptor.hpp │ │ │ ├── basic_socket_iostream.hpp │ │ │ ├── basic_socket_streambuf.hpp │ │ │ ├── basic_stream_file.hpp │ │ │ ├── basic_stream_socket.hpp │ │ │ ├── basic_streambuf.hpp │ │ │ ├── basic_streambuf_fwd.hpp │ │ │ ├── basic_waitable_timer.hpp │ │ │ ├── basic_writable_pipe.hpp │ │ │ ├── bind_allocator.hpp │ │ │ ├── bind_cancellation_slot.hpp │ │ │ ├── bind_executor.hpp │ │ │ ├── bind_immediate_executor.hpp │ │ │ ├── buffer.hpp │ │ │ ├── buffer_registration.hpp │ │ │ ├── buffered_read_stream.hpp │ │ │ ├── buffered_read_stream_fwd.hpp │ │ │ ├── buffered_stream.hpp │ │ │ ├── buffered_stream_fwd.hpp │ │ │ ├── buffered_write_stream.hpp │ │ │ ├── buffered_write_stream_fwd.hpp │ │ │ ├── buffers_iterator.hpp │ │ │ ├── cancel_after.hpp │ │ │ ├── cancel_at.hpp │ │ │ ├── cancellation_signal.hpp │ │ │ ├── cancellation_state.hpp │ │ │ ├── cancellation_type.hpp │ │ │ ├── co_composed.hpp │ │ │ ├── co_spawn.hpp │ │ │ ├── completion_condition.hpp │ │ │ ├── compose.hpp │ │ │ ├── composed.hpp │ │ │ ├── config.hpp │ │ │ ├── connect.hpp │ │ │ ├── connect_pipe.hpp │ │ │ ├── consign.hpp │ │ │ ├── coroutine.hpp │ │ │ ├── deadline_timer.hpp │ │ │ ├── default_completion_token.hpp │ │ │ ├── defer.hpp │ │ │ ├── deferred.hpp │ │ │ ├── detached.hpp │ │ │ ├── detail │ │ │ ├── array.hpp │ │ │ ├── array_fwd.hpp │ │ │ ├── assert.hpp │ │ │ ├── atomic_count.hpp │ │ │ ├── base_from_cancellation_state.hpp │ │ │ ├── base_from_completion_cond.hpp │ │ │ ├── bind_handler.hpp │ │ │ ├── blocking_executor_op.hpp │ │ │ ├── buffer_resize_guard.hpp │ │ │ ├── buffer_sequence_adapter.hpp │ │ │ ├── buffered_stream_storage.hpp │ │ │ ├── call_stack.hpp │ │ │ ├── chrono.hpp │ │ │ ├── chrono_time_traits.hpp │ │ │ ├── completion_handler.hpp │ │ │ ├── completion_message.hpp │ │ │ ├── completion_payload.hpp │ │ │ ├── completion_payload_handler.hpp │ │ │ ├── composed_work.hpp │ │ │ ├── concurrency_hint.hpp │ │ │ ├── conditionally_enabled_event.hpp │ │ │ ├── conditionally_enabled_mutex.hpp │ │ │ ├── config.hpp │ │ │ ├── consuming_buffers.hpp │ │ │ ├── cstddef.hpp │ │ │ ├── cstdint.hpp │ │ │ ├── date_time_fwd.hpp │ │ │ ├── deadline_timer_service.hpp │ │ │ ├── dependent_type.hpp │ │ │ ├── descriptor_ops.hpp │ │ │ ├── descriptor_read_op.hpp │ │ │ ├── descriptor_write_op.hpp │ │ │ ├── dev_poll_reactor.hpp │ │ │ ├── epoll_reactor.hpp │ │ │ ├── event.hpp │ │ │ ├── eventfd_select_interrupter.hpp │ │ │ ├── exception.hpp │ │ │ ├── executor_function.hpp │ │ │ ├── executor_op.hpp │ │ │ ├── fd_set_adapter.hpp │ │ │ ├── fenced_block.hpp │ │ │ ├── functional.hpp │ │ │ ├── future.hpp │ │ │ ├── global.hpp │ │ │ ├── handler_alloc_helpers.hpp │ │ │ ├── handler_cont_helpers.hpp │ │ │ ├── handler_tracking.hpp │ │ │ ├── handler_type_requirements.hpp │ │ │ ├── handler_work.hpp │ │ │ ├── hash_map.hpp │ │ │ ├── impl │ │ │ │ ├── buffer_sequence_adapter.ipp │ │ │ │ ├── descriptor_ops.ipp │ │ │ │ ├── dev_poll_reactor.hpp │ │ │ │ ├── dev_poll_reactor.ipp │ │ │ │ ├── epoll_reactor.hpp │ │ │ │ ├── epoll_reactor.ipp │ │ │ │ ├── eventfd_select_interrupter.ipp │ │ │ │ ├── handler_tracking.ipp │ │ │ │ ├── io_uring_descriptor_service.ipp │ │ │ │ ├── io_uring_file_service.ipp │ │ │ │ ├── io_uring_service.hpp │ │ │ │ ├── io_uring_service.ipp │ │ │ │ ├── io_uring_socket_service_base.ipp │ │ │ │ ├── kqueue_reactor.hpp │ │ │ │ ├── kqueue_reactor.ipp │ │ │ │ ├── null_event.ipp │ │ │ │ ├── pipe_select_interrupter.ipp │ │ │ │ ├── posix_event.ipp │ │ │ │ ├── posix_mutex.ipp │ │ │ │ ├── posix_serial_port_service.ipp │ │ │ │ ├── posix_thread.ipp │ │ │ │ ├── posix_tss_ptr.ipp │ │ │ │ ├── reactive_descriptor_service.ipp │ │ │ │ ├── reactive_socket_service_base.ipp │ │ │ │ ├── resolver_service_base.ipp │ │ │ │ ├── resolver_thread_pool.ipp │ │ │ │ ├── scheduler.ipp │ │ │ │ ├── select_reactor.hpp │ │ │ │ ├── select_reactor.ipp │ │ │ │ ├── service_registry.hpp │ │ │ │ ├── service_registry.ipp │ │ │ │ ├── signal_set_service.ipp │ │ │ │ ├── socket_ops.ipp │ │ │ │ ├── socket_select_interrupter.ipp │ │ │ │ ├── strand_executor_service.hpp │ │ │ │ ├── strand_executor_service.ipp │ │ │ │ ├── strand_service.hpp │ │ │ │ ├── strand_service.ipp │ │ │ │ ├── thread_context.ipp │ │ │ │ ├── throw_error.ipp │ │ │ │ ├── timer_queue_set.ipp │ │ │ │ ├── win_event.ipp │ │ │ │ ├── win_iocp_file_service.ipp │ │ │ │ ├── win_iocp_handle_service.ipp │ │ │ │ ├── win_iocp_io_context.hpp │ │ │ │ ├── win_iocp_io_context.ipp │ │ │ │ ├── win_iocp_serial_port_service.ipp │ │ │ │ ├── win_iocp_socket_service_base.ipp │ │ │ │ ├── win_mutex.ipp │ │ │ │ ├── win_object_handle_service.ipp │ │ │ │ ├── win_static_mutex.ipp │ │ │ │ ├── win_thread.ipp │ │ │ │ ├── win_tss_ptr.ipp │ │ │ │ ├── winrt_ssocket_service_base.ipp │ │ │ │ ├── winrt_timer_scheduler.hpp │ │ │ │ ├── winrt_timer_scheduler.ipp │ │ │ │ └── winsock_init.ipp │ │ │ ├── initiate_defer.hpp │ │ │ ├── initiate_dispatch.hpp │ │ │ ├── initiate_post.hpp │ │ │ ├── initiation_base.hpp │ │ │ ├── io_control.hpp │ │ │ ├── io_object_impl.hpp │ │ │ ├── io_uring_descriptor_read_at_op.hpp │ │ │ ├── io_uring_descriptor_read_op.hpp │ │ │ ├── io_uring_descriptor_service.hpp │ │ │ ├── io_uring_descriptor_write_at_op.hpp │ │ │ ├── io_uring_descriptor_write_op.hpp │ │ │ ├── io_uring_file_service.hpp │ │ │ ├── io_uring_null_buffers_op.hpp │ │ │ ├── io_uring_operation.hpp │ │ │ ├── io_uring_service.hpp │ │ │ ├── io_uring_socket_accept_op.hpp │ │ │ ├── io_uring_socket_connect_op.hpp │ │ │ ├── io_uring_socket_recv_op.hpp │ │ │ ├── io_uring_socket_recvfrom_op.hpp │ │ │ ├── io_uring_socket_recvmsg_op.hpp │ │ │ ├── io_uring_socket_send_op.hpp │ │ │ ├── io_uring_socket_sendto_op.hpp │ │ │ ├── io_uring_socket_service.hpp │ │ │ ├── io_uring_socket_service_base.hpp │ │ │ ├── io_uring_wait_op.hpp │ │ │ ├── is_buffer_sequence.hpp │ │ │ ├── is_executor.hpp │ │ │ ├── keyword_tss_ptr.hpp │ │ │ ├── kqueue_reactor.hpp │ │ │ ├── limits.hpp │ │ │ ├── local_free_on_block_exit.hpp │ │ │ ├── memory.hpp │ │ │ ├── mutex.hpp │ │ │ ├── non_const_lvalue.hpp │ │ │ ├── noncopyable.hpp │ │ │ ├── null_event.hpp │ │ │ ├── null_fenced_block.hpp │ │ │ ├── null_global.hpp │ │ │ ├── null_mutex.hpp │ │ │ ├── null_reactor.hpp │ │ │ ├── null_signal_blocker.hpp │ │ │ ├── null_socket_service.hpp │ │ │ ├── null_static_mutex.hpp │ │ │ ├── null_thread.hpp │ │ │ ├── null_tss_ptr.hpp │ │ │ ├── object_pool.hpp │ │ │ ├── old_win_sdk_compat.hpp │ │ │ ├── op_queue.hpp │ │ │ ├── operation.hpp │ │ │ ├── pipe_select_interrupter.hpp │ │ │ ├── pop_options.hpp │ │ │ ├── posix_event.hpp │ │ │ ├── posix_fd_set_adapter.hpp │ │ │ ├── posix_global.hpp │ │ │ ├── posix_mutex.hpp │ │ │ ├── posix_serial_port_service.hpp │ │ │ ├── posix_signal_blocker.hpp │ │ │ ├── posix_static_mutex.hpp │ │ │ ├── posix_thread.hpp │ │ │ ├── posix_tss_ptr.hpp │ │ │ ├── push_options.hpp │ │ │ ├── reactive_descriptor_service.hpp │ │ │ ├── reactive_null_buffers_op.hpp │ │ │ ├── reactive_socket_accept_op.hpp │ │ │ ├── reactive_socket_connect_op.hpp │ │ │ ├── reactive_socket_recv_op.hpp │ │ │ ├── reactive_socket_recvfrom_op.hpp │ │ │ ├── reactive_socket_recvmsg_op.hpp │ │ │ ├── reactive_socket_send_op.hpp │ │ │ ├── reactive_socket_sendto_op.hpp │ │ │ ├── reactive_socket_service.hpp │ │ │ ├── reactive_socket_service_base.hpp │ │ │ ├── reactive_wait_op.hpp │ │ │ ├── reactor.hpp │ │ │ ├── reactor_op.hpp │ │ │ ├── reactor_op_queue.hpp │ │ │ ├── recycling_allocator.hpp │ │ │ ├── regex_fwd.hpp │ │ │ ├── resolve_endpoint_op.hpp │ │ │ ├── resolve_op.hpp │ │ │ ├── resolve_query_op.hpp │ │ │ ├── resolver_service.hpp │ │ │ ├── resolver_service_base.hpp │ │ │ ├── resolver_thread_pool.hpp │ │ │ ├── scheduler.hpp │ │ │ ├── scheduler_operation.hpp │ │ │ ├── scheduler_task.hpp │ │ │ ├── scheduler_thread_info.hpp │ │ │ ├── scoped_lock.hpp │ │ │ ├── scoped_ptr.hpp │ │ │ ├── select_interrupter.hpp │ │ │ ├── select_reactor.hpp │ │ │ ├── service_registry.hpp │ │ │ ├── signal_blocker.hpp │ │ │ ├── signal_handler.hpp │ │ │ ├── signal_init.hpp │ │ │ ├── signal_op.hpp │ │ │ ├── signal_set_service.hpp │ │ │ ├── socket_holder.hpp │ │ │ ├── socket_ops.hpp │ │ │ ├── socket_option.hpp │ │ │ ├── socket_select_interrupter.hpp │ │ │ ├── socket_types.hpp │ │ │ ├── source_location.hpp │ │ │ ├── static_mutex.hpp │ │ │ ├── std_event.hpp │ │ │ ├── std_fenced_block.hpp │ │ │ ├── std_global.hpp │ │ │ ├── std_mutex.hpp │ │ │ ├── std_static_mutex.hpp │ │ │ ├── std_thread.hpp │ │ │ ├── strand_executor_service.hpp │ │ │ ├── strand_service.hpp │ │ │ ├── string_view.hpp │ │ │ ├── thread.hpp │ │ │ ├── thread_context.hpp │ │ │ ├── thread_group.hpp │ │ │ ├── thread_info_base.hpp │ │ │ ├── throw_error.hpp │ │ │ ├── throw_exception.hpp │ │ │ ├── timed_cancel_op.hpp │ │ │ ├── timer_queue.hpp │ │ │ ├── timer_queue_base.hpp │ │ │ ├── timer_queue_set.hpp │ │ │ ├── timer_scheduler.hpp │ │ │ ├── timer_scheduler_fwd.hpp │ │ │ ├── tss_ptr.hpp │ │ │ ├── type_traits.hpp │ │ │ ├── utility.hpp │ │ │ ├── wait_handler.hpp │ │ │ ├── wait_op.hpp │ │ │ ├── win_event.hpp │ │ │ ├── win_fd_set_adapter.hpp │ │ │ ├── win_global.hpp │ │ │ ├── win_iocp_file_service.hpp │ │ │ ├── win_iocp_handle_read_op.hpp │ │ │ ├── win_iocp_handle_service.hpp │ │ │ ├── win_iocp_handle_write_op.hpp │ │ │ ├── win_iocp_io_context.hpp │ │ │ ├── win_iocp_null_buffers_op.hpp │ │ │ ├── win_iocp_operation.hpp │ │ │ ├── win_iocp_overlapped_op.hpp │ │ │ ├── win_iocp_overlapped_ptr.hpp │ │ │ ├── win_iocp_serial_port_service.hpp │ │ │ ├── win_iocp_socket_accept_op.hpp │ │ │ ├── win_iocp_socket_connect_op.hpp │ │ │ ├── win_iocp_socket_recv_op.hpp │ │ │ ├── win_iocp_socket_recvfrom_op.hpp │ │ │ ├── win_iocp_socket_recvmsg_op.hpp │ │ │ ├── win_iocp_socket_send_op.hpp │ │ │ ├── win_iocp_socket_service.hpp │ │ │ ├── win_iocp_socket_service_base.hpp │ │ │ ├── win_iocp_thread_info.hpp │ │ │ ├── win_iocp_wait_op.hpp │ │ │ ├── win_mutex.hpp │ │ │ ├── win_object_handle_service.hpp │ │ │ ├── win_static_mutex.hpp │ │ │ ├── win_thread.hpp │ │ │ ├── win_tss_ptr.hpp │ │ │ ├── winapp_thread.hpp │ │ │ ├── wince_thread.hpp │ │ │ ├── winrt_async_manager.hpp │ │ │ ├── winrt_async_op.hpp │ │ │ ├── winrt_resolve_op.hpp │ │ │ ├── winrt_resolver_service.hpp │ │ │ ├── winrt_socket_connect_op.hpp │ │ │ ├── winrt_socket_recv_op.hpp │ │ │ ├── winrt_socket_send_op.hpp │ │ │ ├── winrt_ssocket_service.hpp │ │ │ ├── winrt_ssocket_service_base.hpp │ │ │ ├── winrt_timer_scheduler.hpp │ │ │ ├── winrt_utils.hpp │ │ │ ├── winsock_init.hpp │ │ │ ├── work_dispatcher.hpp │ │ │ └── wrapped_handler.hpp │ │ │ ├── dispatch.hpp │ │ │ ├── disposition.hpp │ │ │ ├── error.hpp │ │ │ ├── error_code.hpp │ │ │ ├── execution.hpp │ │ │ ├── execution │ │ │ ├── allocator.hpp │ │ │ ├── any_executor.hpp │ │ │ ├── bad_executor.hpp │ │ │ ├── blocking.hpp │ │ │ ├── blocking_adaptation.hpp │ │ │ ├── context.hpp │ │ │ ├── context_as.hpp │ │ │ ├── executor.hpp │ │ │ ├── impl │ │ │ │ └── bad_executor.ipp │ │ │ ├── invocable_archetype.hpp │ │ │ ├── mapping.hpp │ │ │ ├── occupancy.hpp │ │ │ ├── outstanding_work.hpp │ │ │ ├── prefer_only.hpp │ │ │ └── relationship.hpp │ │ │ ├── execution_context.hpp │ │ │ ├── executor.hpp │ │ │ ├── executor_work_guard.hpp │ │ │ ├── experimental │ │ │ ├── as_single.hpp │ │ │ ├── awaitable_operators.hpp │ │ │ ├── basic_channel.hpp │ │ │ ├── basic_concurrent_channel.hpp │ │ │ ├── cancellation_condition.hpp │ │ │ ├── channel.hpp │ │ │ ├── channel_error.hpp │ │ │ ├── channel_traits.hpp │ │ │ ├── co_composed.hpp │ │ │ ├── co_spawn.hpp │ │ │ ├── concurrent_channel.hpp │ │ │ ├── coro.hpp │ │ │ ├── coro_traits.hpp │ │ │ ├── detail │ │ │ │ ├── channel_operation.hpp │ │ │ │ ├── channel_receive_op.hpp │ │ │ │ ├── channel_send_functions.hpp │ │ │ │ ├── channel_send_op.hpp │ │ │ │ ├── channel_service.hpp │ │ │ │ ├── coro_completion_handler.hpp │ │ │ │ ├── coro_promise_allocator.hpp │ │ │ │ ├── has_signature.hpp │ │ │ │ ├── impl │ │ │ │ │ └── channel_service.hpp │ │ │ │ └── partial_promise.hpp │ │ │ ├── impl │ │ │ │ ├── as_single.hpp │ │ │ │ ├── channel_error.ipp │ │ │ │ ├── coro.hpp │ │ │ │ ├── parallel_group.hpp │ │ │ │ ├── promise.hpp │ │ │ │ ├── use_coro.hpp │ │ │ │ └── use_promise.hpp │ │ │ ├── parallel_group.hpp │ │ │ ├── promise.hpp │ │ │ ├── use_coro.hpp │ │ │ └── use_promise.hpp │ │ │ ├── file_base.hpp │ │ │ ├── generic │ │ │ ├── basic_endpoint.hpp │ │ │ ├── datagram_protocol.hpp │ │ │ ├── detail │ │ │ │ ├── endpoint.hpp │ │ │ │ └── impl │ │ │ │ │ └── endpoint.ipp │ │ │ ├── raw_protocol.hpp │ │ │ ├── seq_packet_protocol.hpp │ │ │ └── stream_protocol.hpp │ │ │ ├── handler_continuation_hook.hpp │ │ │ ├── high_resolution_timer.hpp │ │ │ ├── immediate.hpp │ │ │ ├── impl │ │ │ ├── any_completion_executor.ipp │ │ │ ├── any_io_executor.ipp │ │ │ ├── append.hpp │ │ │ ├── as_tuple.hpp │ │ │ ├── awaitable.hpp │ │ │ ├── awaitable.ipp │ │ │ ├── buffered_read_stream.hpp │ │ │ ├── buffered_write_stream.hpp │ │ │ ├── cancel_after.hpp │ │ │ ├── cancel_at.hpp │ │ │ ├── cancellation_signal.ipp │ │ │ ├── co_spawn.hpp │ │ │ ├── config.hpp │ │ │ ├── config.ipp │ │ │ ├── connect.hpp │ │ │ ├── connect_pipe.hpp │ │ │ ├── connect_pipe.ipp │ │ │ ├── consign.hpp │ │ │ ├── deferred.hpp │ │ │ ├── detached.hpp │ │ │ ├── error.ipp │ │ │ ├── error_code.ipp │ │ │ ├── execution_context.hpp │ │ │ ├── execution_context.ipp │ │ │ ├── executor.hpp │ │ │ ├── executor.ipp │ │ │ ├── io_context.hpp │ │ │ ├── io_context.ipp │ │ │ ├── multiple_exceptions.ipp │ │ │ ├── prepend.hpp │ │ │ ├── read.hpp │ │ │ ├── read_at.hpp │ │ │ ├── read_until.hpp │ │ │ ├── redirect_error.hpp │ │ │ ├── serial_port_base.hpp │ │ │ ├── serial_port_base.ipp │ │ │ ├── spawn.hpp │ │ │ ├── src.hpp │ │ │ ├── system_context.hpp │ │ │ ├── system_context.ipp │ │ │ ├── system_executor.hpp │ │ │ ├── thread_pool.hpp │ │ │ ├── thread_pool.ipp │ │ │ ├── use_awaitable.hpp │ │ │ ├── use_future.hpp │ │ │ ├── write.hpp │ │ │ └── write_at.hpp │ │ │ ├── io_context.hpp │ │ │ ├── io_context_strand.hpp │ │ │ ├── ip │ │ │ ├── address.hpp │ │ │ ├── address_v4.hpp │ │ │ ├── address_v4_iterator.hpp │ │ │ ├── address_v4_range.hpp │ │ │ ├── address_v6.hpp │ │ │ ├── address_v6_iterator.hpp │ │ │ ├── address_v6_range.hpp │ │ │ ├── bad_address_cast.hpp │ │ │ ├── basic_endpoint.hpp │ │ │ ├── basic_resolver.hpp │ │ │ ├── basic_resolver_entry.hpp │ │ │ ├── basic_resolver_iterator.hpp │ │ │ ├── basic_resolver_query.hpp │ │ │ ├── basic_resolver_results.hpp │ │ │ ├── detail │ │ │ │ ├── endpoint.hpp │ │ │ │ ├── impl │ │ │ │ │ └── endpoint.ipp │ │ │ │ └── socket_option.hpp │ │ │ ├── host_name.hpp │ │ │ ├── icmp.hpp │ │ │ ├── impl │ │ │ │ ├── address.hpp │ │ │ │ ├── address.ipp │ │ │ │ ├── address_v4.hpp │ │ │ │ ├── address_v4.ipp │ │ │ │ ├── address_v6.hpp │ │ │ │ ├── address_v6.ipp │ │ │ │ ├── basic_endpoint.hpp │ │ │ │ ├── host_name.ipp │ │ │ │ ├── network_v4.hpp │ │ │ │ ├── network_v4.ipp │ │ │ │ ├── network_v6.hpp │ │ │ │ └── network_v6.ipp │ │ │ ├── multicast.hpp │ │ │ ├── network_v4.hpp │ │ │ ├── network_v6.hpp │ │ │ ├── resolver_base.hpp │ │ │ ├── resolver_query_base.hpp │ │ │ ├── tcp.hpp │ │ │ ├── udp.hpp │ │ │ ├── unicast.hpp │ │ │ └── v6_only.hpp │ │ │ ├── is_applicable_property.hpp │ │ │ ├── is_contiguous_iterator.hpp │ │ │ ├── is_executor.hpp │ │ │ ├── is_read_buffered.hpp │ │ │ ├── is_write_buffered.hpp │ │ │ ├── local │ │ │ ├── basic_endpoint.hpp │ │ │ ├── connect_pair.hpp │ │ │ ├── datagram_protocol.hpp │ │ │ ├── detail │ │ │ │ ├── endpoint.hpp │ │ │ │ └── impl │ │ │ │ │ └── endpoint.ipp │ │ │ ├── seq_packet_protocol.hpp │ │ │ └── stream_protocol.hpp │ │ │ ├── multiple_exceptions.hpp │ │ │ ├── packaged_task.hpp │ │ │ ├── placeholders.hpp │ │ │ ├── posix │ │ │ ├── basic_descriptor.hpp │ │ │ ├── basic_stream_descriptor.hpp │ │ │ ├── descriptor.hpp │ │ │ ├── descriptor_base.hpp │ │ │ └── stream_descriptor.hpp │ │ │ ├── post.hpp │ │ │ ├── prefer.hpp │ │ │ ├── prepend.hpp │ │ │ ├── query.hpp │ │ │ ├── random_access_file.hpp │ │ │ ├── read.hpp │ │ │ ├── read_at.hpp │ │ │ ├── read_until.hpp │ │ │ ├── readable_pipe.hpp │ │ │ ├── recycling_allocator.hpp │ │ │ ├── redirect_error.hpp │ │ │ ├── registered_buffer.hpp │ │ │ ├── require.hpp │ │ │ ├── require_concept.hpp │ │ │ ├── serial_port.hpp │ │ │ ├── serial_port_base.hpp │ │ │ ├── signal_set.hpp │ │ │ ├── signal_set_base.hpp │ │ │ ├── socket_base.hpp │ │ │ ├── spawn.hpp │ │ │ ├── ssl.hpp │ │ │ ├── ssl │ │ │ ├── context.hpp │ │ │ ├── context_base.hpp │ │ │ ├── detail │ │ │ │ ├── buffered_handshake_op.hpp │ │ │ │ ├── engine.hpp │ │ │ │ ├── handshake_op.hpp │ │ │ │ ├── impl │ │ │ │ │ ├── engine.ipp │ │ │ │ │ └── openssl_init.ipp │ │ │ │ ├── io.hpp │ │ │ │ ├── openssl_init.hpp │ │ │ │ ├── openssl_types.hpp │ │ │ │ ├── password_callback.hpp │ │ │ │ ├── read_op.hpp │ │ │ │ ├── shutdown_op.hpp │ │ │ │ ├── stream_core.hpp │ │ │ │ ├── verify_callback.hpp │ │ │ │ └── write_op.hpp │ │ │ ├── error.hpp │ │ │ ├── host_name_verification.hpp │ │ │ ├── impl │ │ │ │ ├── context.hpp │ │ │ │ ├── context.ipp │ │ │ │ ├── error.ipp │ │ │ │ ├── host_name_verification.ipp │ │ │ │ └── src.hpp │ │ │ ├── stream.hpp │ │ │ ├── stream_base.hpp │ │ │ ├── verify_context.hpp │ │ │ └── verify_mode.hpp │ │ │ ├── static_thread_pool.hpp │ │ │ ├── steady_timer.hpp │ │ │ ├── strand.hpp │ │ │ ├── stream_file.hpp │ │ │ ├── streambuf.hpp │ │ │ ├── system_context.hpp │ │ │ ├── system_error.hpp │ │ │ ├── system_executor.hpp │ │ │ ├── system_timer.hpp │ │ │ ├── this_coro.hpp │ │ │ ├── thread.hpp │ │ │ ├── thread_pool.hpp │ │ │ ├── time_traits.hpp │ │ │ ├── traits │ │ │ ├── equality_comparable.hpp │ │ │ ├── execute_member.hpp │ │ │ ├── prefer_free.hpp │ │ │ ├── prefer_member.hpp │ │ │ ├── query_free.hpp │ │ │ ├── query_member.hpp │ │ │ ├── query_static_constexpr_member.hpp │ │ │ ├── require_concept_free.hpp │ │ │ ├── require_concept_member.hpp │ │ │ ├── require_free.hpp │ │ │ ├── require_member.hpp │ │ │ ├── static_query.hpp │ │ │ ├── static_require.hpp │ │ │ └── static_require_concept.hpp │ │ │ ├── ts │ │ │ ├── buffer.hpp │ │ │ ├── executor.hpp │ │ │ ├── internet.hpp │ │ │ ├── io_context.hpp │ │ │ ├── net.hpp │ │ │ ├── netfwd.hpp │ │ │ ├── socket.hpp │ │ │ └── timer.hpp │ │ │ ├── unyield.hpp │ │ │ ├── use_awaitable.hpp │ │ │ ├── use_future.hpp │ │ │ ├── uses_executor.hpp │ │ │ ├── version.hpp │ │ │ ├── wait_traits.hpp │ │ │ ├── windows │ │ │ ├── basic_object_handle.hpp │ │ │ ├── basic_overlapped_handle.hpp │ │ │ ├── basic_random_access_handle.hpp │ │ │ ├── basic_stream_handle.hpp │ │ │ ├── object_handle.hpp │ │ │ ├── overlapped_handle.hpp │ │ │ ├── overlapped_ptr.hpp │ │ │ ├── random_access_handle.hpp │ │ │ └── stream_handle.hpp │ │ │ ├── writable_pipe.hpp │ │ │ ├── write.hpp │ │ │ ├── write_at.hpp │ │ │ └── yield.hpp │ ├── install-sh │ ├── missing │ ├── src │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── Makefile.mgw │ │ ├── Makefile.msc │ │ ├── asio.cpp │ │ ├── asio_ssl.cpp │ │ ├── examples │ │ │ ├── cpp11 │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── allocation │ │ │ │ │ └── server.cpp │ │ │ │ ├── buffers │ │ │ │ │ └── reference_counted.cpp │ │ │ │ ├── chat │ │ │ │ │ ├── chat_client.cpp │ │ │ │ │ ├── chat_message.hpp │ │ │ │ │ ├── chat_server.cpp │ │ │ │ │ └── posix_chat_client.cpp │ │ │ │ ├── deferred │ │ │ │ │ ├── deferred_1.cpp │ │ │ │ │ └── deferred_2.cpp │ │ │ │ ├── echo │ │ │ │ │ ├── async_tcp_echo_server.cpp │ │ │ │ │ ├── async_udp_echo_server.cpp │ │ │ │ │ ├── blocking_tcp_echo_client.cpp │ │ │ │ │ ├── blocking_tcp_echo_server.cpp │ │ │ │ │ ├── blocking_udp_echo_client.cpp │ │ │ │ │ └── blocking_udp_echo_server.cpp │ │ │ │ ├── executors │ │ │ │ │ ├── actor.cpp │ │ │ │ │ ├── bank_account_1.cpp │ │ │ │ │ ├── bank_account_2.cpp │ │ │ │ │ ├── fork_join.cpp │ │ │ │ │ ├── pipeline.cpp │ │ │ │ │ └── priority_scheduler.cpp │ │ │ │ ├── files │ │ │ │ │ ├── async_file_copy.cpp │ │ │ │ │ └── blocking_file_copy.cpp │ │ │ │ ├── fork │ │ │ │ │ ├── daemon.cpp │ │ │ │ │ └── process_per_connection.cpp │ │ │ │ ├── futures │ │ │ │ │ └── daytime_client.cpp │ │ │ │ ├── handler_tracking │ │ │ │ │ ├── async_tcp_echo_server.cpp │ │ │ │ │ └── custom_tracking.hpp │ │ │ │ ├── http │ │ │ │ │ ├── client │ │ │ │ │ │ ├── async_client.cpp │ │ │ │ │ │ └── sync_client.cpp │ │ │ │ │ ├── server │ │ │ │ │ │ ├── connection.cpp │ │ │ │ │ │ ├── connection.hpp │ │ │ │ │ │ ├── connection_manager.cpp │ │ │ │ │ │ ├── connection_manager.hpp │ │ │ │ │ │ ├── header.hpp │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ ├── mime_types.cpp │ │ │ │ │ │ ├── mime_types.hpp │ │ │ │ │ │ ├── reply.cpp │ │ │ │ │ │ ├── reply.hpp │ │ │ │ │ │ ├── request.hpp │ │ │ │ │ │ ├── request_handler.cpp │ │ │ │ │ │ ├── request_handler.hpp │ │ │ │ │ │ ├── request_parser.cpp │ │ │ │ │ │ ├── request_parser.hpp │ │ │ │ │ │ ├── server.cpp │ │ │ │ │ │ └── server.hpp │ │ │ │ │ ├── server2 │ │ │ │ │ │ ├── connection.cpp │ │ │ │ │ │ ├── connection.hpp │ │ │ │ │ │ ├── header.hpp │ │ │ │ │ │ ├── io_context_pool.cpp │ │ │ │ │ │ ├── io_context_pool.hpp │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ ├── mime_types.cpp │ │ │ │ │ │ ├── mime_types.hpp │ │ │ │ │ │ ├── reply.cpp │ │ │ │ │ │ ├── reply.hpp │ │ │ │ │ │ ├── request.hpp │ │ │ │ │ │ ├── request_handler.cpp │ │ │ │ │ │ ├── request_handler.hpp │ │ │ │ │ │ ├── request_parser.cpp │ │ │ │ │ │ ├── request_parser.hpp │ │ │ │ │ │ ├── server.cpp │ │ │ │ │ │ └── server.hpp │ │ │ │ │ ├── server3 │ │ │ │ │ │ ├── connection.cpp │ │ │ │ │ │ ├── connection.hpp │ │ │ │ │ │ ├── header.hpp │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ ├── mime_types.cpp │ │ │ │ │ │ ├── mime_types.hpp │ │ │ │ │ │ ├── reply.cpp │ │ │ │ │ │ ├── reply.hpp │ │ │ │ │ │ ├── request.hpp │ │ │ │ │ │ ├── request_handler.cpp │ │ │ │ │ │ ├── request_handler.hpp │ │ │ │ │ │ ├── request_parser.cpp │ │ │ │ │ │ ├── request_parser.hpp │ │ │ │ │ │ ├── server.cpp │ │ │ │ │ │ └── server.hpp │ │ │ │ │ └── server4 │ │ │ │ │ │ ├── file_handler.cpp │ │ │ │ │ │ ├── file_handler.hpp │ │ │ │ │ │ ├── header.hpp │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ ├── mime_types.cpp │ │ │ │ │ │ ├── mime_types.hpp │ │ │ │ │ │ ├── reply.cpp │ │ │ │ │ │ ├── reply.hpp │ │ │ │ │ │ ├── request.hpp │ │ │ │ │ │ ├── request_parser.cpp │ │ │ │ │ │ ├── request_parser.hpp │ │ │ │ │ │ ├── server.cpp │ │ │ │ │ │ └── server.hpp │ │ │ │ ├── icmp │ │ │ │ │ ├── icmp_header.hpp │ │ │ │ │ ├── ipv4_header.hpp │ │ │ │ │ └── ping.cpp │ │ │ │ ├── invocation │ │ │ │ │ └── prioritised_handlers.cpp │ │ │ │ ├── iostreams │ │ │ │ │ ├── daytime_client.cpp │ │ │ │ │ ├── daytime_server.cpp │ │ │ │ │ └── http_client.cpp │ │ │ │ ├── local │ │ │ │ │ ├── connect_pair.cpp │ │ │ │ │ ├── fd_passing_stream_client.cpp │ │ │ │ │ ├── fd_passing_stream_server.cpp │ │ │ │ │ ├── iostream_client.cpp │ │ │ │ │ ├── stream_client.cpp │ │ │ │ │ └── stream_server.cpp │ │ │ │ ├── multicast │ │ │ │ │ ├── receiver.cpp │ │ │ │ │ └── sender.cpp │ │ │ │ ├── nonblocking │ │ │ │ │ └── third_party_lib.cpp │ │ │ │ ├── operations │ │ │ │ │ ├── composed_1.cpp │ │ │ │ │ ├── composed_2.cpp │ │ │ │ │ ├── composed_3.cpp │ │ │ │ │ ├── composed_4.cpp │ │ │ │ │ ├── composed_5.cpp │ │ │ │ │ ├── composed_6.cpp │ │ │ │ │ ├── composed_7.cpp │ │ │ │ │ └── composed_8.cpp │ │ │ │ ├── parallel_group │ │ │ │ │ ├── ranged_wait_for_all.cpp │ │ │ │ │ ├── wait_for_all.cpp │ │ │ │ │ ├── wait_for_one.cpp │ │ │ │ │ ├── wait_for_one_error.cpp │ │ │ │ │ └── wait_for_one_success.cpp │ │ │ │ ├── porthopper │ │ │ │ │ ├── client.cpp │ │ │ │ │ ├── protocol.hpp │ │ │ │ │ └── server.cpp │ │ │ │ ├── serialization │ │ │ │ │ ├── client.cpp │ │ │ │ │ ├── connection.hpp │ │ │ │ │ ├── server.cpp │ │ │ │ │ └── stock.hpp │ │ │ │ ├── services │ │ │ │ │ ├── basic_logger.hpp │ │ │ │ │ ├── daytime_client.cpp │ │ │ │ │ ├── logger.hpp │ │ │ │ │ ├── logger_service.cpp │ │ │ │ │ └── logger_service.hpp │ │ │ │ ├── socks4 │ │ │ │ │ ├── socks4.hpp │ │ │ │ │ └── sync_client.cpp │ │ │ │ ├── spawn │ │ │ │ │ ├── echo_server.cpp │ │ │ │ │ └── parallel_grep.cpp │ │ │ │ ├── ssl │ │ │ │ │ ├── README │ │ │ │ │ ├── ca.pem │ │ │ │ │ ├── client.cpp │ │ │ │ │ ├── dh4096.pem │ │ │ │ │ ├── server.cpp │ │ │ │ │ └── server.pem │ │ │ │ ├── timeouts │ │ │ │ │ ├── async_tcp_client.cpp │ │ │ │ │ ├── blocking_tcp_client.cpp │ │ │ │ │ ├── blocking_token_tcp_client.cpp │ │ │ │ │ ├── blocking_udp_client.cpp │ │ │ │ │ └── server.cpp │ │ │ │ ├── timers │ │ │ │ │ └── time_t_timer.cpp │ │ │ │ ├── tutorial │ │ │ │ │ ├── daytime1 │ │ │ │ │ │ └── client.cpp │ │ │ │ │ ├── daytime2 │ │ │ │ │ │ └── server.cpp │ │ │ │ │ ├── daytime3 │ │ │ │ │ │ └── server.cpp │ │ │ │ │ ├── daytime4 │ │ │ │ │ │ └── client.cpp │ │ │ │ │ ├── daytime5 │ │ │ │ │ │ └── server.cpp │ │ │ │ │ ├── daytime6 │ │ │ │ │ │ └── server.cpp │ │ │ │ │ ├── daytime7 │ │ │ │ │ │ └── server.cpp │ │ │ │ │ ├── timer1 │ │ │ │ │ │ └── timer.cpp │ │ │ │ │ ├── timer2 │ │ │ │ │ │ └── timer.cpp │ │ │ │ │ ├── timer3 │ │ │ │ │ │ └── timer.cpp │ │ │ │ │ ├── timer4 │ │ │ │ │ │ └── timer.cpp │ │ │ │ │ └── timer5 │ │ │ │ │ │ └── timer.cpp │ │ │ │ ├── type_erasure │ │ │ │ │ ├── line_reader.hpp │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── sleep.cpp │ │ │ │ │ ├── sleep.hpp │ │ │ │ │ ├── stdin_line_reader.cpp │ │ │ │ │ └── stdin_line_reader.hpp │ │ │ │ └── windows │ │ │ │ │ └── transmit_file.cpp │ │ │ ├── cpp14 │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── deferred │ │ │ │ │ ├── deferred_1.cpp │ │ │ │ │ ├── deferred_2.cpp │ │ │ │ │ ├── deferred_3.cpp │ │ │ │ │ ├── deferred_4.cpp │ │ │ │ │ ├── deferred_5.cpp │ │ │ │ │ ├── deferred_6.cpp │ │ │ │ │ └── deferred_7.cpp │ │ │ │ ├── echo │ │ │ │ │ ├── async_tcp_echo_server.cpp │ │ │ │ │ ├── async_udp_echo_server.cpp │ │ │ │ │ ├── blocking_tcp_echo_client.cpp │ │ │ │ │ ├── blocking_tcp_echo_server.cpp │ │ │ │ │ ├── blocking_udp_echo_client.cpp │ │ │ │ │ └── blocking_udp_echo_server.cpp │ │ │ │ ├── executors │ │ │ │ │ ├── actor.cpp │ │ │ │ │ ├── async_1.cpp │ │ │ │ │ ├── async_2.cpp │ │ │ │ │ ├── bank_account_1.cpp │ │ │ │ │ ├── bank_account_2.cpp │ │ │ │ │ ├── fork_join.cpp │ │ │ │ │ ├── pipeline.cpp │ │ │ │ │ └── priority_scheduler.cpp │ │ │ │ ├── iostreams │ │ │ │ │ └── http_client.cpp │ │ │ │ ├── operations │ │ │ │ │ ├── c_callback_wrapper.cpp │ │ │ │ │ ├── callback_wrapper.cpp │ │ │ │ │ ├── composed_1.cpp │ │ │ │ │ ├── composed_2.cpp │ │ │ │ │ ├── composed_3.cpp │ │ │ │ │ ├── composed_4.cpp │ │ │ │ │ ├── composed_5.cpp │ │ │ │ │ ├── composed_6.cpp │ │ │ │ │ ├── composed_7.cpp │ │ │ │ │ └── composed_8.cpp │ │ │ │ └── parallel_group │ │ │ │ │ ├── parallel_sort.cpp │ │ │ │ │ ├── ranged_wait_for_all.cpp │ │ │ │ │ ├── wait_for_all.cpp │ │ │ │ │ ├── wait_for_one.cpp │ │ │ │ │ ├── wait_for_one_error.cpp │ │ │ │ │ └── wait_for_one_success.cpp │ │ │ ├── cpp17 │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ └── coroutines_ts │ │ │ │ │ ├── chat_server.cpp │ │ │ │ │ ├── echo_server.cpp │ │ │ │ │ ├── echo_server_with_as_single_default.cpp │ │ │ │ │ ├── echo_server_with_as_tuple_default.cpp │ │ │ │ │ ├── echo_server_with_default.cpp │ │ │ │ │ ├── range_based_for.cpp │ │ │ │ │ └── refactored_echo_server.cpp │ │ │ └── cpp20 │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── channels │ │ │ │ ├── mutual_exclusion_1.cpp │ │ │ │ ├── mutual_exclusion_2.cpp │ │ │ │ └── throttling_proxy.cpp │ │ │ │ ├── coroutines │ │ │ │ ├── chat_server.cpp │ │ │ │ ├── echo_server.cpp │ │ │ │ ├── echo_server_with_as_single_default.cpp │ │ │ │ ├── echo_server_with_as_tuple_default.cpp │ │ │ │ ├── echo_server_with_default.cpp │ │ │ │ ├── echo_server_with_deferred.cpp │ │ │ │ ├── echo_server_with_deferred_default.cpp │ │ │ │ ├── refactored_echo_server.cpp │ │ │ │ └── timeout.cpp │ │ │ │ ├── invocation │ │ │ │ └── completion_executor.cpp │ │ │ │ ├── operations │ │ │ │ ├── c_callback_wrapper.cpp │ │ │ │ ├── callback_wrapper.cpp │ │ │ │ ├── composed_1.cpp │ │ │ │ ├── composed_2.cpp │ │ │ │ ├── composed_3.cpp │ │ │ │ ├── composed_4.cpp │ │ │ │ ├── composed_5.cpp │ │ │ │ ├── composed_6.cpp │ │ │ │ ├── composed_7.cpp │ │ │ │ └── composed_8.cpp │ │ │ │ └── type_erasure │ │ │ │ ├── line_reader.hpp │ │ │ │ ├── main.cpp │ │ │ │ ├── sleep.cpp │ │ │ │ ├── sleep.hpp │ │ │ │ ├── stdin_line_reader.cpp │ │ │ │ └── stdin_line_reader.hpp │ │ ├── tests │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── latency │ │ │ │ ├── allocator.hpp │ │ │ │ ├── high_res_clock.hpp │ │ │ │ ├── tcp_client.cpp │ │ │ │ ├── tcp_server.cpp │ │ │ │ ├── udp_client.cpp │ │ │ │ └── udp_server.cpp │ │ │ ├── performance │ │ │ │ ├── client.cpp │ │ │ │ ├── handler_allocator.hpp │ │ │ │ └── server.cpp │ │ │ ├── properties │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── cpp03 │ │ │ │ │ ├── can_prefer_free_prefer.cpp │ │ │ │ │ ├── can_prefer_free_require.cpp │ │ │ │ │ ├── can_prefer_member_prefer.cpp │ │ │ │ │ ├── can_prefer_member_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_free_prefer.cpp │ │ │ │ │ ├── can_prefer_not_applicable_free_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_member_prefer.cpp │ │ │ │ │ ├── can_prefer_not_applicable_member_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_static.cpp │ │ │ │ │ ├── can_prefer_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_prefer_not_preferable_free_prefer.cpp │ │ │ │ │ ├── can_prefer_not_preferable_free_require.cpp │ │ │ │ │ ├── can_prefer_not_preferable_member_prefer.cpp │ │ │ │ │ ├── can_prefer_not_preferable_member_require.cpp │ │ │ │ │ ├── can_prefer_not_preferable_static.cpp │ │ │ │ │ ├── can_prefer_not_preferable_unsupported.cpp │ │ │ │ │ ├── can_prefer_static.cpp │ │ │ │ │ ├── can_prefer_unsupported.cpp │ │ │ │ │ ├── can_query_free.cpp │ │ │ │ │ ├── can_query_member.cpp │ │ │ │ │ ├── can_query_not_applicable_free.cpp │ │ │ │ │ ├── can_query_not_applicable_member.cpp │ │ │ │ │ ├── can_query_not_applicable_static.cpp │ │ │ │ │ ├── can_query_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_query_static.cpp │ │ │ │ │ ├── can_query_unsupported.cpp │ │ │ │ │ ├── can_require_concept_free.cpp │ │ │ │ │ ├── can_require_concept_member.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_free.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_member.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_static.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_require_concept_static.cpp │ │ │ │ │ ├── can_require_concept_unsupported.cpp │ │ │ │ │ ├── can_require_free.cpp │ │ │ │ │ ├── can_require_member.cpp │ │ │ │ │ ├── can_require_not_applicable_free.cpp │ │ │ │ │ ├── can_require_not_applicable_member.cpp │ │ │ │ │ ├── can_require_not_applicable_static.cpp │ │ │ │ │ ├── can_require_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_require_static.cpp │ │ │ │ │ ├── can_require_unsupported.cpp │ │ │ │ │ ├── prefer_free_prefer.cpp │ │ │ │ │ ├── prefer_free_require.cpp │ │ │ │ │ ├── prefer_member_prefer.cpp │ │ │ │ │ ├── prefer_member_require.cpp │ │ │ │ │ ├── prefer_static.cpp │ │ │ │ │ ├── prefer_unsupported.cpp │ │ │ │ │ ├── query_free.cpp │ │ │ │ │ ├── query_member.cpp │ │ │ │ │ ├── query_static.cpp │ │ │ │ │ ├── require_concept_free.cpp │ │ │ │ │ ├── require_concept_member.cpp │ │ │ │ │ ├── require_concept_static.cpp │ │ │ │ │ ├── require_free.cpp │ │ │ │ │ ├── require_member.cpp │ │ │ │ │ └── require_static.cpp │ │ │ │ ├── cpp11 │ │ │ │ │ ├── can_prefer_free_prefer.cpp │ │ │ │ │ ├── can_prefer_free_require.cpp │ │ │ │ │ ├── can_prefer_member_prefer.cpp │ │ │ │ │ ├── can_prefer_member_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_free_prefer.cpp │ │ │ │ │ ├── can_prefer_not_applicable_free_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_member_prefer.cpp │ │ │ │ │ ├── can_prefer_not_applicable_member_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_static.cpp │ │ │ │ │ ├── can_prefer_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_prefer_not_preferable_free_prefer.cpp │ │ │ │ │ ├── can_prefer_not_preferable_free_require.cpp │ │ │ │ │ ├── can_prefer_not_preferable_member_prefer.cpp │ │ │ │ │ ├── can_prefer_not_preferable_member_require.cpp │ │ │ │ │ ├── can_prefer_not_preferable_static.cpp │ │ │ │ │ ├── can_prefer_not_preferable_unsupported.cpp │ │ │ │ │ ├── can_prefer_static.cpp │ │ │ │ │ ├── can_prefer_unsupported.cpp │ │ │ │ │ ├── can_query_free.cpp │ │ │ │ │ ├── can_query_member.cpp │ │ │ │ │ ├── can_query_not_applicable_free.cpp │ │ │ │ │ ├── can_query_not_applicable_member.cpp │ │ │ │ │ ├── can_query_not_applicable_static.cpp │ │ │ │ │ ├── can_query_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_query_static.cpp │ │ │ │ │ ├── can_query_unsupported.cpp │ │ │ │ │ ├── can_require_concept_free.cpp │ │ │ │ │ ├── can_require_concept_member.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_free.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_member.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_static.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_require_concept_static.cpp │ │ │ │ │ ├── can_require_concept_unsupported.cpp │ │ │ │ │ ├── can_require_free.cpp │ │ │ │ │ ├── can_require_member.cpp │ │ │ │ │ ├── can_require_not_applicable_free.cpp │ │ │ │ │ ├── can_require_not_applicable_member.cpp │ │ │ │ │ ├── can_require_not_applicable_static.cpp │ │ │ │ │ ├── can_require_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_require_static.cpp │ │ │ │ │ ├── can_require_unsupported.cpp │ │ │ │ │ ├── prefer_free_prefer.cpp │ │ │ │ │ ├── prefer_free_require.cpp │ │ │ │ │ ├── prefer_member_prefer.cpp │ │ │ │ │ ├── prefer_member_require.cpp │ │ │ │ │ ├── prefer_static.cpp │ │ │ │ │ ├── prefer_unsupported.cpp │ │ │ │ │ ├── query_free.cpp │ │ │ │ │ ├── query_member.cpp │ │ │ │ │ ├── query_static.cpp │ │ │ │ │ ├── require_concept_free.cpp │ │ │ │ │ ├── require_concept_member.cpp │ │ │ │ │ ├── require_concept_static.cpp │ │ │ │ │ ├── require_free.cpp │ │ │ │ │ ├── require_member.cpp │ │ │ │ │ └── require_static.cpp │ │ │ │ └── cpp14 │ │ │ │ │ ├── can_prefer_free_prefer.cpp │ │ │ │ │ ├── can_prefer_free_require.cpp │ │ │ │ │ ├── can_prefer_member_prefer.cpp │ │ │ │ │ ├── can_prefer_member_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_free_prefer.cpp │ │ │ │ │ ├── can_prefer_not_applicable_free_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_member_prefer.cpp │ │ │ │ │ ├── can_prefer_not_applicable_member_require.cpp │ │ │ │ │ ├── can_prefer_not_applicable_static.cpp │ │ │ │ │ ├── can_prefer_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_prefer_not_preferable_free_prefer.cpp │ │ │ │ │ ├── can_prefer_not_preferable_free_require.cpp │ │ │ │ │ ├── can_prefer_not_preferable_member_prefer.cpp │ │ │ │ │ ├── can_prefer_not_preferable_member_require.cpp │ │ │ │ │ ├── can_prefer_not_preferable_static.cpp │ │ │ │ │ ├── can_prefer_not_preferable_unsupported.cpp │ │ │ │ │ ├── can_prefer_static.cpp │ │ │ │ │ ├── can_prefer_unsupported.cpp │ │ │ │ │ ├── can_query_free.cpp │ │ │ │ │ ├── can_query_member.cpp │ │ │ │ │ ├── can_query_not_applicable_free.cpp │ │ │ │ │ ├── can_query_not_applicable_member.cpp │ │ │ │ │ ├── can_query_not_applicable_static.cpp │ │ │ │ │ ├── can_query_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_query_static.cpp │ │ │ │ │ ├── can_query_unsupported.cpp │ │ │ │ │ ├── can_require_concept_free.cpp │ │ │ │ │ ├── can_require_concept_member.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_free.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_member.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_static.cpp │ │ │ │ │ ├── can_require_concept_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_require_concept_static.cpp │ │ │ │ │ ├── can_require_concept_unsupported.cpp │ │ │ │ │ ├── can_require_free.cpp │ │ │ │ │ ├── can_require_member.cpp │ │ │ │ │ ├── can_require_not_applicable_free.cpp │ │ │ │ │ ├── can_require_not_applicable_member.cpp │ │ │ │ │ ├── can_require_not_applicable_static.cpp │ │ │ │ │ ├── can_require_not_applicable_unsupported.cpp │ │ │ │ │ ├── can_require_static.cpp │ │ │ │ │ ├── can_require_unsupported.cpp │ │ │ │ │ ├── prefer_free_prefer.cpp │ │ │ │ │ ├── prefer_free_require.cpp │ │ │ │ │ ├── prefer_member_prefer.cpp │ │ │ │ │ ├── prefer_member_require.cpp │ │ │ │ │ ├── prefer_static.cpp │ │ │ │ │ ├── prefer_unsupported.cpp │ │ │ │ │ ├── query_free.cpp │ │ │ │ │ ├── query_member.cpp │ │ │ │ │ ├── query_static.cpp │ │ │ │ │ ├── require_concept_free.cpp │ │ │ │ │ ├── require_concept_member.cpp │ │ │ │ │ ├── require_concept_static.cpp │ │ │ │ │ ├── require_free.cpp │ │ │ │ │ ├── require_member.cpp │ │ │ │ │ └── require_static.cpp │ │ │ └── unit │ │ │ │ ├── any_completion_executor.cpp │ │ │ │ ├── any_completion_handler.cpp │ │ │ │ ├── any_io_executor.cpp │ │ │ │ ├── append.cpp │ │ │ │ ├── archetypes │ │ │ │ ├── async_ops.hpp │ │ │ │ ├── async_result.hpp │ │ │ │ ├── gettable_socket_option.hpp │ │ │ │ ├── io_control_command.hpp │ │ │ │ └── settable_socket_option.hpp │ │ │ │ ├── as_tuple.cpp │ │ │ │ ├── associated_allocator.cpp │ │ │ │ ├── associated_cancellation_slot.cpp │ │ │ │ ├── associated_executor.cpp │ │ │ │ ├── associated_immediate_executor.cpp │ │ │ │ ├── associator.cpp │ │ │ │ ├── async_result.cpp │ │ │ │ ├── awaitable.cpp │ │ │ │ ├── basic_datagram_socket.cpp │ │ │ │ ├── basic_deadline_timer.cpp │ │ │ │ ├── basic_file.cpp │ │ │ │ ├── basic_random_access_file.cpp │ │ │ │ ├── basic_raw_socket.cpp │ │ │ │ ├── basic_readable_pipe.cpp │ │ │ │ ├── basic_seq_packet_socket.cpp │ │ │ │ ├── basic_serial_port.cpp │ │ │ │ ├── basic_signal_set.cpp │ │ │ │ ├── basic_socket.cpp │ │ │ │ ├── basic_socket_acceptor.cpp │ │ │ │ ├── basic_stream_file.cpp │ │ │ │ ├── basic_stream_socket.cpp │ │ │ │ ├── basic_streambuf.cpp │ │ │ │ ├── basic_waitable_timer.cpp │ │ │ │ ├── basic_writable_pipe.cpp │ │ │ │ ├── bind_allocator.cpp │ │ │ │ ├── bind_cancellation_slot.cpp │ │ │ │ ├── bind_executor.cpp │ │ │ │ ├── bind_immediate_executor.cpp │ │ │ │ ├── buffer.cpp │ │ │ │ ├── buffer_registration.cpp │ │ │ │ ├── buffered_read_stream.cpp │ │ │ │ ├── buffered_stream.cpp │ │ │ │ ├── buffered_write_stream.cpp │ │ │ │ ├── buffers_iterator.cpp │ │ │ │ ├── cancel_after.cpp │ │ │ │ ├── cancel_at.cpp │ │ │ │ ├── cancellation_signal.cpp │ │ │ │ ├── cancellation_state.cpp │ │ │ │ ├── cancellation_type.cpp │ │ │ │ ├── co_composed.cpp │ │ │ │ ├── co_spawn.cpp │ │ │ │ ├── completion_condition.cpp │ │ │ │ ├── compose.cpp │ │ │ │ ├── composed.cpp │ │ │ │ ├── config.cpp │ │ │ │ ├── connect.cpp │ │ │ │ ├── connect_pipe.cpp │ │ │ │ ├── consign.cpp │ │ │ │ ├── coroutine.cpp │ │ │ │ ├── deadline_timer.cpp │ │ │ │ ├── defer.cpp │ │ │ │ ├── deferred.cpp │ │ │ │ ├── detached.cpp │ │ │ │ ├── dispatch.cpp │ │ │ │ ├── disposition.cpp │ │ │ │ ├── error.cpp │ │ │ │ ├── execution │ │ │ │ ├── any_executor.cpp │ │ │ │ ├── blocking.cpp │ │ │ │ ├── blocking_adaptation.cpp │ │ │ │ ├── context_as.cpp │ │ │ │ ├── executor.cpp │ │ │ │ ├── invocable_archetype.cpp │ │ │ │ ├── mapping.cpp │ │ │ │ ├── outstanding_work.cpp │ │ │ │ ├── prefer_only.cpp │ │ │ │ └── relationship.cpp │ │ │ │ ├── execution_context.cpp │ │ │ │ ├── executor.cpp │ │ │ │ ├── executor_work_guard.cpp │ │ │ │ ├── experimental │ │ │ │ ├── awaitable_operators.cpp │ │ │ │ ├── basic_channel.cpp │ │ │ │ ├── basic_concurrent_channel.cpp │ │ │ │ ├── channel.cpp │ │ │ │ ├── channel_traits.cpp │ │ │ │ ├── co_composed.cpp │ │ │ │ ├── concurrent_channel.cpp │ │ │ │ ├── coro │ │ │ │ │ ├── allocator.cpp │ │ │ │ │ ├── cancel.cpp │ │ │ │ │ ├── co_spawn.cpp │ │ │ │ │ ├── exception.cpp │ │ │ │ │ ├── executor.cpp │ │ │ │ │ ├── partial.cpp │ │ │ │ │ ├── simple_test.cpp │ │ │ │ │ ├── stack_test.cpp │ │ │ │ │ └── use_coro.cpp │ │ │ │ ├── parallel_group.cpp │ │ │ │ └── promise.cpp │ │ │ │ ├── file_base.cpp │ │ │ │ ├── generic │ │ │ │ ├── basic_endpoint.cpp │ │ │ │ ├── datagram_protocol.cpp │ │ │ │ ├── raw_protocol.cpp │ │ │ │ ├── seq_packet_protocol.cpp │ │ │ │ └── stream_protocol.cpp │ │ │ │ ├── high_resolution_timer.cpp │ │ │ │ ├── immediate.cpp │ │ │ │ ├── io_context.cpp │ │ │ │ ├── io_context_strand.cpp │ │ │ │ ├── ip │ │ │ │ ├── address.cpp │ │ │ │ ├── address_v4.cpp │ │ │ │ ├── address_v4_iterator.cpp │ │ │ │ ├── address_v4_range.cpp │ │ │ │ ├── address_v6.cpp │ │ │ │ ├── address_v6_iterator.cpp │ │ │ │ ├── address_v6_range.cpp │ │ │ │ ├── basic_endpoint.cpp │ │ │ │ ├── basic_resolver.cpp │ │ │ │ ├── basic_resolver_entry.cpp │ │ │ │ ├── basic_resolver_iterator.cpp │ │ │ │ ├── basic_resolver_query.cpp │ │ │ │ ├── host_name.cpp │ │ │ │ ├── icmp.cpp │ │ │ │ ├── multicast.cpp │ │ │ │ ├── network_v4.cpp │ │ │ │ ├── network_v6.cpp │ │ │ │ ├── resolver_query_base.cpp │ │ │ │ ├── tcp.cpp │ │ │ │ ├── udp.cpp │ │ │ │ ├── unicast.cpp │ │ │ │ └── v6_only.cpp │ │ │ │ ├── is_read_buffered.cpp │ │ │ │ ├── is_write_buffered.cpp │ │ │ │ ├── local │ │ │ │ ├── basic_endpoint.cpp │ │ │ │ ├── connect_pair.cpp │ │ │ │ ├── datagram_protocol.cpp │ │ │ │ ├── seq_packet_protocol.cpp │ │ │ │ └── stream_protocol.cpp │ │ │ │ ├── packaged_task.cpp │ │ │ │ ├── placeholders.cpp │ │ │ │ ├── posix │ │ │ │ ├── basic_descriptor.cpp │ │ │ │ ├── basic_stream_descriptor.cpp │ │ │ │ ├── descriptor.cpp │ │ │ │ ├── descriptor_base.cpp │ │ │ │ └── stream_descriptor.cpp │ │ │ │ ├── post.cpp │ │ │ │ ├── prepend.cpp │ │ │ │ ├── random_access_file.cpp │ │ │ │ ├── read.cpp │ │ │ │ ├── read_at.cpp │ │ │ │ ├── read_until.cpp │ │ │ │ ├── readable_pipe.cpp │ │ │ │ ├── recycling_allocator.cpp │ │ │ │ ├── redirect_error.cpp │ │ │ │ ├── registered_buffer.cpp │ │ │ │ ├── serial_port.cpp │ │ │ │ ├── serial_port_base.cpp │ │ │ │ ├── signal_set.cpp │ │ │ │ ├── signal_set_base.cpp │ │ │ │ ├── socket_base.cpp │ │ │ │ ├── spawn.cpp │ │ │ │ ├── ssl │ │ │ │ ├── context.cpp │ │ │ │ ├── context_base.cpp │ │ │ │ ├── error.cpp │ │ │ │ ├── host_name_verification.cpp │ │ │ │ ├── stream.cpp │ │ │ │ └── stream_base.cpp │ │ │ │ ├── static_thread_pool.cpp │ │ │ │ ├── steady_timer.cpp │ │ │ │ ├── strand.cpp │ │ │ │ ├── stream_file.cpp │ │ │ │ ├── streambuf.cpp │ │ │ │ ├── system_context.cpp │ │ │ │ ├── system_executor.cpp │ │ │ │ ├── system_timer.cpp │ │ │ │ ├── this_coro.cpp │ │ │ │ ├── thread.cpp │ │ │ │ ├── thread_pool.cpp │ │ │ │ ├── time_traits.cpp │ │ │ │ ├── ts │ │ │ │ ├── buffer.cpp │ │ │ │ ├── executor.cpp │ │ │ │ ├── internet.cpp │ │ │ │ ├── io_context.cpp │ │ │ │ ├── net.cpp │ │ │ │ ├── netfwd.cpp │ │ │ │ ├── socket.cpp │ │ │ │ └── timer.cpp │ │ │ │ ├── unit_test.hpp │ │ │ │ ├── use_awaitable.cpp │ │ │ │ ├── use_future.cpp │ │ │ │ ├── uses_executor.cpp │ │ │ │ ├── wait_traits.cpp │ │ │ │ ├── windows │ │ │ │ ├── basic_object_handle.cpp │ │ │ │ ├── basic_overlapped_handle.cpp │ │ │ │ ├── basic_random_access_handle.cpp │ │ │ │ ├── basic_stream_handle.cpp │ │ │ │ ├── object_handle.cpp │ │ │ │ ├── overlapped_handle.cpp │ │ │ │ ├── overlapped_ptr.cpp │ │ │ │ ├── random_access_handle.cpp │ │ │ │ └── stream_handle.cpp │ │ │ │ ├── writable_pipe.cpp │ │ │ │ ├── write.cpp │ │ │ │ └── write_at.cpp │ │ └── tools │ │ │ ├── handlerlive.pl │ │ │ ├── handlertree.pl │ │ │ └── handlerviz.pl │ └── test-driver ├── AssimpMath │ └── assimp │ │ ├── .editorconfig │ │ ├── BaseImporter.h │ │ ├── Bitmap.h │ │ ├── BlobIOSystem.h │ │ ├── ByteSwapper.h │ │ ├── Compiler │ │ ├── poppack1.h │ │ ├── pstdint.h │ │ └── pushpack1.h │ │ ├── CreateAnimMesh.h │ │ ├── DefaultIOStream.h │ │ ├── DefaultIOSystem.h │ │ ├── DefaultLogger.hpp │ │ ├── Defines.h │ │ ├── Exceptional.h │ │ ├── Exporter.hpp │ │ ├── GenericProperty.h │ │ ├── Hash.h │ │ ├── IOStream.hpp │ │ ├── IOStreamBuffer.h │ │ ├── IOSystem.hpp │ │ ├── Importer.hpp │ │ ├── LineSplitter.h │ │ ├── LogAux.h │ │ ├── LogStream.hpp │ │ ├── Logger.hpp │ │ ├── Macros.h │ │ ├── MathFunctions.h │ │ ├── MemoryIOWrapper.h │ │ ├── NullLogger.hpp │ │ ├── ParsingUtils.h │ │ ├── Profiler.h │ │ ├── ProgressHandler.hpp │ │ ├── RemoveComments.h │ │ ├── SGSpatialSort.h │ │ ├── SceneCombiner.h │ │ ├── SkeletonMeshBuilder.h │ │ ├── SmoothingGroups.h │ │ ├── SmoothingGroups.inl │ │ ├── SpatialSort.h │ │ ├── StandardShapes.h │ │ ├── StreamReader.h │ │ ├── StreamWriter.h │ │ ├── StringComparison.h │ │ ├── StringUtils.h │ │ ├── Subdivision.h │ │ ├── TinyFormatter.h │ │ ├── Vertex.h │ │ ├── XMLTools.h │ │ ├── ZipArchiveIOSystem.h │ │ ├── aabb.h │ │ ├── ai_assert.h │ │ ├── anim.h │ │ ├── camera.h │ │ ├── cexport.h │ │ ├── cfileio.h │ │ ├── cimport.h │ │ ├── color4.h │ │ ├── color4.inl │ │ ├── config.h │ │ ├── config.h.in │ │ ├── defs.h │ │ ├── fast_atof.h │ │ ├── importerdesc.h │ │ ├── irrXMLWrapper.h │ │ ├── light.h │ │ ├── material.h │ │ ├── material.inl │ │ ├── matrix3x3.h │ │ ├── matrix3x3.inl │ │ ├── matrix4x4.h │ │ ├── matrix4x4.inl │ │ ├── mesh.h │ │ ├── metadata.h │ │ ├── pbrmaterial.h │ │ ├── port │ │ └── AndroidJNI │ │ │ └── AndroidJNIIOSystem.h │ │ ├── postprocess.h │ │ ├── qnan.h │ │ ├── quaternion.h │ │ ├── quaternion.inl │ │ ├── scene.h │ │ ├── texture.h │ │ ├── types.h │ │ ├── vector2.h │ │ ├── vector2.inl │ │ ├── vector3.h │ │ ├── vector3.inl │ │ └── version.h ├── Catch2 │ ├── CODE_OF_CONDUCT.md │ ├── LICENSE.txt │ ├── README.md │ ├── SECURITY.md │ ├── catch_amalgamated.cpp │ └── catch_amalgamated.hpp ├── GLEW │ └── GL │ │ ├── glew.c │ │ ├── glew.h │ │ ├── glxew.h │ │ └── wglew.h ├── Json │ ├── README.md │ ├── get_version.sh │ └── json.hpp ├── LibreSSL │ ├── CMakeLists.txt │ ├── COPYING │ ├── ChangeLog │ ├── FindLibreSSL.cmake │ ├── INSTALL │ ├── LibreSSLConfig.cmake.in │ ├── Makefile.am │ ├── Makefile.am.common │ ├── Makefile.in │ ├── README.md │ ├── README.mingw.md │ ├── VERSION │ ├── aclocal.m4 │ ├── apps │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── nc │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── atomicio.c │ │ │ ├── atomicio.h │ │ │ ├── compat │ │ │ │ ├── accept4.c │ │ │ │ ├── base64.c │ │ │ │ ├── readpassphrase.c │ │ │ │ ├── socket.c │ │ │ │ └── sys │ │ │ │ │ └── socket.h │ │ │ ├── nc.1 │ │ │ ├── netcat.c │ │ │ └── socks.c │ │ ├── ocspcheck │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── compat │ │ │ │ └── memmem.c │ │ │ ├── http.c │ │ │ ├── http.h │ │ │ ├── ocspcheck.8 │ │ │ └── ocspcheck.c │ │ └── openssl │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── apps.c │ │ │ ├── apps.h │ │ │ ├── apps_posix.c │ │ │ ├── apps_win.c │ │ │ ├── asn1pars.c │ │ │ ├── ca.c │ │ │ ├── certhash.c │ │ │ ├── certhash_win.c │ │ │ ├── ciphers.c │ │ │ ├── cms.c │ │ │ ├── compat │ │ │ ├── clock_gettime_osx.c │ │ │ └── poll_win.c │ │ │ ├── crl.c │ │ │ ├── crl2p7.c │ │ │ ├── dgst.c │ │ │ ├── dh.c │ │ │ ├── dhparam.c │ │ │ ├── dsa.c │ │ │ ├── dsaparam.c │ │ │ ├── ec.c │ │ │ ├── ecparam.c │ │ │ ├── enc.c │ │ │ ├── errstr.c │ │ │ ├── gendh.c │ │ │ ├── gendsa.c │ │ │ ├── genpkey.c │ │ │ ├── genrsa.c │ │ │ ├── ocsp.c │ │ │ ├── openssl.1 │ │ │ ├── openssl.c │ │ │ ├── passwd.c │ │ │ ├── pkcs12.c │ │ │ ├── pkcs7.c │ │ │ ├── pkcs8.c │ │ │ ├── pkey.c │ │ │ ├── pkeyparam.c │ │ │ ├── pkeyutl.c │ │ │ ├── prime.c │ │ │ ├── progs.h │ │ │ ├── rand.c │ │ │ ├── req.c │ │ │ ├── rsa.c │ │ │ ├── rsautl.c │ │ │ ├── s_apps.h │ │ │ ├── s_cb.c │ │ │ ├── s_client.c │ │ │ ├── s_server.c │ │ │ ├── s_socket.c │ │ │ ├── s_time.c │ │ │ ├── sess_id.c │ │ │ ├── smime.c │ │ │ ├── speed.c │ │ │ ├── testdsa.h │ │ │ ├── testrsa.h │ │ │ ├── timeouts.h │ │ │ ├── ts.c │ │ │ ├── verify.c │ │ │ ├── version.c │ │ │ └── x509.c │ ├── cert.pem │ ├── cmake_export_symbol.cmake │ ├── cmake_uninstall.cmake.in │ ├── compile │ ├── config │ ├── config.guess │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── crypto │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── Makefile.am.arc4random │ │ ├── Makefile.am.elf-arm │ │ ├── Makefile.am.elf-mips │ │ ├── Makefile.am.elf-mips64 │ │ ├── Makefile.am.elf-x86_64 │ │ ├── Makefile.am.macosx-x86_64 │ │ ├── Makefile.am.masm-x86_64 │ │ ├── Makefile.am.mingw64-x86_64 │ │ ├── Makefile.in │ │ ├── VERSION │ │ ├── aes │ │ │ ├── aes-elf-armv4.S │ │ │ ├── aes-elf-x86_64.S │ │ │ ├── aes-macosx-x86_64.S │ │ │ ├── aes-masm-x86_64.S │ │ │ ├── aes-mingw64-x86_64.S │ │ │ ├── aes-mips.S │ │ │ ├── aes.c │ │ │ ├── aes_core.c │ │ │ ├── aes_ige.c │ │ │ ├── aes_local.h │ │ │ ├── aesni-elf-x86_64.S │ │ │ ├── aesni-macosx-x86_64.S │ │ │ ├── aesni-masm-x86_64.S │ │ │ ├── aesni-mingw64-x86_64.S │ │ │ ├── bsaes-elf-x86_64.S │ │ │ ├── bsaes-macosx-x86_64.S │ │ │ ├── bsaes-masm-x86_64.S │ │ │ ├── bsaes-mingw64-x86_64.S │ │ │ ├── vpaes-elf-x86_64.S │ │ │ ├── vpaes-macosx-x86_64.S │ │ │ ├── vpaes-masm-x86_64.S │ │ │ └── vpaes-mingw64-x86_64.S │ │ ├── arch │ │ │ ├── aarch64 │ │ │ │ └── crypto_arch.h │ │ │ ├── amd64 │ │ │ │ └── crypto_arch.h │ │ │ ├── arm │ │ │ │ └── crypto_arch.h │ │ │ ├── i386 │ │ │ │ └── crypto_arch.h │ │ │ ├── mips64 │ │ │ │ └── crypto_arch.h │ │ │ ├── powerpc │ │ │ │ └── crypto_arch.h │ │ │ ├── powerpc64 │ │ │ │ └── crypto_arch.h │ │ │ ├── riscv64 │ │ │ │ └── crypto_arch.h │ │ │ └── sparc64 │ │ │ │ └── crypto_arch.h │ │ ├── arm_arch.h │ │ ├── armcap.c │ │ ├── armv4cpuid.S │ │ ├── asn1 │ │ │ ├── a_bitstr.c │ │ │ ├── a_enum.c │ │ │ ├── a_int.c │ │ │ ├── a_mbstr.c │ │ │ ├── a_object.c │ │ │ ├── a_octet.c │ │ │ ├── a_pkey.c │ │ │ ├── a_print.c │ │ │ ├── a_pubkey.c │ │ │ ├── a_strex.c │ │ │ ├── a_string.c │ │ │ ├── a_strnid.c │ │ │ ├── a_time.c │ │ │ ├── a_time_posix.c │ │ │ ├── a_time_tm.c │ │ │ ├── a_type.c │ │ │ ├── a_utf8.c │ │ │ ├── asn1_err.c │ │ │ ├── asn1_gen.c │ │ │ ├── asn1_item.c │ │ │ ├── asn1_lib.c │ │ │ ├── asn1_local.h │ │ │ ├── asn1_old.c │ │ │ ├── asn1_old_lib.c │ │ │ ├── asn1_par.c │ │ │ ├── asn1_types.c │ │ │ ├── asn_mime.c │ │ │ ├── asn_moid.c │ │ │ ├── bio_asn1.c │ │ │ ├── bio_ndef.c │ │ │ ├── charmap.h │ │ │ ├── p5_pbe.c │ │ │ ├── p5_pbev2.c │ │ │ ├── p8_pkey.c │ │ │ ├── t_crl.c │ │ │ ├── t_req.c │ │ │ ├── t_spki.c │ │ │ ├── t_x509.c │ │ │ ├── t_x509a.c │ │ │ ├── tasn_dec.c │ │ │ ├── tasn_enc.c │ │ │ ├── tasn_fre.c │ │ │ ├── tasn_new.c │ │ │ ├── tasn_prn.c │ │ │ ├── tasn_typ.c │ │ │ ├── tasn_utl.c │ │ │ ├── x_algor.c │ │ │ ├── x_attrib.c │ │ │ ├── x_bignum.c │ │ │ ├── x_crl.c │ │ │ ├── x_exten.c │ │ │ ├── x_info.c │ │ │ ├── x_long.c │ │ │ ├── x_name.c │ │ │ ├── x_pkey.c │ │ │ ├── x_pubkey.c │ │ │ ├── x_req.c │ │ │ ├── x_sig.c │ │ │ ├── x_spki.c │ │ │ ├── x_val.c │ │ │ ├── x_x509.c │ │ │ └── x_x509a.c │ │ ├── bf │ │ │ ├── bf_local.h │ │ │ └── blowfish.c │ │ ├── bio │ │ │ ├── b_dump.c │ │ │ ├── b_posix.c │ │ │ ├── b_print.c │ │ │ ├── b_sock.c │ │ │ ├── b_win.c │ │ │ ├── bf_buff.c │ │ │ ├── bf_nbio.c │ │ │ ├── bf_null.c │ │ │ ├── bio_cb.c │ │ │ ├── bio_err.c │ │ │ ├── bio_lib.c │ │ │ ├── bio_local.h │ │ │ ├── bio_meth.c │ │ │ ├── bss_acpt.c │ │ │ ├── bss_bio.c │ │ │ ├── bss_conn.c │ │ │ ├── bss_dgram.c │ │ │ ├── bss_fd.c │ │ │ ├── bss_file.c │ │ │ ├── bss_log.c │ │ │ ├── bss_mem.c │ │ │ ├── bss_null.c │ │ │ └── bss_sock.c │ │ ├── bn │ │ │ ├── arch │ │ │ │ ├── aarch64 │ │ │ │ │ └── bn_arch.h │ │ │ │ ├── amd64 │ │ │ │ │ ├── bignum_add.S │ │ │ │ │ ├── bignum_cmadd.S │ │ │ │ │ ├── bignum_cmul.S │ │ │ │ │ ├── bignum_mul.S │ │ │ │ │ ├── bignum_mul_4_8_alt.S │ │ │ │ │ ├── bignum_mul_8_16_alt.S │ │ │ │ │ ├── bignum_sqr.S │ │ │ │ │ ├── bignum_sqr_4_8_alt.S │ │ │ │ │ ├── bignum_sqr_8_16_alt.S │ │ │ │ │ ├── bignum_sub.S │ │ │ │ │ ├── bn_arch.c │ │ │ │ │ ├── bn_arch.h │ │ │ │ │ └── word_clz.S │ │ │ │ ├── arm │ │ │ │ │ └── bn_arch.h │ │ │ │ ├── i386 │ │ │ │ │ └── bn_arch.h │ │ │ │ ├── mips │ │ │ │ │ └── bn_arch.h │ │ │ │ ├── mips64 │ │ │ │ │ └── bn_arch.h │ │ │ │ ├── powerpc │ │ │ │ │ └── bn_arch.h │ │ │ │ ├── powerpc64 │ │ │ │ │ └── bn_arch.h │ │ │ │ ├── riscv64 │ │ │ │ │ └── bn_arch.h │ │ │ │ └── sparc64 │ │ │ │ │ └── bn_arch.h │ │ │ ├── bn-mips.S │ │ │ ├── bn_add.c │ │ │ ├── bn_bpsw.c │ │ │ ├── bn_const.c │ │ │ ├── bn_convert.c │ │ │ ├── bn_ctx.c │ │ │ ├── bn_div.c │ │ │ ├── bn_err.c │ │ │ ├── bn_exp.c │ │ │ ├── bn_gcd.c │ │ │ ├── bn_internal.h │ │ │ ├── bn_isqrt.c │ │ │ ├── bn_kron.c │ │ │ ├── bn_lib.c │ │ │ ├── bn_local.h │ │ │ ├── bn_mod.c │ │ │ ├── bn_mod_sqrt.c │ │ │ ├── bn_mont.c │ │ │ ├── bn_mul.c │ │ │ ├── bn_prime.c │ │ │ ├── bn_prime.h │ │ │ ├── bn_primitives.c │ │ │ ├── bn_print.c │ │ │ ├── bn_rand.c │ │ │ ├── bn_recp.c │ │ │ ├── bn_shift.c │ │ │ ├── bn_small_primes.c │ │ │ ├── bn_sqr.c │ │ │ ├── bn_word.c │ │ │ ├── modexp512-elf-x86_64.S │ │ │ ├── modexp512-macosx-x86_64.S │ │ │ ├── modexp512-masm-x86_64.S │ │ │ ├── mont-elf-armv4.S │ │ │ ├── mont-elf-x86_64.S │ │ │ ├── mont-macosx-x86_64.S │ │ │ ├── mont-masm-x86_64.S │ │ │ ├── mont-mips.S │ │ │ ├── mont5-elf-x86_64.S │ │ │ ├── mont5-macosx-x86_64.S │ │ │ ├── mont5-masm-x86_64.S │ │ │ ├── s2n_bignum.h │ │ │ └── s2n_bignum_internal.h │ │ ├── buffer │ │ │ ├── buf_err.c │ │ │ └── buffer.c │ │ ├── bytestring │ │ │ ├── bs_ber.c │ │ │ ├── bs_cbb.c │ │ │ ├── bs_cbs.c │ │ │ └── bytestring.h │ │ ├── camellia │ │ │ ├── camellia.c │ │ │ └── camellia.h │ │ ├── cast │ │ │ ├── cast.c │ │ │ └── cast_local.h │ │ ├── chacha │ │ │ ├── chacha-merged.c │ │ │ └── chacha.c │ │ ├── cmac │ │ │ ├── cm_ameth.c │ │ │ ├── cm_pmeth.c │ │ │ └── cmac.c │ │ ├── cms │ │ │ ├── cms_asn1.c │ │ │ ├── cms_att.c │ │ │ ├── cms_dd.c │ │ │ ├── cms_enc.c │ │ │ ├── cms_env.c │ │ │ ├── cms_err.c │ │ │ ├── cms_ess.c │ │ │ ├── cms_io.c │ │ │ ├── cms_kari.c │ │ │ ├── cms_lib.c │ │ │ ├── cms_local.h │ │ │ ├── cms_pwri.c │ │ │ ├── cms_sd.c │ │ │ └── cms_smime.c │ │ ├── compat │ │ │ ├── arc4random.c │ │ │ ├── arc4random.h │ │ │ ├── arc4random_aix.h │ │ │ ├── arc4random_freebsd.h │ │ │ ├── arc4random_hpux.h │ │ │ ├── arc4random_linux.h │ │ │ ├── arc4random_netbsd.h │ │ │ ├── arc4random_osx.h │ │ │ ├── arc4random_solaris.h │ │ │ ├── arc4random_uniform.c │ │ │ ├── arc4random_win.h │ │ │ ├── bsd-asprintf.c │ │ │ ├── chacha_private.h │ │ │ ├── crypto_lock_win.c │ │ │ ├── explicit_bzero.c │ │ │ ├── explicit_bzero_win.c │ │ │ ├── freezero.c │ │ │ ├── getentropy_aix.c │ │ │ ├── getentropy_freebsd.c │ │ │ ├── getentropy_hpux.c │ │ │ ├── getentropy_linux.c │ │ │ ├── getentropy_netbsd.c │ │ │ ├── getentropy_osx.c │ │ │ ├── getentropy_solaris.c │ │ │ ├── getentropy_win.c │ │ │ ├── getopt_long.c │ │ │ ├── getpagesize.c │ │ │ ├── getprogname_linux.c │ │ │ ├── getprogname_unimpl.c │ │ │ ├── getprogname_windows.c │ │ │ ├── posix_win.c │ │ │ ├── reallocarray.c │ │ │ ├── recallocarray.c │ │ │ ├── strcasecmp.c │ │ │ ├── strlcat.c │ │ │ ├── strlcpy.c │ │ │ ├── strndup.c │ │ │ ├── strnlen.c │ │ │ ├── strsep.c │ │ │ ├── strtonum.c │ │ │ ├── syslog_r.c │ │ │ ├── timingsafe_bcmp.c │ │ │ └── timingsafe_memcmp.c │ │ ├── conf │ │ │ ├── conf_api.c │ │ │ ├── conf_def.c │ │ │ ├── conf_def.h │ │ │ ├── conf_err.c │ │ │ ├── conf_lib.c │ │ │ ├── conf_local.h │ │ │ ├── conf_mall.c │ │ │ ├── conf_mod.c │ │ │ └── conf_sap.c │ │ ├── constant_time.h │ │ ├── cpt_err.c │ │ ├── cpuid-elf-x86_64.S │ │ ├── cpuid-macosx-x86_64.S │ │ ├── cpuid-masm-x86_64.S │ │ ├── cpuid-mingw64-x86_64.S │ │ ├── cryptlib.c │ │ ├── cryptlib.h │ │ ├── crypto.sym │ │ ├── crypto_ex_data.c │ │ ├── crypto_init.c │ │ ├── crypto_internal.h │ │ ├── crypto_local.h │ │ ├── crypto_lock.c │ │ ├── ct │ │ │ ├── ct_b64.c │ │ │ ├── ct_err.c │ │ │ ├── ct_local.h │ │ │ ├── ct_log.c │ │ │ ├── ct_oct.c │ │ │ ├── ct_policy.c │ │ │ ├── ct_prn.c │ │ │ ├── ct_sct.c │ │ │ ├── ct_sct_ctx.c │ │ │ ├── ct_vfy.c │ │ │ └── ct_x509v3.c │ │ ├── curve25519 │ │ │ ├── curve25519-generic.c │ │ │ ├── curve25519.c │ │ │ └── curve25519_internal.h │ │ ├── cversion.c │ │ ├── des │ │ │ ├── des.c │ │ │ ├── des_cksum.c │ │ │ ├── des_enc.c │ │ │ ├── des_fcrypt.c │ │ │ ├── des_key.c │ │ │ └── des_local.h │ │ ├── dh │ │ │ ├── dh_ameth.c │ │ │ ├── dh_asn1.c │ │ │ ├── dh_check.c │ │ │ ├── dh_err.c │ │ │ ├── dh_gen.c │ │ │ ├── dh_key.c │ │ │ ├── dh_lib.c │ │ │ ├── dh_local.h │ │ │ └── dh_pmeth.c │ │ ├── dsa │ │ │ ├── dsa_ameth.c │ │ │ ├── dsa_asn1.c │ │ │ ├── dsa_err.c │ │ │ ├── dsa_gen.c │ │ │ ├── dsa_key.c │ │ │ ├── dsa_lib.c │ │ │ ├── dsa_local.h │ │ │ ├── dsa_meth.c │ │ │ ├── dsa_ossl.c │ │ │ ├── dsa_pmeth.c │ │ │ └── dsa_prn.c │ │ ├── ec │ │ │ ├── ec_ameth.c │ │ │ ├── ec_asn1.c │ │ │ ├── ec_check.c │ │ │ ├── ec_curve.c │ │ │ ├── ec_cvt.c │ │ │ ├── ec_err.c │ │ │ ├── ec_key.c │ │ │ ├── ec_kmeth.c │ │ │ ├── ec_lib.c │ │ │ ├── ec_local.h │ │ │ ├── ec_mult.c │ │ │ ├── ec_oct.c │ │ │ ├── ec_pmeth.c │ │ │ ├── ec_print.c │ │ │ ├── eck_prn.c │ │ │ ├── ecp_mont.c │ │ │ ├── ecp_oct.c │ │ │ ├── ecp_smpl.c │ │ │ └── ecx_methods.c │ │ ├── ecdh │ │ │ └── ecdh.c │ │ ├── ecdsa │ │ │ ├── ecdsa.c │ │ │ └── ecdsa_local.h │ │ ├── empty.c │ │ ├── engine │ │ │ └── engine_stubs.c │ │ ├── err │ │ │ ├── err.c │ │ │ ├── err_all.c │ │ │ ├── err_local.h │ │ │ └── err_prn.c │ │ ├── evp │ │ │ ├── bio_b64.c │ │ │ ├── bio_enc.c │ │ │ ├── bio_md.c │ │ │ ├── e_aes.c │ │ │ ├── e_bf.c │ │ │ ├── e_camellia.c │ │ │ ├── e_cast.c │ │ │ ├── e_chacha.c │ │ │ ├── e_chacha20poly1305.c │ │ │ ├── e_des.c │ │ │ ├── e_des3.c │ │ │ ├── e_idea.c │ │ │ ├── e_null.c │ │ │ ├── e_rc2.c │ │ │ ├── e_rc4.c │ │ │ ├── e_sm4.c │ │ │ ├── e_xcbc_d.c │ │ │ ├── evp_aead.c │ │ │ ├── evp_cipher.c │ │ │ ├── evp_digest.c │ │ │ ├── evp_encode.c │ │ │ ├── evp_err.c │ │ │ ├── evp_key.c │ │ │ ├── evp_local.h │ │ │ ├── evp_names.c │ │ │ ├── evp_pbe.c │ │ │ ├── evp_pkey.c │ │ │ ├── m_md4.c │ │ │ ├── m_md5.c │ │ │ ├── m_md5_sha1.c │ │ │ ├── m_null.c │ │ │ ├── m_ripemd.c │ │ │ ├── m_sha1.c │ │ │ ├── m_sha3.c │ │ │ ├── m_sigver.c │ │ │ ├── m_sm3.c │ │ │ ├── p_legacy.c │ │ │ ├── p_lib.c │ │ │ ├── p_sign.c │ │ │ ├── p_verify.c │ │ │ ├── pmeth_fn.c │ │ │ ├── pmeth_gn.c │ │ │ └── pmeth_lib.c │ │ ├── hidden │ │ │ ├── crypto_namespace.h │ │ │ └── openssl │ │ │ │ ├── aes.h │ │ │ │ ├── asn1.h │ │ │ │ ├── asn1t.h │ │ │ │ ├── bio.h │ │ │ │ ├── blowfish.h │ │ │ │ ├── bn.h │ │ │ │ ├── buffer.h │ │ │ │ ├── camellia.h │ │ │ │ ├── cast.h │ │ │ │ ├── chacha.h │ │ │ │ ├── cmac.h │ │ │ │ ├── cms.h │ │ │ │ ├── conf.h │ │ │ │ ├── crypto.h │ │ │ │ ├── ct.h │ │ │ │ ├── curve25519.h │ │ │ │ ├── des.h │ │ │ │ ├── dh.h │ │ │ │ ├── dsa.h │ │ │ │ ├── ec.h │ │ │ │ ├── engine.h │ │ │ │ ├── err.h │ │ │ │ ├── evp.h │ │ │ │ ├── hkdf.h │ │ │ │ ├── hmac.h │ │ │ │ ├── idea.h │ │ │ │ ├── lhash.h │ │ │ │ ├── md4.h │ │ │ │ ├── md5.h │ │ │ │ ├── modes.h │ │ │ │ ├── objects.h │ │ │ │ ├── ocsp.h │ │ │ │ ├── pem.h │ │ │ │ ├── pkcs12.h │ │ │ │ ├── pkcs7.h │ │ │ │ ├── poly1305.h │ │ │ │ ├── posix_time.h │ │ │ │ ├── rand.h │ │ │ │ ├── rc2.h │ │ │ │ ├── rc4.h │ │ │ │ ├── ripemd.h │ │ │ │ ├── rsa.h │ │ │ │ ├── sha.h │ │ │ │ ├── sm3.h │ │ │ │ ├── sm4.h │ │ │ │ ├── stack.h │ │ │ │ ├── ts.h │ │ │ │ ├── txt_db.h │ │ │ │ ├── ui.h │ │ │ │ ├── x509.h │ │ │ │ ├── x509_vfy.h │ │ │ │ └── x509v3.h │ │ ├── hkdf │ │ │ └── hkdf.c │ │ ├── hmac │ │ │ ├── hm_ameth.c │ │ │ ├── hm_pmeth.c │ │ │ ├── hmac.c │ │ │ └── hmac_local.h │ │ ├── idea │ │ │ ├── idea.c │ │ │ └── idea_local.h │ │ ├── kdf │ │ │ ├── hkdf_evp.c │ │ │ ├── kdf_err.c │ │ │ └── tls1_prf.c │ │ ├── lhash │ │ │ └── lhash.c │ │ ├── malloc-wrapper.c │ │ ├── md4 │ │ │ └── md4.c │ │ ├── md5 │ │ │ ├── md5-elf-x86_64.S │ │ │ ├── md5-macosx-x86_64.S │ │ │ ├── md5-masm-x86_64.S │ │ │ ├── md5-mingw64-x86_64.S │ │ │ └── md5.c │ │ ├── mem_clr.c │ │ ├── mem_dbg.c │ │ ├── modes │ │ │ ├── cbc128.c │ │ │ ├── ccm128.c │ │ │ ├── cfb128.c │ │ │ ├── ctr128.c │ │ │ ├── gcm128.c │ │ │ ├── ghash-elf-armv4.S │ │ │ ├── ghash-elf-x86_64.S │ │ │ ├── ghash-macosx-x86_64.S │ │ │ ├── ghash-masm-x86_64.S │ │ │ ├── ghash-mingw64-x86_64.S │ │ │ ├── modes_local.h │ │ │ ├── ofb128.c │ │ │ └── xts128.c │ │ ├── o_fips.c │ │ ├── objects │ │ │ ├── obj_dat.c │ │ │ ├── obj_dat.h │ │ │ ├── obj_err.c │ │ │ ├── obj_lib.c │ │ │ └── obj_xref.c │ │ ├── ocsp │ │ │ ├── ocsp_asn.c │ │ │ ├── ocsp_cl.c │ │ │ ├── ocsp_err.c │ │ │ ├── ocsp_ext.c │ │ │ ├── ocsp_ht.c │ │ │ ├── ocsp_lib.c │ │ │ ├── ocsp_local.h │ │ │ ├── ocsp_prn.c │ │ │ ├── ocsp_srv.c │ │ │ └── ocsp_vfy.c │ │ ├── pem │ │ │ ├── pem_all.c │ │ │ ├── pem_err.c │ │ │ ├── pem_info.c │ │ │ ├── pem_lib.c │ │ │ ├── pem_oth.c │ │ │ ├── pem_pk8.c │ │ │ ├── pem_pkey.c │ │ │ ├── pem_sign.c │ │ │ ├── pem_x509.c │ │ │ ├── pem_xaux.c │ │ │ └── pvkfmt.c │ │ ├── pkcs12 │ │ │ ├── p12_add.c │ │ │ ├── p12_asn.c │ │ │ ├── p12_attr.c │ │ │ ├── p12_crt.c │ │ │ ├── p12_decr.c │ │ │ ├── p12_init.c │ │ │ ├── p12_key.c │ │ │ ├── p12_kiss.c │ │ │ ├── p12_mutl.c │ │ │ ├── p12_npas.c │ │ │ ├── p12_p8d.c │ │ │ ├── p12_p8e.c │ │ │ ├── p12_sbag.c │ │ │ ├── p12_utl.c │ │ │ ├── pk12err.c │ │ │ └── pkcs12_local.h │ │ ├── pkcs7 │ │ │ ├── pk7_asn1.c │ │ │ ├── pk7_attr.c │ │ │ ├── pk7_doit.c │ │ │ ├── pk7_lib.c │ │ │ ├── pk7_mime.c │ │ │ ├── pk7_smime.c │ │ │ └── pkcs7err.c │ │ ├── poly1305 │ │ │ ├── poly1305-donna.c │ │ │ └── poly1305.c │ │ ├── rand │ │ │ ├── rand_err.c │ │ │ ├── rand_lib.c │ │ │ └── randfile.c │ │ ├── rc2 │ │ │ ├── rc2_cbc.c │ │ │ ├── rc2_ecb.c │ │ │ ├── rc2_local.h │ │ │ ├── rc2_skey.c │ │ │ ├── rc2cfb64.c │ │ │ └── rc2ofb64.c │ │ ├── rc4 │ │ │ ├── rc4-elf-x86_64.S │ │ │ ├── rc4-macosx-x86_64.S │ │ │ ├── rc4-masm-x86_64.S │ │ │ ├── rc4-mingw64-x86_64.S │ │ │ └── rc4.c │ │ ├── ripemd │ │ │ └── ripemd.c │ │ ├── rsa │ │ │ ├── rsa_ameth.c │ │ │ ├── rsa_asn1.c │ │ │ ├── rsa_blinding.c │ │ │ ├── rsa_chk.c │ │ │ ├── rsa_eay.c │ │ │ ├── rsa_err.c │ │ │ ├── rsa_gen.c │ │ │ ├── rsa_lib.c │ │ │ ├── rsa_local.h │ │ │ ├── rsa_meth.c │ │ │ ├── rsa_none.c │ │ │ ├── rsa_oaep.c │ │ │ ├── rsa_pk1.c │ │ │ ├── rsa_pmeth.c │ │ │ ├── rsa_prn.c │ │ │ ├── rsa_pss.c │ │ │ ├── rsa_saos.c │ │ │ ├── rsa_sign.c │ │ │ └── rsa_x931.c │ │ ├── sha │ │ │ ├── sha1-elf-armv4.S │ │ │ ├── sha1-elf-x86_64.S │ │ │ ├── sha1-macosx-x86_64.S │ │ │ ├── sha1-masm-x86_64.S │ │ │ ├── sha1-mingw64-x86_64.S │ │ │ ├── sha1-mips.S │ │ │ ├── sha1.c │ │ │ ├── sha256-elf-armv4.S │ │ │ ├── sha256-elf-x86_64.S │ │ │ ├── sha256-macosx-x86_64.S │ │ │ ├── sha256-masm-x86_64.S │ │ │ ├── sha256-mingw64-x86_64.S │ │ │ ├── sha256-mips.S │ │ │ ├── sha256.c │ │ │ ├── sha3.c │ │ │ ├── sha3_internal.h │ │ │ ├── sha512-elf-armv4.S │ │ │ ├── sha512-elf-x86_64.S │ │ │ ├── sha512-macosx-x86_64.S │ │ │ ├── sha512-masm-x86_64.S │ │ │ ├── sha512-mingw64-x86_64.S │ │ │ ├── sha512-mips.S │ │ │ ├── sha512.c │ │ │ └── sha_internal.h │ │ ├── sm3 │ │ │ └── sm3.c │ │ ├── sm4 │ │ │ └── sm4.c │ │ ├── stack │ │ │ ├── stack.c │ │ │ └── stack_local.h │ │ ├── ts │ │ │ ├── ts_asn1.c │ │ │ ├── ts_conf.c │ │ │ ├── ts_err.c │ │ │ ├── ts_lib.c │ │ │ ├── ts_local.h │ │ │ ├── ts_req_print.c │ │ │ ├── ts_req_utils.c │ │ │ ├── ts_rsp_print.c │ │ │ ├── ts_rsp_sign.c │ │ │ ├── ts_rsp_utils.c │ │ │ ├── ts_rsp_verify.c │ │ │ └── ts_verify_ctx.c │ │ ├── txt_db │ │ │ └── txt_db.c │ │ ├── ui │ │ │ ├── ui_err.c │ │ │ ├── ui_lib.c │ │ │ ├── ui_local.h │ │ │ ├── ui_null.c │ │ │ ├── ui_openssl.c │ │ │ └── ui_openssl_win.c │ │ ├── x509 │ │ │ ├── by_dir.c │ │ │ ├── by_file.c │ │ │ ├── by_mem.c │ │ │ ├── x509_addr.c │ │ │ ├── x509_akey.c │ │ │ ├── x509_akeya.c │ │ │ ├── x509_alt.c │ │ │ ├── x509_asid.c │ │ │ ├── x509_att.c │ │ │ ├── x509_bcons.c │ │ │ ├── x509_bitst.c │ │ │ ├── x509_cmp.c │ │ │ ├── x509_conf.c │ │ │ ├── x509_constraints.c │ │ │ ├── x509_cpols.c │ │ │ ├── x509_crld.c │ │ │ ├── x509_d2.c │ │ │ ├── x509_def.c │ │ │ ├── x509_err.c │ │ │ ├── x509_ext.c │ │ │ ├── x509_extku.c │ │ │ ├── x509_genn.c │ │ │ ├── x509_ia5.c │ │ │ ├── x509_info.c │ │ │ ├── x509_int.c │ │ │ ├── x509_internal.h │ │ │ ├── x509_issuer_cache.c │ │ │ ├── x509_issuer_cache.h │ │ │ ├── x509_lib.c │ │ │ ├── x509_local.h │ │ │ ├── x509_lu.c │ │ │ ├── x509_ncons.c │ │ │ ├── x509_obj.c │ │ │ ├── x509_ocsp.c │ │ │ ├── x509_pcons.c │ │ │ ├── x509_pku.c │ │ │ ├── x509_pmaps.c │ │ │ ├── x509_policy.c │ │ │ ├── x509_prn.c │ │ │ ├── x509_purp.c │ │ │ ├── x509_r2x.c │ │ │ ├── x509_req.c │ │ │ ├── x509_set.c │ │ │ ├── x509_siginfo.c │ │ │ ├── x509_skey.c │ │ │ ├── x509_trs.c │ │ │ ├── x509_txt.c │ │ │ ├── x509_utl.c │ │ │ ├── x509_v3.c │ │ │ ├── x509_verify.c │ │ │ ├── x509_verify.h │ │ │ ├── x509_vfy.c │ │ │ ├── x509_vpm.c │ │ │ ├── x509cset.c │ │ │ ├── x509name.c │ │ │ ├── x509rset.c │ │ │ ├── x509spki.c │ │ │ ├── x509type.c │ │ │ └── x_all.c │ │ └── x86_arch.h │ ├── depcomp │ ├── include │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── arch │ │ │ ├── aarch64 │ │ │ │ └── opensslconf.h │ │ │ ├── alpha │ │ │ │ └── opensslconf.h │ │ │ ├── amd64 │ │ │ │ └── opensslconf.h │ │ │ ├── arm │ │ │ │ └── opensslconf.h │ │ │ ├── hppa │ │ │ │ └── opensslconf.h │ │ │ ├── i386 │ │ │ │ └── opensslconf.h │ │ │ ├── m88k │ │ │ │ └── opensslconf.h │ │ │ ├── mips │ │ │ │ └── opensslconf.h │ │ │ ├── mips64 │ │ │ │ └── opensslconf.h │ │ │ ├── powerpc │ │ │ │ └── opensslconf.h │ │ │ ├── powerpc64 │ │ │ │ └── opensslconf.h │ │ │ ├── riscv64 │ │ │ │ └── opensslconf.h │ │ │ ├── sh │ │ │ │ └── opensslconf.h │ │ │ └── sparc64 │ │ │ │ └── opensslconf.h │ │ ├── compat │ │ │ ├── arpa │ │ │ │ ├── inet.h │ │ │ │ └── nameser.h │ │ │ ├── dirent.h │ │ │ ├── dirent_msvc.h │ │ │ ├── endian.h │ │ │ ├── err.h │ │ │ ├── fcntl.h │ │ │ ├── getopt.h │ │ │ ├── limits.h │ │ │ ├── netdb.h │ │ │ ├── netinet │ │ │ │ ├── in.h │ │ │ │ ├── ip.h │ │ │ │ └── tcp.h │ │ │ ├── poll.h │ │ │ ├── pthread.h │ │ │ ├── readpassphrase.h │ │ │ ├── resolv.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ ├── string.h │ │ │ ├── sys │ │ │ │ ├── _null.h │ │ │ │ ├── ioctl.h │ │ │ │ ├── mman.h │ │ │ │ ├── param.h │ │ │ │ ├── queue.h │ │ │ │ ├── select.h │ │ │ │ ├── socket.h │ │ │ │ ├── stat.h │ │ │ │ ├── time.h │ │ │ │ ├── tree.h │ │ │ │ ├── types.h │ │ │ │ └── uio.h │ │ │ ├── syslog.h │ │ │ ├── time.h │ │ │ ├── unistd.h │ │ │ └── win32netcompat.h │ │ ├── openssl │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── aes.h │ │ │ ├── asn1.h │ │ │ ├── asn1t.h │ │ │ ├── bio.h │ │ │ ├── blowfish.h │ │ │ ├── bn.h │ │ │ ├── buffer.h │ │ │ ├── camellia.h │ │ │ ├── cast.h │ │ │ ├── chacha.h │ │ │ ├── cmac.h │ │ │ ├── cms.h │ │ │ ├── comp.h │ │ │ ├── conf.h │ │ │ ├── crypto.h │ │ │ ├── ct.h │ │ │ ├── curve25519.h │ │ │ ├── des.h │ │ │ ├── dh.h │ │ │ ├── dsa.h │ │ │ ├── dtls1.h │ │ │ ├── ec.h │ │ │ ├── ecdh.h │ │ │ ├── ecdsa.h │ │ │ ├── engine.h │ │ │ ├── err.h │ │ │ ├── evp.h │ │ │ ├── hkdf.h │ │ │ ├── hmac.h │ │ │ ├── idea.h │ │ │ ├── kdf.h │ │ │ ├── lhash.h │ │ │ ├── md4.h │ │ │ ├── md5.h │ │ │ ├── modes.h │ │ │ ├── obj_mac.h │ │ │ ├── objects.h │ │ │ ├── ocsp.h │ │ │ ├── opensslconf.h │ │ │ ├── opensslfeatures.h │ │ │ ├── opensslv.h │ │ │ ├── ossl_typ.h │ │ │ ├── pem.h │ │ │ ├── pkcs12.h │ │ │ ├── pkcs7.h │ │ │ ├── poly1305.h │ │ │ ├── posix_time.h │ │ │ ├── rand.h │ │ │ ├── rc2.h │ │ │ ├── rc4.h │ │ │ ├── ripemd.h │ │ │ ├── rsa.h │ │ │ ├── safestack.h │ │ │ ├── sha.h │ │ │ ├── sm3.h │ │ │ ├── sm4.h │ │ │ ├── srtp.h │ │ │ ├── ssl.h │ │ │ ├── ssl3.h │ │ │ ├── stack.h │ │ │ ├── tls1.h │ │ │ ├── ts.h │ │ │ ├── txt_db.h │ │ │ ├── ui.h │ │ │ ├── x509.h │ │ │ ├── x509_vfy.h │ │ │ └── x509v3.h │ │ ├── pqueue.h │ │ └── tls.h │ ├── install-sh │ ├── libcrypto.pc.in │ ├── libssl.pc.in │ ├── libtls.pc.in │ ├── ltmain.sh │ ├── m4 │ │ ├── ax_add_fortify_source.m4 │ │ ├── ax_check_compile_flag.m4 │ │ ├── check-hardening-options.m4 │ │ ├── check-libc.m4 │ │ ├── check-os-options.m4 │ │ ├── disable-compiler-warnings.m4 │ │ ├── libtool.m4 │ │ ├── ltoptions.m4 │ │ ├── ltsugar.m4 │ │ ├── ltversion.m4 │ │ └── lt~obsolete.m4 │ ├── man │ │ ├── ACCESS_DESCRIPTION_new.3 │ │ ├── AES_encrypt.3 │ │ ├── ASIdentifiers_new.3 │ │ ├── ASN1_BIT_STRING_set.3 │ │ ├── ASN1_INTEGER_get.3 │ │ ├── ASN1_NULL_new.3 │ │ ├── ASN1_OBJECT_new.3 │ │ ├── ASN1_PRINTABLE_type.3 │ │ ├── ASN1_STRING_TABLE_get.3 │ │ ├── ASN1_STRING_length.3 │ │ ├── ASN1_STRING_new.3 │ │ ├── ASN1_STRING_print_ex.3 │ │ ├── ASN1_TIME_set.3 │ │ ├── ASN1_TYPE_get.3 │ │ ├── ASN1_UNIVERSALSTRING_to_string.3 │ │ ├── ASN1_generate_nconf.3 │ │ ├── ASN1_get_object.3 │ │ ├── ASN1_item_d2i.3 │ │ ├── ASN1_item_digest.3 │ │ ├── ASN1_item_new.3 │ │ ├── ASN1_item_pack.3 │ │ ├── ASN1_item_sign.3 │ │ ├── ASN1_item_verify.3 │ │ ├── ASN1_mbstring_copy.3 │ │ ├── ASN1_parse_dump.3 │ │ ├── ASN1_put_object.3 │ │ ├── ASRange_new.3 │ │ ├── AUTHORITY_KEYID_new.3 │ │ ├── BASIC_CONSTRAINTS_new.3 │ │ ├── BF_set_key.3 │ │ ├── BIO_accept.3 │ │ ├── BIO_ctrl.3 │ │ ├── BIO_dump.3 │ │ ├── BIO_dup_chain.3 │ │ ├── BIO_f_base64.3 │ │ ├── BIO_f_buffer.3 │ │ ├── BIO_f_cipher.3 │ │ ├── BIO_f_md.3 │ │ ├── BIO_f_null.3 │ │ ├── BIO_f_ssl.3 │ │ ├── BIO_find_type.3 │ │ ├── BIO_get_data.3 │ │ ├── BIO_get_ex_new_index.3 │ │ ├── BIO_meth_new.3 │ │ ├── BIO_new.3 │ │ ├── BIO_new_CMS.3 │ │ ├── BIO_printf.3 │ │ ├── BIO_push.3 │ │ ├── BIO_read.3 │ │ ├── BIO_s_accept.3 │ │ ├── BIO_s_bio.3 │ │ ├── BIO_s_connect.3 │ │ ├── BIO_s_datagram.3 │ │ ├── BIO_s_fd.3 │ │ ├── BIO_s_file.3 │ │ ├── BIO_s_mem.3 │ │ ├── BIO_s_null.3 │ │ ├── BIO_s_socket.3 │ │ ├── BIO_set_callback.3 │ │ ├── BIO_should_retry.3 │ │ ├── BN_CTX_new.3 │ │ ├── BN_CTX_start.3 │ │ ├── BN_add.3 │ │ ├── BN_add_word.3 │ │ ├── BN_bn2bin.3 │ │ ├── BN_cmp.3 │ │ ├── BN_copy.3 │ │ ├── BN_generate_prime.3 │ │ ├── BN_get_rfc3526_prime_8192.3 │ │ ├── BN_kronecker.3 │ │ ├── BN_mod_inverse.3 │ │ ├── BN_mod_mul_montgomery.3 │ │ ├── BN_mod_sqrt.3 │ │ ├── BN_new.3 │ │ ├── BN_num_bytes.3 │ │ ├── BN_rand.3 │ │ ├── BN_set_bit.3 │ │ ├── BN_set_flags.3 │ │ ├── BN_set_negative.3 │ │ ├── BN_swap.3 │ │ ├── BN_zero.3 │ │ ├── BUF_MEM_new.3 │ │ ├── CMAC_Init.3 │ │ ├── CMS_ContentInfo_new.3 │ │ ├── CMS_add0_cert.3 │ │ ├── CMS_add1_recipient_cert.3 │ │ ├── CMS_add1_signer.3 │ │ ├── CMS_compress.3 │ │ ├── CMS_decrypt.3 │ │ ├── CMS_encrypt.3 │ │ ├── CMS_final.3 │ │ ├── CMS_get0_RecipientInfos.3 │ │ ├── CMS_get0_SignerInfos.3 │ │ ├── CMS_get0_type.3 │ │ ├── CMS_get1_ReceiptRequest.3 │ │ ├── CMS_sign.3 │ │ ├── CMS_sign_receipt.3 │ │ ├── CMS_signed_add1_attr.3 │ │ ├── CMS_uncompress.3 │ │ ├── CMS_verify.3 │ │ ├── CMS_verify_receipt.3 │ │ ├── CMakeLists.txt │ │ ├── CONF_modules_free.3 │ │ ├── CONF_modules_load_file.3 │ │ ├── CRYPTO_get_mem_functions.3 │ │ ├── CRYPTO_lock.3 │ │ ├── CRYPTO_memcmp.3 │ │ ├── CRYPTO_set_ex_data.3 │ │ ├── ChaCha.3 │ │ ├── DES_set_key.3 │ │ ├── DH_generate_key.3 │ │ ├── DH_generate_parameters.3 │ │ ├── DH_get0_pqg.3 │ │ ├── DH_get_ex_new_index.3 │ │ ├── DH_new.3 │ │ ├── DH_set_method.3 │ │ ├── DH_size.3 │ │ ├── DIST_POINT_new.3 │ │ ├── DSA_SIG_new.3 │ │ ├── DSA_do_sign.3 │ │ ├── DSA_dup_DH.3 │ │ ├── DSA_generate_key.3 │ │ ├── DSA_generate_parameters_ex.3 │ │ ├── DSA_get0_pqg.3 │ │ ├── DSA_get_ex_new_index.3 │ │ ├── DSA_meth_new.3 │ │ ├── DSA_new.3 │ │ ├── DSA_set_method.3 │ │ ├── DSA_sign.3 │ │ ├── DSA_size.3 │ │ ├── DTLSv1_listen.3 │ │ ├── ECDH_compute_key.3 │ │ ├── ECDSA_SIG_new.3 │ │ ├── EC_GFp_simple_method.3 │ │ ├── EC_GROUP_copy.3 │ │ ├── EC_GROUP_new.3 │ │ ├── EC_KEY_METHOD_new.3 │ │ ├── EC_KEY_new.3 │ │ ├── EC_POINT_add.3 │ │ ├── EC_POINT_new.3 │ │ ├── ENGINE_new.3 │ │ ├── ERR.3 │ │ ├── ERR_GET_LIB.3 │ │ ├── ERR_asprintf_error_data.3 │ │ ├── ERR_clear_error.3 │ │ ├── ERR_error_string.3 │ │ ├── ERR_get_error.3 │ │ ├── ERR_load_crypto_strings.3 │ │ ├── ERR_load_strings.3 │ │ ├── ERR_print_errors.3 │ │ ├── ERR_put_error.3 │ │ ├── ERR_remove_state.3 │ │ ├── ERR_set_mark.3 │ │ ├── ESS_SIGNING_CERT_new.3 │ │ ├── EVP_AEAD_CTX_init.3 │ │ ├── EVP_BytesToKey.3 │ │ ├── EVP_CIPHER_CTX_ctrl.3 │ │ ├── EVP_CIPHER_CTX_get_cipher_data.3 │ │ ├── EVP_CIPHER_CTX_init.3 │ │ ├── EVP_CIPHER_CTX_set_flags.3 │ │ ├── EVP_CIPHER_do_all.3 │ │ ├── EVP_CIPHER_meth_new.3 │ │ ├── EVP_CIPHER_nid.3 │ │ ├── EVP_DigestInit.3 │ │ ├── EVP_DigestSignInit.3 │ │ ├── EVP_DigestVerifyInit.3 │ │ ├── EVP_EncodeInit.3 │ │ ├── EVP_EncryptInit.3 │ │ ├── EVP_MD_CTX_ctrl.3 │ │ ├── EVP_MD_nid.3 │ │ ├── EVP_OpenInit.3 │ │ ├── EVP_PKCS82PKEY.3 │ │ ├── EVP_PKEY_CTX_ctrl.3 │ │ ├── EVP_PKEY_CTX_get_operation.3 │ │ ├── EVP_PKEY_CTX_new.3 │ │ ├── EVP_PKEY_CTX_set_hkdf_md.3 │ │ ├── EVP_PKEY_CTX_set_tls1_prf_md.3 │ │ ├── EVP_PKEY_asn1_get_count.3 │ │ ├── EVP_PKEY_asn1_new.3 │ │ ├── EVP_PKEY_check.3 │ │ ├── EVP_PKEY_cmp.3 │ │ ├── EVP_PKEY_decrypt.3 │ │ ├── EVP_PKEY_derive.3 │ │ ├── EVP_PKEY_encrypt.3 │ │ ├── EVP_PKEY_get_default_digest_nid.3 │ │ ├── EVP_PKEY_keygen.3 │ │ ├── EVP_PKEY_meth_get0_info.3 │ │ ├── EVP_PKEY_meth_new.3 │ │ ├── EVP_PKEY_new.3 │ │ ├── EVP_PKEY_print_private.3 │ │ ├── EVP_PKEY_set1_RSA.3 │ │ ├── EVP_PKEY_sign.3 │ │ ├── EVP_PKEY_size.3 │ │ ├── EVP_PKEY_verify.3 │ │ ├── EVP_PKEY_verify_recover.3 │ │ ├── EVP_SealInit.3 │ │ ├── EVP_SignInit.3 │ │ ├── EVP_VerifyInit.3 │ │ ├── EVP_aes_128_cbc.3 │ │ ├── EVP_camellia_128_cbc.3 │ │ ├── EVP_chacha20.3 │ │ ├── EVP_des_cbc.3 │ │ ├── EVP_rc4.3 │ │ ├── EVP_sha1.3 │ │ ├── EVP_sha3_224.3 │ │ ├── EVP_sm3.3 │ │ ├── EVP_sm4_cbc.3 │ │ ├── EXTENDED_KEY_USAGE_new.3 │ │ ├── GENERAL_NAME_new.3 │ │ ├── HMAC.3 │ │ ├── IPAddressRange_new.3 │ │ ├── MD5.3 │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── NAME_CONSTRAINTS_new.3 │ │ ├── OBJ_NAME_add.3 │ │ ├── OBJ_create.3 │ │ ├── OBJ_find_sigid_algs.3 │ │ ├── OBJ_nid2obj.3 │ │ ├── OCSP_CRLID_new.3 │ │ ├── OCSP_REQUEST_new.3 │ │ ├── OCSP_SERVICELOC_new.3 │ │ ├── OCSP_cert_to_id.3 │ │ ├── OCSP_request_add1_nonce.3 │ │ ├── OCSP_resp_find_status.3 │ │ ├── OCSP_response_status.3 │ │ ├── OCSP_sendreq_new.3 │ │ ├── OPENSSL_VERSION_NUMBER.3 │ │ ├── OPENSSL_cleanse.3 │ │ ├── OPENSSL_config.3 │ │ ├── OPENSSL_init_crypto.3 │ │ ├── OPENSSL_init_ssl.3 │ │ ├── OPENSSL_load_builtin_modules.3 │ │ ├── OPENSSL_malloc.3 │ │ ├── OPENSSL_sk_new.3 │ │ ├── OpenSSL_add_all_algorithms.3 │ │ ├── PEM_ASN1_read.3 │ │ ├── PEM_X509_INFO_read.3 │ │ ├── PEM_bytes_read_bio.3 │ │ ├── PEM_read.3 │ │ ├── PEM_read_SSL_SESSION.3 │ │ ├── PEM_read_bio_PrivateKey.3 │ │ ├── PEM_write_bio_CMS_stream.3 │ │ ├── PEM_write_bio_PKCS7_stream.3 │ │ ├── PKCS12_SAFEBAG_new.3 │ │ ├── PKCS12_create.3 │ │ ├── PKCS12_new.3 │ │ ├── PKCS12_newpass.3 │ │ ├── PKCS12_parse.3 │ │ ├── PKCS5_PBKDF2_HMAC.3 │ │ ├── PKCS7_add_attribute.3 │ │ ├── PKCS7_dataFinal.3 │ │ ├── PKCS7_dataInit.3 │ │ ├── PKCS7_decrypt.3 │ │ ├── PKCS7_encrypt.3 │ │ ├── PKCS7_final.3 │ │ ├── PKCS7_get_signer_info.3 │ │ ├── PKCS7_new.3 │ │ ├── PKCS7_set_content.3 │ │ ├── PKCS7_set_type.3 │ │ ├── PKCS7_sign.3 │ │ ├── PKCS7_sign_add_signer.3 │ │ ├── PKCS7_verify.3 │ │ ├── PKCS8_PRIV_KEY_INFO_new.3 │ │ ├── PKCS8_pkey_set0.3 │ │ ├── PKEY_USAGE_PERIOD_new.3 │ │ ├── POLICYINFO_new.3 │ │ ├── RAND_add.3 │ │ ├── RAND_bytes.3 │ │ ├── RAND_load_file.3 │ │ ├── RAND_set_rand_method.3 │ │ ├── RC4.3 │ │ ├── RIPEMD160.3 │ │ ├── RSA_PSS_PARAMS_new.3 │ │ ├── RSA_blinding_on.3 │ │ ├── RSA_check_key.3 │ │ ├── RSA_generate_key.3 │ │ ├── RSA_get0_key.3 │ │ ├── RSA_get_ex_new_index.3 │ │ ├── RSA_meth_new.3 │ │ ├── RSA_new.3 │ │ ├── RSA_padding_add_PKCS1_type_1.3 │ │ ├── RSA_pkey_ctx_ctrl.3 │ │ ├── RSA_print.3 │ │ ├── RSA_private_encrypt.3 │ │ ├── RSA_public_encrypt.3 │ │ ├── RSA_security_bits.3 │ │ ├── RSA_set_method.3 │ │ ├── RSA_sign.3 │ │ ├── RSA_sign_ASN1_OCTET_STRING.3 │ │ ├── RSA_size.3 │ │ ├── SHA1.3 │ │ ├── SMIME_crlf_copy.3 │ │ ├── SMIME_read_ASN1.3 │ │ ├── SMIME_read_CMS.3 │ │ ├── SMIME_read_PKCS7.3 │ │ ├── SMIME_text.3 │ │ ├── SMIME_write_ASN1.3 │ │ ├── SMIME_write_CMS.3 │ │ ├── SMIME_write_PKCS7.3 │ │ ├── SSL_CIPHER_get_name.3 │ │ ├── SSL_COMP_add_compression_method.3 │ │ ├── SSL_CTX_add1_chain_cert.3 │ │ ├── SSL_CTX_add_extra_chain_cert.3 │ │ ├── SSL_CTX_add_session.3 │ │ ├── SSL_CTX_ctrl.3 │ │ ├── SSL_CTX_flush_sessions.3 │ │ ├── SSL_CTX_free.3 │ │ ├── SSL_CTX_get0_certificate.3 │ │ ├── SSL_CTX_get_ex_new_index.3 │ │ ├── SSL_CTX_get_verify_mode.3 │ │ ├── SSL_CTX_load_verify_locations.3 │ │ ├── SSL_CTX_new.3 │ │ ├── SSL_CTX_sess_number.3 │ │ ├── SSL_CTX_sess_set_cache_size.3 │ │ ├── SSL_CTX_sess_set_get_cb.3 │ │ ├── SSL_CTX_sessions.3 │ │ ├── SSL_CTX_set1_groups.3 │ │ ├── SSL_CTX_set_alpn_select_cb.3 │ │ ├── SSL_CTX_set_cert_store.3 │ │ ├── SSL_CTX_set_cert_verify_callback.3 │ │ ├── SSL_CTX_set_cipher_list.3 │ │ ├── SSL_CTX_set_client_CA_list.3 │ │ ├── SSL_CTX_set_client_cert_cb.3 │ │ ├── SSL_CTX_set_default_passwd_cb.3 │ │ ├── SSL_CTX_set_generate_session_id.3 │ │ ├── SSL_CTX_set_info_callback.3 │ │ ├── SSL_CTX_set_keylog_callback.3 │ │ ├── SSL_CTX_set_max_cert_list.3 │ │ ├── SSL_CTX_set_min_proto_version.3 │ │ ├── SSL_CTX_set_mode.3 │ │ ├── SSL_CTX_set_msg_callback.3 │ │ ├── SSL_CTX_set_num_tickets.3 │ │ ├── SSL_CTX_set_options.3 │ │ ├── SSL_CTX_set_quiet_shutdown.3 │ │ ├── SSL_CTX_set_read_ahead.3 │ │ ├── SSL_CTX_set_security_level.3 │ │ ├── SSL_CTX_set_session_cache_mode.3 │ │ ├── SSL_CTX_set_session_id_context.3 │ │ ├── SSL_CTX_set_ssl_version.3 │ │ ├── SSL_CTX_set_timeout.3 │ │ ├── SSL_CTX_set_tlsext_servername_callback.3 │ │ ├── SSL_CTX_set_tlsext_status_cb.3 │ │ ├── SSL_CTX_set_tlsext_ticket_key_cb.3 │ │ ├── SSL_CTX_set_tlsext_use_srtp.3 │ │ ├── SSL_CTX_set_tmp_dh_callback.3 │ │ ├── SSL_CTX_set_tmp_rsa_callback.3 │ │ ├── SSL_CTX_set_verify.3 │ │ ├── SSL_CTX_use_certificate.3 │ │ ├── SSL_SESSION_free.3 │ │ ├── SSL_SESSION_get0_cipher.3 │ │ ├── SSL_SESSION_get0_peer.3 │ │ ├── SSL_SESSION_get_compress_id.3 │ │ ├── SSL_SESSION_get_ex_new_index.3 │ │ ├── SSL_SESSION_get_id.3 │ │ ├── SSL_SESSION_get_protocol_version.3 │ │ ├── SSL_SESSION_get_time.3 │ │ ├── SSL_SESSION_has_ticket.3 │ │ ├── SSL_SESSION_is_resumable.3 │ │ ├── SSL_SESSION_new.3 │ │ ├── SSL_SESSION_print.3 │ │ ├── SSL_SESSION_set1_id_context.3 │ │ ├── SSL_accept.3 │ │ ├── SSL_alert_type_string.3 │ │ ├── SSL_clear.3 │ │ ├── SSL_connect.3 │ │ ├── SSL_copy_session_id.3 │ │ ├── SSL_do_handshake.3 │ │ ├── SSL_dup.3 │ │ ├── SSL_dup_CA_list.3 │ │ ├── SSL_export_keying_material.3 │ │ ├── SSL_free.3 │ │ ├── SSL_get_SSL_CTX.3 │ │ ├── SSL_get_certificate.3 │ │ ├── SSL_get_ciphers.3 │ │ ├── SSL_get_client_CA_list.3 │ │ ├── SSL_get_client_random.3 │ │ ├── SSL_get_current_cipher.3 │ │ ├── SSL_get_default_timeout.3 │ │ ├── SSL_get_error.3 │ │ ├── SSL_get_ex_data_X509_STORE_CTX_idx.3 │ │ ├── SSL_get_ex_new_index.3 │ │ ├── SSL_get_fd.3 │ │ ├── SSL_get_finished.3 │ │ ├── SSL_get_peer_cert_chain.3 │ │ ├── SSL_get_peer_certificate.3 │ │ ├── SSL_get_rbio.3 │ │ ├── SSL_get_server_tmp_key.3 │ │ ├── SSL_get_session.3 │ │ ├── SSL_get_shared_ciphers.3 │ │ ├── SSL_get_state.3 │ │ ├── SSL_get_verify_result.3 │ │ ├── SSL_get_version.3 │ │ ├── SSL_library_init.3 │ │ ├── SSL_load_client_CA_file.3 │ │ ├── SSL_new.3 │ │ ├── SSL_num_renegotiations.3 │ │ ├── SSL_pending.3 │ │ ├── SSL_read.3 │ │ ├── SSL_read_early_data.3 │ │ ├── SSL_renegotiate.3 │ │ ├── SSL_rstate_string.3 │ │ ├── SSL_session_reused.3 │ │ ├── SSL_set1_host.3 │ │ ├── SSL_set1_param.3 │ │ ├── SSL_set_SSL_CTX.3 │ │ ├── SSL_set_bio.3 │ │ ├── SSL_set_connect_state.3 │ │ ├── SSL_set_fd.3 │ │ ├── SSL_set_max_send_fragment.3 │ │ ├── SSL_set_psk_use_session_callback.3 │ │ ├── SSL_set_session.3 │ │ ├── SSL_set_shutdown.3 │ │ ├── SSL_set_tmp_ecdh.3 │ │ ├── SSL_set_verify_result.3 │ │ ├── SSL_shutdown.3 │ │ ├── SSL_state_string.3 │ │ ├── SSL_want.3 │ │ ├── SSL_write.3 │ │ ├── STACK_OF.3 │ │ ├── TS_REQ_new.3 │ │ ├── UI_create_method.3 │ │ ├── UI_get_string_type.3 │ │ ├── UI_new.3 │ │ ├── X25519.3 │ │ ├── X509V3_EXT_get_nid.3 │ │ ├── X509V3_EXT_print.3 │ │ ├── X509V3_extensions_print.3 │ │ ├── X509V3_get_d2i.3 │ │ ├── X509_ALGOR_dup.3 │ │ ├── X509_ATTRIBUTE_get0_object.3 │ │ ├── X509_ATTRIBUTE_new.3 │ │ ├── X509_ATTRIBUTE_set1_object.3 │ │ ├── X509_CINF_new.3 │ │ ├── X509_CRL_get0_by_serial.3 │ │ ├── X509_CRL_new.3 │ │ ├── X509_CRL_print.3 │ │ ├── X509_EXTENSION_set_object.3 │ │ ├── X509_INFO_new.3 │ │ ├── X509_LOOKUP_hash_dir.3 │ │ ├── X509_LOOKUP_new.3 │ │ ├── X509_NAME_ENTRY_get_object.3 │ │ ├── X509_NAME_add_entry_by_txt.3 │ │ ├── X509_NAME_get_index_by_NID.3 │ │ ├── X509_NAME_hash.3 │ │ ├── X509_NAME_new.3 │ │ ├── X509_NAME_print_ex.3 │ │ ├── X509_OBJECT_get0_X509.3 │ │ ├── X509_PKEY_new.3 │ │ ├── X509_PUBKEY_new.3 │ │ ├── X509_PURPOSE_set.3 │ │ ├── X509_REQ_add1_attr.3 │ │ ├── X509_REQ_add_extensions.3 │ │ ├── X509_REQ_new.3 │ │ ├── X509_REQ_print_ex.3 │ │ ├── X509_REVOKED_new.3 │ │ ├── X509_SIG_get0.3 │ │ ├── X509_SIG_new.3 │ │ ├── X509_STORE_CTX_get_error.3 │ │ ├── X509_STORE_CTX_get_ex_new_index.3 │ │ ├── X509_STORE_CTX_new.3 │ │ ├── X509_STORE_CTX_set_flags.3 │ │ ├── X509_STORE_CTX_set_verify.3 │ │ ├── X509_STORE_CTX_set_verify_cb.3 │ │ ├── X509_STORE_get_by_subject.3 │ │ ├── X509_STORE_load_locations.3 │ │ ├── X509_STORE_new.3 │ │ ├── X509_STORE_set1_param.3 │ │ ├── X509_STORE_set_verify_cb_func.3 │ │ ├── X509_VERIFY_PARAM_new.3 │ │ ├── X509_VERIFY_PARAM_set_flags.3 │ │ ├── X509_add1_trust_object.3 │ │ ├── X509_check_ca.3 │ │ ├── X509_check_host.3 │ │ ├── X509_check_issued.3 │ │ ├── X509_check_private_key.3 │ │ ├── X509_check_purpose.3 │ │ ├── X509_cmp.3 │ │ ├── X509_cmp_time.3 │ │ ├── X509_digest.3 │ │ ├── X509_find_by_subject.3 │ │ ├── X509_get0_notBefore.3 │ │ ├── X509_get0_signature.3 │ │ ├── X509_get1_email.3 │ │ ├── X509_get_extension_flags.3 │ │ ├── X509_get_pubkey.3 │ │ ├── X509_get_pubkey_parameters.3 │ │ ├── X509_get_serialNumber.3 │ │ ├── X509_get_subject_name.3 │ │ ├── X509_get_version.3 │ │ ├── X509_keyid_set1.3 │ │ ├── X509_load_cert_file.3 │ │ ├── X509_new.3 │ │ ├── X509_ocspid_print.3 │ │ ├── X509_print_ex.3 │ │ ├── X509_sign.3 │ │ ├── X509_signature_dump.3 │ │ ├── X509_verify_cert.3 │ │ ├── X509v3_addr_add_inherit.3 │ │ ├── X509v3_addr_get_range.3 │ │ ├── X509v3_addr_inherits.3 │ │ ├── X509v3_addr_subset.3 │ │ ├── X509v3_addr_validate_path.3 │ │ ├── X509v3_asid_add_id_or_range.3 │ │ ├── X509v3_get_ext_by_NID.3 │ │ ├── a2d_ASN1_OBJECT.3 │ │ ├── bn_dump.3 │ │ ├── crypto.3 │ │ ├── d2i_ASN1_NULL.3 │ │ ├── d2i_ASN1_OBJECT.3 │ │ ├── d2i_ASN1_OCTET_STRING.3 │ │ ├── d2i_ASN1_SEQUENCE_ANY.3 │ │ ├── d2i_AUTHORITY_KEYID.3 │ │ ├── d2i_BASIC_CONSTRAINTS.3 │ │ ├── d2i_CMS_ContentInfo.3 │ │ ├── d2i_DHparams.3 │ │ ├── d2i_DIST_POINT.3 │ │ ├── d2i_DSAPublicKey.3 │ │ ├── d2i_ECPKParameters.3 │ │ ├── d2i_ESS_SIGNING_CERT.3 │ │ ├── d2i_GENERAL_NAME.3 │ │ ├── d2i_OCSP_REQUEST.3 │ │ ├── d2i_OCSP_RESPONSE.3 │ │ ├── d2i_PKCS12.3 │ │ ├── d2i_PKCS7.3 │ │ ├── d2i_PKCS8PrivateKey_bio.3 │ │ ├── d2i_PKCS8_PRIV_KEY_INFO.3 │ │ ├── d2i_PKEY_USAGE_PERIOD.3 │ │ ├── d2i_POLICYINFO.3 │ │ ├── d2i_PrivateKey.3 │ │ ├── d2i_RSAPublicKey.3 │ │ ├── d2i_SSL_SESSION.3 │ │ ├── d2i_TS_REQ.3 │ │ ├── d2i_X509.3 │ │ ├── d2i_X509_ALGOR.3 │ │ ├── d2i_X509_ATTRIBUTE.3 │ │ ├── d2i_X509_CRL.3 │ │ ├── d2i_X509_EXTENSION.3 │ │ ├── d2i_X509_NAME.3 │ │ ├── d2i_X509_REQ.3 │ │ ├── d2i_X509_SIG.3 │ │ ├── des_read_pw.3 │ │ ├── evp.3 │ │ ├── i2a_ASN1_STRING.3 │ │ ├── i2d_CMS_bio_stream.3 │ │ ├── i2d_PKCS7_bio_stream.3 │ │ ├── lh_new.3 │ │ ├── openssl.cnf.5 │ │ ├── s2i_ASN1_INTEGER.3 │ │ ├── ssl.3 │ │ ├── tls_accept_socket.3 │ │ ├── tls_client.3 │ │ ├── tls_config_ocsp_require_stapling.3 │ │ ├── tls_config_set_protocols.3 │ │ ├── tls_config_set_session_id.3 │ │ ├── tls_config_verify.3 │ │ ├── tls_conn_version.3 │ │ ├── tls_connect.3 │ │ ├── tls_init.3 │ │ ├── tls_load_file.3 │ │ ├── tls_ocsp_process_response.3 │ │ ├── tls_read.3 │ │ ├── x509_verify.3 │ │ └── x509v3.cnf.5 │ ├── missing │ ├── openssl.cnf │ ├── openssl.pc.in │ ├── scripts │ │ ├── config.guess │ │ ├── config.sub │ │ ├── i686-w64-mingw32.cmake │ │ ├── test │ │ ├── wrap-compiler-for-flag-check │ │ └── x86_64-w64-mingw32.cmake │ ├── ssl │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── VERSION │ │ ├── bio_ssl.c │ │ ├── bs_ber.c │ │ ├── bs_cbb.c │ │ ├── bs_cbs.c │ │ ├── bytestring.h │ │ ├── d1_both.c │ │ ├── d1_lib.c │ │ ├── d1_pkt.c │ │ ├── d1_srtp.c │ │ ├── dtls_local.h │ │ ├── empty.c │ │ ├── hidden │ │ │ ├── openssl │ │ │ │ ├── srtp.h │ │ │ │ ├── ssl.h │ │ │ │ └── tls1.h │ │ │ └── ssl_namespace.h │ │ ├── pqueue.c │ │ ├── s3_cbc.c │ │ ├── s3_lib.c │ │ ├── srtp.h │ │ ├── ssl.sym │ │ ├── ssl_asn1.c │ │ ├── ssl_both.c │ │ ├── ssl_cert.c │ │ ├── ssl_ciph.c │ │ ├── ssl_ciphers.c │ │ ├── ssl_clnt.c │ │ ├── ssl_err.c │ │ ├── ssl_init.c │ │ ├── ssl_kex.c │ │ ├── ssl_lib.c │ │ ├── ssl_local.h │ │ ├── ssl_methods.c │ │ ├── ssl_packet.c │ │ ├── ssl_pkt.c │ │ ├── ssl_rsa.c │ │ ├── ssl_seclevel.c │ │ ├── ssl_sess.c │ │ ├── ssl_sigalgs.c │ │ ├── ssl_sigalgs.h │ │ ├── ssl_srvr.c │ │ ├── ssl_stat.c │ │ ├── ssl_tlsext.c │ │ ├── ssl_tlsext.h │ │ ├── ssl_transcript.c │ │ ├── ssl_txt.c │ │ ├── ssl_versions.c │ │ ├── t1_enc.c │ │ ├── t1_lib.c │ │ ├── tls12_internal.h │ │ ├── tls12_key_schedule.c │ │ ├── tls12_lib.c │ │ ├── tls12_record_layer.c │ │ ├── tls13_client.c │ │ ├── tls13_error.c │ │ ├── tls13_handshake.c │ │ ├── tls13_handshake.h │ │ ├── tls13_handshake_msg.c │ │ ├── tls13_internal.h │ │ ├── tls13_key_schedule.c │ │ ├── tls13_legacy.c │ │ ├── tls13_lib.c │ │ ├── tls13_quic.c │ │ ├── tls13_record.c │ │ ├── tls13_record.h │ │ ├── tls13_record_layer.c │ │ ├── tls13_server.c │ │ ├── tls_buffer.c │ │ ├── tls_content.c │ │ ├── tls_content.h │ │ ├── tls_internal.h │ │ ├── tls_key_share.c │ │ └── tls_lib.c │ ├── tap-driver.sh │ ├── test-driver │ ├── tests │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── aeadtest.c │ │ ├── aeadtest.sh │ │ ├── aeadtests.txt │ │ ├── aes_128_gcm_tests.txt │ │ ├── aes_192_gcm_tests.txt │ │ ├── aes_256_gcm_tests.txt │ │ ├── aes_test.c │ │ ├── aes_wrap.c │ │ ├── apitest.c │ │ ├── arc4randomforktest.c │ │ ├── arc4randomforktest.sh │ │ ├── asn1_string_to_utf8.c │ │ ├── asn1api.c │ │ ├── asn1basic.c │ │ ├── asn1complex.c │ │ ├── asn1evp.c │ │ ├── asn1object.c │ │ ├── asn1oct.c │ │ ├── asn1string_copy.c │ │ ├── asn1test.c │ │ ├── asn1time.c │ │ ├── asn1time_small.test │ │ ├── asn1x509.c │ │ ├── base64test.c │ │ ├── bf_test.c │ │ ├── bio_asn1.c │ │ ├── bio_chain.c │ │ ├── bio_dump.c │ │ ├── bio_host.c │ │ ├── bio_mem.c │ │ ├── bn_add_sub.c │ │ ├── bn_bits.c │ │ ├── bn_cmp.c │ │ ├── bn_convert.c │ │ ├── bn_gcd.c │ │ ├── bn_isqrt.c │ │ ├── bn_mod_exp.c │ │ ├── bn_mod_inverse.c │ │ ├── bn_mod_sqrt.c │ │ ├── bn_mont.c │ │ ├── bn_primes.c │ │ ├── bn_print.c │ │ ├── bn_shift.c │ │ ├── bn_test.c │ │ ├── bn_to_string.c │ │ ├── bn_unit.c │ │ ├── bn_word.c │ │ ├── buffertest.c │ │ ├── bytestringtest.c │ │ ├── ca-int-ecdsa.crl │ │ ├── ca-int-ecdsa.pem │ │ ├── ca-int-rsa.crl │ │ ├── ca-int-rsa.pem │ │ ├── ca-root-ecdsa.pem │ │ ├── ca-root-rsa.pem │ │ ├── casttest.c │ │ ├── chacha20_poly1305_tests.txt │ │ ├── chachatest.c │ │ ├── cipher_list.c │ │ ├── cipherstest.c │ │ ├── client1-ecdsa-chain.pem │ │ ├── client1-ecdsa.pem │ │ ├── client1-rsa-chain.pem │ │ ├── client1-rsa.pem │ │ ├── client2-ecdsa-chain.pem │ │ ├── client2-ecdsa.pem │ │ ├── client2-rsa-chain.pem │ │ ├── client2-rsa.pem │ │ ├── client3-ecdsa-chain.pem │ │ ├── client3-ecdsa.pem │ │ ├── client3-rsa-chain.pem │ │ ├── client3-rsa.pem │ │ ├── clienttest.c │ │ ├── cmstest.c │ │ ├── compat │ │ │ ├── memmem.c │ │ │ └── pipe2.c │ │ ├── configtest.c │ │ ├── constraints.c │ │ ├── crypto_test.c │ │ ├── ctlog.conf │ │ ├── cttest.c │ │ ├── destest.c │ │ ├── dhtest.c │ │ ├── dsatest.c │ │ ├── ec_asn1_test.c │ │ ├── ec_point_conversion.c │ │ ├── ecc_cdh.c │ │ ├── ecdhtest.c │ │ ├── ecdsatest.c │ │ ├── ectest.c │ │ ├── ed25519test.c │ │ ├── empty.c │ │ ├── evp_ecx_test.c │ │ ├── evp_pkey_cleanup.c │ │ ├── evp_test.c │ │ ├── evptest.c │ │ ├── evptest.sh │ │ ├── evptests.txt │ │ ├── exdata_test.c │ │ ├── explicit_bzero.c │ │ ├── exportertest.c │ │ ├── freenull.c │ │ ├── gcm128test.c │ │ ├── handshake_table.c │ │ ├── hkdf_test.c │ │ ├── hmactest.c │ │ ├── ideatest.c │ │ ├── igetest.c │ │ ├── key_schedule.c │ │ ├── keypairtest.c │ │ ├── keypairtest.sh │ │ ├── letsencrypt-r3.crt │ │ ├── lhash_test.c │ │ ├── libressl.org.crt │ │ ├── md_test.c │ │ ├── objectstest.c │ │ ├── ocsp_test.c │ │ ├── ocsptest.bat │ │ ├── ocsptest.sh │ │ ├── openssl.cnf │ │ ├── optionstest.c │ │ ├── pbkdf2.c │ │ ├── pidwraptest.c │ │ ├── pidwraptest.sh │ │ ├── pkcs7test.c │ │ ├── policy.c │ │ ├── policy_intermediate.pem │ │ ├── policy_intermediate_any.pem │ │ ├── policy_intermediate_duplicate.pem │ │ ├── policy_intermediate_invalid.pem │ │ ├── policy_intermediate_mapped.pem │ │ ├── policy_intermediate_mapped_any.pem │ │ ├── policy_intermediate_mapped_oid3.pem │ │ ├── policy_intermediate_require.pem │ │ ├── policy_intermediate_require1.pem │ │ ├── policy_intermediate_require2.pem │ │ ├── policy_intermediate_require_duplicate.pem │ │ ├── policy_intermediate_require_no_policies.pem │ │ ├── policy_leaf.pem │ │ ├── policy_leaf_any.pem │ │ ├── policy_leaf_duplicate.pem │ │ ├── policy_leaf_invalid.pem │ │ ├── policy_leaf_none.pem │ │ ├── policy_leaf_oid1.pem │ │ ├── policy_leaf_oid2.pem │ │ ├── policy_leaf_oid3.pem │ │ ├── policy_leaf_oid4.pem │ │ ├── policy_leaf_oid5.pem │ │ ├── policy_leaf_require.pem │ │ ├── policy_leaf_require1.pem │ │ ├── policy_root.pem │ │ ├── policy_root2.pem │ │ ├── policy_root_cross_inhibit_mapping.pem │ │ ├── poly1305test.c │ │ ├── pq_expected.txt │ │ ├── pq_test.bat │ │ ├── pq_test.c │ │ ├── pq_test.sh │ │ ├── quictest.bat │ │ ├── quictest.c │ │ ├── quictest.sh │ │ ├── randtest.c │ │ ├── rc2_test.c │ │ ├── rc4_test.c │ │ ├── record_layer_test.c │ │ ├── recordtest.c │ │ ├── rfc3779.c │ │ ├── rfc5280time.c │ │ ├── rfc5280time_small.test │ │ ├── rmd_test.c │ │ ├── rsa_padding_test.c │ │ ├── rsa_test.c │ │ ├── server1-ecdsa-chain.pem │ │ ├── server1-ecdsa.pem │ │ ├── server1-rsa-chain.pem │ │ ├── server1-rsa.pem │ │ ├── server2-ecdsa-chain.pem │ │ ├── server2-ecdsa.pem │ │ ├── server2-rsa-chain.pem │ │ ├── server2-rsa.pem │ │ ├── server3-ecdsa-chain.pem │ │ ├── server3-ecdsa.pem │ │ ├── server3-rsa-chain.pem │ │ ├── server3-rsa.pem │ │ ├── servertest.bat │ │ ├── servertest.c │ │ ├── servertest.sh │ │ ├── sha_test.c │ │ ├── shutdowntest.bat │ │ ├── shutdowntest.c │ │ ├── shutdowntest.sh │ │ ├── signertest.c │ │ ├── sm3test.c │ │ ├── sm4test.c │ │ ├── ssl_get_shared_ciphers.c │ │ ├── ssl_methods.c │ │ ├── ssl_set_alpn_protos.c │ │ ├── ssl_verify_param.c │ │ ├── ssl_versions.c │ │ ├── ssltest.bat │ │ ├── ssltest.c │ │ ├── ssltest.sh │ │ ├── testdsa.bat │ │ ├── testdsa.sh │ │ ├── testenc.bat │ │ ├── testenc.sh │ │ ├── testrsa.bat │ │ ├── testrsa.sh │ │ ├── tests.h │ │ ├── testssl │ │ ├── testssl.bat │ │ ├── timingsafe.c │ │ ├── tls_ext_alpn.c │ │ ├── tls_prf.c │ │ ├── tlsexttest.c │ │ ├── tlslegacytest.c │ │ ├── tlstest.bat │ │ ├── tlstest.c │ │ ├── tlstest.sh │ │ ├── utf8test.c │ │ ├── valid_handshakes_terminate.c │ │ ├── verifytest.c │ │ ├── x25519test.c │ │ ├── x509_algor.c │ │ ├── x509_asn1.c │ │ ├── x509_extensions_test.c │ │ ├── x509_info.c │ │ ├── x509attribute.c │ │ ├── x509name.c │ │ ├── x509req_ext.c │ │ └── xchacha20_poly1305_tests.txt │ ├── tls │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── VERSION │ │ ├── compat │ │ │ ├── ftruncate.c │ │ │ ├── pread.c │ │ │ └── pwrite.c │ │ ├── empty.c │ │ ├── tls.c │ │ ├── tls.sym │ │ ├── tls_bio_cb.c │ │ ├── tls_client.c │ │ ├── tls_config.c │ │ ├── tls_conninfo.c │ │ ├── tls_internal.h │ │ ├── tls_keypair.c │ │ ├── tls_ocsp.c │ │ ├── tls_peer.c │ │ ├── tls_server.c │ │ ├── tls_signer.c │ │ ├── tls_util.c │ │ └── tls_verify.c │ └── x509v3.cnf ├── README.md ├── SDL │ ├── .clang-format │ ├── .clang-tidy │ ├── .editorconfig │ ├── .git-hash │ ├── .wikiheaders-options │ ├── Android.mk │ ├── BUGS.txt │ ├── CMakeLists.txt │ ├── CREDITS.md │ ├── INSTALL.md │ ├── LICENSE.txt │ ├── README.md │ ├── REVISION.txt │ ├── VisualC-GDK │ │ ├── SDL.sln │ │ ├── SDL │ │ │ ├── SDL.vcxproj │ │ │ └── SDL.vcxproj.filters │ │ ├── SDL_test │ │ │ └── SDL_test.vcxproj │ │ ├── clean.sh │ │ ├── logos │ │ │ ├── Logo100x100.png │ │ │ ├── Logo150x150.png │ │ │ ├── Logo44x44.png │ │ │ ├── Logo480x480.png │ │ │ └── SplashScreenImage.png │ │ └── tests │ │ │ ├── testcontroller │ │ │ ├── PackageLayout.xml │ │ │ ├── testcontroller.vcxproj │ │ │ ├── testcontroller.vcxproj.filters │ │ │ ├── wingdk │ │ │ │ └── MicrosoftGame.config │ │ │ ├── xboxone │ │ │ │ └── MicrosoftGame.config │ │ │ └── xboxseries │ │ │ │ └── MicrosoftGame.config │ │ │ ├── testgdk │ │ │ ├── PackageLayout.xml │ │ │ ├── src │ │ │ │ └── testgdk.cpp │ │ │ ├── testgdk.vcxproj │ │ │ ├── testgdk.vcxproj.filters │ │ │ ├── wingdk │ │ │ │ └── MicrosoftGame.config │ │ │ ├── xboxone │ │ │ │ └── MicrosoftGame.config │ │ │ └── xboxseries │ │ │ │ └── MicrosoftGame.config │ │ │ └── testsprite │ │ │ ├── PackageLayout.xml │ │ │ ├── testsprite.vcxproj │ │ │ ├── testsprite.vcxproj.filters │ │ │ ├── wingdk │ │ │ └── MicrosoftGame.config │ │ │ ├── xboxone │ │ │ └── MicrosoftGame.config │ │ │ └── xboxseries │ │ │ └── MicrosoftGame.config │ ├── VisualC │ │ ├── SDL.sln │ │ ├── SDL │ │ │ ├── Directory.Build.props │ │ │ ├── SDL.vcxproj │ │ │ └── SDL.vcxproj.filters │ │ ├── SDL_test │ │ │ ├── Directory.Build.props │ │ │ └── SDL_test.vcxproj │ │ ├── VisualC │ │ │ └── examples │ │ │ │ ├── audio │ │ │ │ ├── 01-simple-playback │ │ │ │ │ └── 01-simple-playback.vcxproj │ │ │ │ ├── 02-simple-playback-callback │ │ │ │ │ └── 02-simple-playback-callback.vcxproj │ │ │ │ └── 03-load-wav │ │ │ │ │ └── 03-load-wav.vcxproj │ │ │ │ ├── camera │ │ │ │ └── 01-read-and-draw │ │ │ │ │ └── 01-read-and-draw.vcxproj │ │ │ │ ├── game │ │ │ │ └── 01-snake │ │ │ │ │ └── 01-snake.vcxproj │ │ │ │ ├── pen │ │ │ │ └── 01-drawing-lines │ │ │ │ │ └── 01-drawing-lines.vcxproj │ │ │ │ └── renderer │ │ │ │ ├── 01-clear │ │ │ │ └── 01-clear.vcxproj │ │ │ │ ├── 02-primitives │ │ │ │ └── 02-primitives.vcxproj │ │ │ │ ├── 03-lines │ │ │ │ └── 03-lines.vcxproj │ │ │ │ ├── 04-points │ │ │ │ └── 04-points.vcxproj │ │ │ │ ├── 05-rectangles │ │ │ │ └── 05-rectangles.vcxproj │ │ │ │ ├── 06-textures │ │ │ │ └── 06-textures.vcxproj │ │ │ │ ├── 07-streaming-textures │ │ │ │ └── 07-streaming-textures.vcxproj │ │ │ │ ├── 08-rotating-textures │ │ │ │ └── 08-rotating-textures.vcxproj │ │ │ │ ├── 09-scaling-textures │ │ │ │ └── 09-scaling-textures.vcxproj │ │ │ │ ├── 10-geometry │ │ │ │ └── 10-geometry.vcxproj │ │ │ │ ├── 11-color-mods │ │ │ │ └── 11-color-mods.vcxproj │ │ │ │ ├── 14-viewport │ │ │ │ └── 14-viewport.vcxproj │ │ │ │ ├── 15-cliprect │ │ │ │ └── 15-cliprect.vcxproj │ │ │ │ ├── 17-read-pixels │ │ │ │ └── 17-read-pixels.vcxproj │ │ │ │ └── 18-debug-text │ │ │ │ └── 18-debug-text.vcxproj │ │ ├── clean.sh │ │ ├── examples │ │ │ ├── Directory.Build.props │ │ │ ├── audio │ │ │ │ ├── 01-simple-playback │ │ │ │ │ └── 01-simple-playback.vcxproj │ │ │ │ ├── 02-simple-playback-callback │ │ │ │ │ └── 02-simple-playback-callback.vcxproj │ │ │ │ └── 03-load-wav │ │ │ │ │ └── 03-load-wav.vcxproj │ │ │ ├── camera │ │ │ │ └── 01-read-and-draw │ │ │ │ │ └── 01-read-and-draw.vcxproj │ │ │ ├── demo │ │ │ │ ├── 01-snake │ │ │ │ │ └── 01-snake.vcxproj │ │ │ │ ├── 02-woodeneye-008 │ │ │ │ │ └── 02-woodeneye-008.vcxproj │ │ │ │ └── 03-infinite-monkeys │ │ │ │ │ └── 03-infinite-monkeys.vcxproj │ │ │ ├── generate.py │ │ │ ├── pen │ │ │ │ └── 01-drawing-lines │ │ │ │ │ └── 01-drawing-lines.vcxproj │ │ │ └── renderer │ │ │ │ ├── 01-clear │ │ │ │ └── 01-clear.vcxproj │ │ │ │ ├── 02-primitives │ │ │ │ └── 02-primitives.vcxproj │ │ │ │ ├── 03-lines │ │ │ │ └── 03-lines.vcxproj │ │ │ │ ├── 04-points │ │ │ │ └── 04-points.vcxproj │ │ │ │ ├── 05-rectangles │ │ │ │ └── 05-rectangles.vcxproj │ │ │ │ ├── 06-textures │ │ │ │ └── 06-textures.vcxproj │ │ │ │ ├── 07-streaming-textures │ │ │ │ └── 07-streaming-textures.vcxproj │ │ │ │ ├── 08-rotating-textures │ │ │ │ └── 08-rotating-textures.vcxproj │ │ │ │ ├── 09-scaling-textures │ │ │ │ └── 09-scaling-textures.vcxproj │ │ │ │ ├── 10-geometry │ │ │ │ └── 10-geometry.vcxproj │ │ │ │ ├── 11-color-mods │ │ │ │ └── 11-color-mods.vcxproj │ │ │ │ ├── 14-viewport │ │ │ │ └── 14-viewport.vcxproj │ │ │ │ ├── 15-cliprect │ │ │ │ └── 15-cliprect.vcxproj │ │ │ │ ├── 17-read-pixels │ │ │ │ └── 17-read-pixels.vcxproj │ │ │ │ └── 18-debug-text │ │ │ │ └── 18-debug-text.vcxproj │ │ └── tests │ │ │ ├── checkkeys │ │ │ └── checkkeys.vcxproj │ │ │ ├── loopwave │ │ │ └── loopwave.vcxproj │ │ │ ├── testatomic │ │ │ └── testatomic.vcxproj │ │ │ ├── testautomation │ │ │ └── testautomation.vcxproj │ │ │ ├── testcontroller │ │ │ └── testcontroller.vcxproj │ │ │ ├── testdialog │ │ │ └── testdialog.vcxproj │ │ │ ├── testdraw │ │ │ └── testdraw.vcxproj │ │ │ ├── testfile │ │ │ └── testfile.vcxproj │ │ │ ├── testgl │ │ │ └── testgl.vcxproj │ │ │ ├── testgles2 │ │ │ └── testgles2.vcxproj │ │ │ ├── testoverlay │ │ │ └── testoverlay.vcxproj │ │ │ ├── testpen │ │ │ └── testpen.vcxproj │ │ │ ├── testplatform │ │ │ └── testplatform.vcxproj │ │ │ ├── testpower │ │ │ └── testpower.vcxproj │ │ │ ├── testrendertarget │ │ │ └── testrendertarget.vcxproj │ │ │ ├── testrumble │ │ │ └── testrumble.vcxproj │ │ │ ├── testscale │ │ │ └── testscale.vcxproj │ │ │ ├── testsensor │ │ │ └── testsensor.vcxproj │ │ │ ├── testshape │ │ │ └── testshape.vcxproj │ │ │ ├── testsprite │ │ │ └── testsprite.vcxproj │ │ │ ├── testsurround │ │ │ └── testsurround.vcxproj │ │ │ ├── testvulkan │ │ │ └── testvulkan.vcxproj │ │ │ ├── testwm │ │ │ └── testwm.vcxproj │ │ │ └── testyuv │ │ │ └── testyuv.vcxproj │ ├── WhatsNew.txt │ ├── Xcode │ │ ├── SDL │ │ │ ├── Info-Framework.plist │ │ │ ├── SDL.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ ├── SDL3 │ │ │ │ └── Info.plist │ │ │ ├── config.xcconfig │ │ │ └── pkg-support │ │ │ │ ├── SDL.info │ │ │ │ ├── build.xcconfig │ │ │ │ ├── resources │ │ │ │ ├── CMake │ │ │ │ │ ├── SDL3Config.cmake │ │ │ │ │ └── SDL3ConfigVersion.cmake │ │ │ │ ├── INSTALL.md │ │ │ │ ├── SDL_DS_Store │ │ │ │ └── framework │ │ │ │ │ └── INSTALL.md │ │ │ │ ├── sdl_logo.pdf │ │ │ │ └── share │ │ │ │ └── cmake │ │ │ │ └── SDL3 │ │ │ │ ├── SDL3Config.cmake │ │ │ │ └── SDL3ConfigVersion.cmake │ │ ├── SDLTest │ │ │ ├── SDLTest.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── config.xcconfig │ │ └── XcodeDocSet │ │ │ └── Doxyfile │ ├── android-project │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── jni │ │ │ │ ├── Android.mk │ │ │ │ ├── Application.mk │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── src │ │ │ │ │ ├── Android.mk │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── YourSourceHere.c │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── libsdl │ │ │ │ │ └── app │ │ │ │ │ ├── HIDDevice.java │ │ │ │ │ ├── HIDDeviceBLESteamController.java │ │ │ │ │ ├── HIDDeviceManager.java │ │ │ │ │ ├── HIDDeviceUSB.java │ │ │ │ │ ├── SDL.java │ │ │ │ │ ├── SDLActivity.java │ │ │ │ │ ├── SDLAudioManager.java │ │ │ │ │ ├── SDLControllerManager.java │ │ │ │ │ ├── SDLDummyEdit.java │ │ │ │ │ ├── SDLInputConnection.java │ │ │ │ │ └── SDLSurface.java │ │ │ │ └── res │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── build-scripts │ │ ├── SDL_migration.cocci │ │ ├── add-source-to-projects.pl │ │ ├── androidbuildlibs.sh │ │ ├── build-release.py │ │ ├── build-web-examples.pl │ │ ├── casefolding.txt │ │ ├── check_android_jni.py │ │ ├── check_elf_alignment.sh │ │ ├── check_stdlib_usage.py │ │ ├── clang-format-src.sh │ │ ├── cmake-toolchain-mingw64-i686.cmake │ │ ├── cmake-toolchain-mingw64-x86_64.cmake │ │ ├── cmake-toolchain-qnx-aarch64le.cmake │ │ ├── cmake-toolchain-qnx-x86_64.cmake │ │ ├── codechecker-buildbot.sh │ │ ├── create-android-project.py │ │ ├── create-release.py │ │ ├── fnsince.pl │ │ ├── gen_audio_channel_conversion.c │ │ ├── git-pre-push-hook.pl │ │ ├── makecasefoldhashtable.pl │ │ ├── mkinstalldirs │ │ ├── pkg-support │ │ │ ├── android │ │ │ │ ├── INSTALL.md.in │ │ │ │ └── aar │ │ │ │ │ ├── __main__.py.in │ │ │ │ │ ├── cmake │ │ │ │ │ ├── SDL3Config.cmake │ │ │ │ │ └── SDL3ConfigVersion.cmake.in │ │ │ │ │ └── description.json.in │ │ │ ├── mingw │ │ │ │ ├── INSTALL.md.in │ │ │ │ ├── Makefile │ │ │ │ └── cmake │ │ │ │ │ ├── SDL3Config.cmake │ │ │ │ │ └── SDL3ConfigVersion.cmake │ │ │ ├── msvc │ │ │ │ ├── Directory.Build.props │ │ │ │ ├── INSTALL.md.in │ │ │ │ ├── arm64 │ │ │ │ │ └── INSTALL.md.in │ │ │ │ ├── cmake │ │ │ │ │ ├── SDL3Config.cmake.in │ │ │ │ │ └── SDL3ConfigVersion.cmake.in │ │ │ │ ├── x64 │ │ │ │ │ └── INSTALL.md.in │ │ │ │ └── x86 │ │ │ │ │ └── INSTALL.md.in │ │ │ └── source │ │ │ │ ├── SDL_revision.h.cmake.in │ │ │ │ └── SDL_revision.h.in │ │ ├── release-info.json │ │ ├── rename_api.py │ │ ├── rename_headers.py │ │ ├── rename_macros.py │ │ ├── rename_symbols.py │ │ ├── rename_types.py │ │ ├── setup-gdk-desktop.py │ │ ├── showrev.sh │ │ ├── test-versioning.sh │ │ ├── update-copyright.sh │ │ ├── update-version.sh │ │ ├── updaterev.sh │ │ └── wikiheaders.pl │ ├── cmake │ │ ├── 3rdparty.cmake │ │ ├── CPackProjectConfig.cmake.in │ │ ├── FindFFmpeg.cmake │ │ ├── FindLibUSB.cmake │ │ ├── GetGitRevisionDescription.cmake │ │ ├── GetGitRevisionDescription.cmake.in │ │ ├── PkgConfigHelper.cmake │ │ ├── PreseedEmscriptenCache.cmake │ │ ├── PreseedMSVCCache.cmake │ │ ├── SDL3Config.cmake.in │ │ ├── SDL3jarTargets.cmake.in │ │ ├── android │ │ │ ├── FindSdlAndroid.cmake │ │ │ ├── FindSdlAndroidBuildTools.cmake │ │ │ ├── FindSdlAndroidPlatform.cmake │ │ │ ├── SdlAndroidFunctions.cmake │ │ │ └── SdlAndroidScript.cmake │ │ ├── cmake_uninstall.cmake.in │ │ ├── macros.cmake │ │ ├── sdl3.pc.in │ │ ├── sdlchecks.cmake │ │ ├── sdlcompilers.cmake │ │ ├── sdlcpu.cmake │ │ ├── sdlmanpages.cmake │ │ ├── sdlplatform.cmake │ │ ├── sdltargets.cmake │ │ ├── test │ │ │ ├── CMakeLists.txt │ │ │ ├── inc_sdl_slash.c │ │ │ ├── main.swift │ │ │ ├── main_cli.c │ │ │ ├── main_gui.c │ │ │ ├── main_lib.c │ │ │ ├── sdltest.c │ │ │ ├── swift │ │ │ │ ├── module.modulemap │ │ │ │ └── shim.h │ │ │ └── test_pkgconfig.sh │ │ └── xxd.py │ ├── docs │ │ ├── INTRO-androidstudio.md │ │ ├── INTRO-cmake.md │ │ ├── INTRO-emscripten.md │ │ ├── INTRO-mingw.md │ │ ├── INTRO-visualstudio.md │ │ ├── INTRO-xcode.md │ │ ├── README-android.md │ │ ├── README-bsd.md │ │ ├── README-cmake.md │ │ ├── README-contributing.md │ │ ├── README-documentation-rules.md │ │ ├── README-dynapi.md │ │ ├── README-emscripten.md │ │ ├── README-gdk.md │ │ ├── README-haiku.md │ │ ├── README-highdpi.md │ │ ├── README-ios.md │ │ ├── README-kmsbsd.md │ │ ├── README-linux.md │ │ ├── README-macos.md │ │ ├── README-main-functions.md │ │ ├── README-migration.md │ │ ├── README-n3ds.md │ │ ├── README-ngage.md │ │ ├── README-platforms.md │ │ ├── README-porting.md │ │ ├── README-ps2.md │ │ ├── README-ps4.md │ │ ├── README-ps5.md │ │ ├── README-psp.md │ │ ├── README-riscos.md │ │ ├── README-steamos.md │ │ ├── README-strings.md │ │ ├── README-switch.md │ │ ├── README-touch.md │ │ ├── README-versions.md │ │ ├── README-vita.md │ │ ├── README-wayland.md │ │ ├── README-windows.md │ │ ├── README.md │ │ ├── doxyfile │ │ ├── hello.c │ │ └── release_checklist.md │ ├── include │ │ ├── SDL3 │ │ │ ├── SDL.h │ │ │ ├── SDL_assert.h │ │ │ ├── SDL_asyncio.h │ │ │ ├── SDL_atomic.h │ │ │ ├── SDL_audio.h │ │ │ ├── SDL_begin_code.h │ │ │ ├── SDL_bits.h │ │ │ ├── SDL_blendmode.h │ │ │ ├── SDL_camera.h │ │ │ ├── SDL_clipboard.h │ │ │ ├── SDL_close_code.h │ │ │ ├── SDL_copying.h │ │ │ ├── SDL_cpuinfo.h │ │ │ ├── SDL_dialog.h │ │ │ ├── SDL_egl.h │ │ │ ├── SDL_endian.h │ │ │ ├── SDL_error.h │ │ │ ├── SDL_events.h │ │ │ ├── SDL_filesystem.h │ │ │ ├── SDL_gamepad.h │ │ │ ├── SDL_gpu.h │ │ │ ├── SDL_guid.h │ │ │ ├── SDL_haptic.h │ │ │ ├── SDL_hidapi.h │ │ │ ├── SDL_hints.h │ │ │ ├── SDL_init.h │ │ │ ├── SDL_intrin.h │ │ │ ├── SDL_iostream.h │ │ │ ├── SDL_joystick.h │ │ │ ├── SDL_keyboard.h │ │ │ ├── SDL_keycode.h │ │ │ ├── SDL_loadso.h │ │ │ ├── SDL_locale.h │ │ │ ├── SDL_log.h │ │ │ ├── SDL_main.h │ │ │ ├── SDL_main_impl.h │ │ │ ├── SDL_messagebox.h │ │ │ ├── SDL_metal.h │ │ │ ├── SDL_misc.h │ │ │ ├── SDL_mouse.h │ │ │ ├── SDL_mutex.h │ │ │ ├── SDL_oldnames.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_pen.h │ │ │ ├── SDL_pixels.h │ │ │ ├── SDL_platform.h │ │ │ ├── SDL_platform_defines.h │ │ │ ├── SDL_power.h │ │ │ ├── SDL_process.h │ │ │ ├── SDL_properties.h │ │ │ ├── SDL_rect.h │ │ │ ├── SDL_render.h │ │ │ ├── SDL_revision.h │ │ │ ├── SDL_scancode.h │ │ │ ├── SDL_sensor.h │ │ │ ├── SDL_stdinc.h │ │ │ ├── SDL_storage.h │ │ │ ├── SDL_surface.h │ │ │ ├── SDL_system.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_log.h │ │ │ ├── SDL_test_md5.h │ │ │ ├── SDL_test_memory.h │ │ │ ├── SDL_thread.h │ │ │ ├── SDL_time.h │ │ │ ├── SDL_timer.h │ │ │ ├── SDL_touch.h │ │ │ ├── SDL_tray.h │ │ │ ├── SDL_version.h │ │ │ ├── SDL_video.h │ │ │ └── SDL_vulkan.h │ │ └── build_config │ │ │ ├── SDL_build_config.h │ │ │ ├── SDL_build_config.h.cmake │ │ │ ├── SDL_build_config_android.h │ │ │ ├── SDL_build_config_ios.h │ │ │ ├── SDL_build_config_macos.h │ │ │ ├── SDL_build_config_minimal.h │ │ │ ├── SDL_build_config_windows.h │ │ │ ├── SDL_build_config_wingdk.h │ │ │ ├── SDL_build_config_xbox.h │ │ │ └── SDL_revision.h.cmake │ ├── src │ │ ├── SDL.c │ │ ├── SDL_assert.c │ │ ├── SDL_assert_c.h │ │ ├── SDL_error.c │ │ ├── SDL_error_c.h │ │ ├── SDL_guid.c │ │ ├── SDL_hashtable.c │ │ ├── SDL_hashtable.h │ │ ├── SDL_hints.c │ │ ├── SDL_hints_c.h │ │ ├── SDL_internal.h │ │ ├── SDL_list.c │ │ ├── SDL_list.h │ │ ├── SDL_log.c │ │ ├── SDL_log_c.h │ │ ├── SDL_properties.c │ │ ├── SDL_properties_c.h │ │ ├── SDL_utils.c │ │ ├── SDL_utils_c.h │ │ ├── atomic │ │ │ ├── SDL_atomic.c │ │ │ └── SDL_spinlock.c │ │ ├── audio │ │ │ ├── SDL_audio.c │ │ │ ├── SDL_audio_c.h │ │ │ ├── SDL_audio_channel_converters.h │ │ │ ├── SDL_audiocvt.c │ │ │ ├── SDL_audiodev.c │ │ │ ├── SDL_audiodev_c.h │ │ │ ├── SDL_audioqueue.c │ │ │ ├── SDL_audioqueue.h │ │ │ ├── SDL_audioresample.c │ │ │ ├── SDL_audioresample.h │ │ │ ├── SDL_audiotypecvt.c │ │ │ ├── SDL_mixer.c │ │ │ ├── SDL_sysaudio.h │ │ │ ├── SDL_wave.c │ │ │ ├── SDL_wave.h │ │ │ ├── aaudio │ │ │ │ ├── SDL_aaudio.c │ │ │ │ ├── SDL_aaudio.h │ │ │ │ └── SDL_aaudiofuncs.h │ │ │ ├── alsa │ │ │ │ ├── SDL_alsa_audio.c │ │ │ │ └── SDL_alsa_audio.h │ │ │ ├── coreaudio │ │ │ │ ├── SDL_coreaudio.h │ │ │ │ └── SDL_coreaudio.m │ │ │ ├── directsound │ │ │ │ ├── SDL_directsound.c │ │ │ │ └── SDL_directsound.h │ │ │ ├── disk │ │ │ │ ├── SDL_diskaudio.c │ │ │ │ └── SDL_diskaudio.h │ │ │ ├── dsp │ │ │ │ ├── SDL_dspaudio.c │ │ │ │ └── SDL_dspaudio.h │ │ │ ├── dummy │ │ │ │ ├── SDL_dummyaudio.c │ │ │ │ └── SDL_dummyaudio.h │ │ │ ├── emscripten │ │ │ │ ├── SDL_emscriptenaudio.c │ │ │ │ └── SDL_emscriptenaudio.h │ │ │ ├── haiku │ │ │ │ ├── SDL_haikuaudio.cc │ │ │ │ └── SDL_haikuaudio.h │ │ │ ├── jack │ │ │ │ ├── SDL_jackaudio.c │ │ │ │ └── SDL_jackaudio.h │ │ │ ├── n3ds │ │ │ │ ├── SDL_n3dsaudio.c │ │ │ │ └── SDL_n3dsaudio.h │ │ │ ├── netbsd │ │ │ │ ├── SDL_netbsdaudio.c │ │ │ │ └── SDL_netbsdaudio.h │ │ │ ├── openslES │ │ │ │ ├── SDL_openslES.c │ │ │ │ └── SDL_openslES.h │ │ │ ├── pipewire │ │ │ │ ├── SDL_pipewire.c │ │ │ │ └── SDL_pipewire.h │ │ │ ├── ps2 │ │ │ │ ├── SDL_ps2audio.c │ │ │ │ └── SDL_ps2audio.h │ │ │ ├── psp │ │ │ │ ├── SDL_pspaudio.c │ │ │ │ └── SDL_pspaudio.h │ │ │ ├── pulseaudio │ │ │ │ ├── SDL_pulseaudio.c │ │ │ │ └── SDL_pulseaudio.h │ │ │ ├── qnx │ │ │ │ ├── SDL_qsa_audio.c │ │ │ │ └── SDL_qsa_audio.h │ │ │ ├── sndio │ │ │ │ ├── SDL_sndioaudio.c │ │ │ │ └── SDL_sndioaudio.h │ │ │ ├── vita │ │ │ │ ├── SDL_vitaaudio.c │ │ │ │ └── SDL_vitaaudio.h │ │ │ └── wasapi │ │ │ │ ├── SDL_wasapi.c │ │ │ │ └── SDL_wasapi.h │ │ ├── camera │ │ │ ├── SDL_camera.c │ │ │ ├── SDL_camera_c.h │ │ │ ├── SDL_syscamera.h │ │ │ ├── android │ │ │ │ └── SDL_camera_android.c │ │ │ ├── coremedia │ │ │ │ └── SDL_camera_coremedia.m │ │ │ ├── dummy │ │ │ │ └── SDL_camera_dummy.c │ │ │ ├── emscripten │ │ │ │ └── SDL_camera_emscripten.c │ │ │ ├── mediafoundation │ │ │ │ └── SDL_camera_mediafoundation.c │ │ │ ├── pipewire │ │ │ │ └── SDL_camera_pipewire.c │ │ │ ├── v4l2 │ │ │ │ └── SDL_camera_v4l2.c │ │ │ └── vita │ │ │ │ └── SDL_camera_vita.c │ │ ├── core │ │ │ ├── SDL_core_unsupported.c │ │ │ ├── android │ │ │ │ ├── SDL_android.c │ │ │ │ └── SDL_android.h │ │ │ ├── freebsd │ │ │ │ ├── SDL_evdev_kbd_default_keyaccmap.h │ │ │ │ └── SDL_evdev_kbd_freebsd.c │ │ │ ├── gdk │ │ │ │ ├── SDL_gdk.cpp │ │ │ │ └── SDL_gdk.h │ │ │ ├── haiku │ │ │ │ ├── SDL_BApp.h │ │ │ │ ├── SDL_BeApp.cc │ │ │ │ └── SDL_BeApp.h │ │ │ ├── linux │ │ │ │ ├── SDL_dbus.c │ │ │ │ ├── SDL_dbus.h │ │ │ │ ├── SDL_evdev.c │ │ │ │ ├── SDL_evdev.h │ │ │ │ ├── SDL_evdev_capabilities.c │ │ │ │ ├── SDL_evdev_capabilities.h │ │ │ │ ├── SDL_evdev_kbd.c │ │ │ │ ├── SDL_evdev_kbd.h │ │ │ │ ├── SDL_evdev_kbd_default_accents.h │ │ │ │ ├── SDL_evdev_kbd_default_keymap.h │ │ │ │ ├── SDL_fcitx.c │ │ │ │ ├── SDL_fcitx.h │ │ │ │ ├── SDL_ibus.c │ │ │ │ ├── SDL_ibus.h │ │ │ │ ├── SDL_ime.c │ │ │ │ ├── SDL_ime.h │ │ │ │ ├── SDL_system_theme.c │ │ │ │ ├── SDL_system_theme.h │ │ │ │ ├── SDL_threadprio.c │ │ │ │ ├── SDL_udev.c │ │ │ │ └── SDL_udev.h │ │ │ ├── openbsd │ │ │ │ ├── SDL_wscons.h │ │ │ │ ├── SDL_wscons_kbd.c │ │ │ │ └── SDL_wscons_mouse.c │ │ │ ├── unix │ │ │ │ ├── SDL_appid.c │ │ │ │ ├── SDL_appid.h │ │ │ │ ├── SDL_poll.c │ │ │ │ └── SDL_poll.h │ │ │ └── windows │ │ │ │ ├── SDL_directx.h │ │ │ │ ├── SDL_gameinput.c │ │ │ │ ├── SDL_gameinput.h │ │ │ │ ├── SDL_hid.c │ │ │ │ ├── SDL_hid.h │ │ │ │ ├── SDL_immdevice.c │ │ │ │ ├── SDL_immdevice.h │ │ │ │ ├── SDL_windows.c │ │ │ │ ├── SDL_windows.h │ │ │ │ ├── SDL_xinput.c │ │ │ │ ├── SDL_xinput.h │ │ │ │ ├── pch.c │ │ │ │ ├── pch_cpp.cpp │ │ │ │ └── version.rc │ │ ├── cpuinfo │ │ │ ├── SDL_cpuinfo.c │ │ │ └── SDL_cpuinfo_c.h │ │ ├── dialog │ │ │ ├── SDL_dialog.c │ │ │ ├── SDL_dialog.h │ │ │ ├── SDL_dialog_utils.c │ │ │ ├── SDL_dialog_utils.h │ │ │ ├── android │ │ │ │ └── SDL_androiddialog.c │ │ │ ├── cocoa │ │ │ │ └── SDL_cocoadialog.m │ │ │ ├── dummy │ │ │ │ └── SDL_dummydialog.c │ │ │ ├── haiku │ │ │ │ └── SDL_haikudialog.cc │ │ │ ├── unix │ │ │ │ ├── SDL_portaldialog.c │ │ │ │ ├── SDL_portaldialog.h │ │ │ │ ├── SDL_unixdialog.c │ │ │ │ ├── SDL_zenitydialog.c │ │ │ │ └── SDL_zenitydialog.h │ │ │ └── windows │ │ │ │ └── SDL_windowsdialog.c │ │ ├── dynapi │ │ │ ├── SDL_dynapi.c │ │ │ ├── SDL_dynapi.h │ │ │ ├── SDL_dynapi.sym │ │ │ ├── SDL_dynapi_overrides.h │ │ │ ├── SDL_dynapi_procs.h │ │ │ ├── SDL_dynapi_unsupported.h │ │ │ └── gendynapi.py │ │ ├── events │ │ │ ├── SDL_categories.c │ │ │ ├── SDL_categories_c.h │ │ │ ├── SDL_clipboardevents.c │ │ │ ├── SDL_clipboardevents_c.h │ │ │ ├── SDL_displayevents.c │ │ │ ├── SDL_displayevents_c.h │ │ │ ├── SDL_dropevents.c │ │ │ ├── SDL_dropevents_c.h │ │ │ ├── SDL_events.c │ │ │ ├── SDL_events_c.h │ │ │ ├── SDL_eventwatch.c │ │ │ ├── SDL_eventwatch_c.h │ │ │ ├── SDL_keyboard.c │ │ │ ├── SDL_keyboard_c.h │ │ │ ├── SDL_keymap.c │ │ │ ├── SDL_keymap_c.h │ │ │ ├── SDL_keysym_to_keycode.c │ │ │ ├── SDL_keysym_to_keycode_c.h │ │ │ ├── SDL_keysym_to_scancode.c │ │ │ ├── SDL_keysym_to_scancode_c.h │ │ │ ├── SDL_mouse.c │ │ │ ├── SDL_mouse_c.h │ │ │ ├── SDL_pen.c │ │ │ ├── SDL_pen_c.h │ │ │ ├── SDL_quit.c │ │ │ ├── SDL_scancode_tables.c │ │ │ ├── SDL_scancode_tables_c.h │ │ │ ├── SDL_touch.c │ │ │ ├── SDL_touch_c.h │ │ │ ├── SDL_windowevents.c │ │ │ ├── SDL_windowevents_c.h │ │ │ ├── blank_cursor.h │ │ │ ├── default_cursor.h │ │ │ ├── imKStoUCS.c │ │ │ ├── imKStoUCS.h │ │ │ ├── scancodes_darwin.h │ │ │ ├── scancodes_linux.h │ │ │ ├── scancodes_windows.h │ │ │ └── scancodes_xfree86.h │ │ ├── filesystem │ │ │ ├── SDL_filesystem.c │ │ │ ├── SDL_filesystem_c.h │ │ │ ├── SDL_sysfilesystem.h │ │ │ ├── android │ │ │ │ └── SDL_sysfilesystem.c │ │ │ ├── cocoa │ │ │ │ └── SDL_sysfilesystem.m │ │ │ ├── dummy │ │ │ │ ├── SDL_sysfilesystem.c │ │ │ │ └── SDL_sysfsops.c │ │ │ ├── emscripten │ │ │ │ └── SDL_sysfilesystem.c │ │ │ ├── gdk │ │ │ │ └── SDL_sysfilesystem.cpp │ │ │ ├── haiku │ │ │ │ └── SDL_sysfilesystem.cc │ │ │ ├── n3ds │ │ │ │ └── SDL_sysfilesystem.c │ │ │ ├── posix │ │ │ │ └── SDL_sysfsops.c │ │ │ ├── ps2 │ │ │ │ └── SDL_sysfilesystem.c │ │ │ ├── psp │ │ │ │ └── SDL_sysfilesystem.c │ │ │ ├── riscos │ │ │ │ └── SDL_sysfilesystem.c │ │ │ ├── unix │ │ │ │ └── SDL_sysfilesystem.c │ │ │ ├── vita │ │ │ │ └── SDL_sysfilesystem.c │ │ │ └── windows │ │ │ │ ├── SDL_sysfilesystem.c │ │ │ │ └── SDL_sysfsops.c │ │ ├── gpu │ │ │ ├── SDL_gpu.c │ │ │ ├── SDL_sysgpu.h │ │ │ ├── d3d12 │ │ │ │ ├── D3D12_Blit.h │ │ │ │ ├── D3D_Blit.hlsl │ │ │ │ ├── SDL_gpu_d3d12.c │ │ │ │ ├── compile_shaders.bat │ │ │ │ └── compile_shaders_xbox.bat │ │ │ ├── metal │ │ │ │ ├── Metal_Blit.h │ │ │ │ ├── Metal_Blit.metal │ │ │ │ ├── SDL_gpu_metal.m │ │ │ │ └── compile_shaders.sh │ │ │ └── vulkan │ │ │ │ ├── SDL_gpu_vulkan.c │ │ │ │ └── SDL_gpu_vulkan_vkfuncs.h │ │ ├── haptic │ │ │ ├── SDL_haptic.c │ │ │ ├── SDL_haptic_c.h │ │ │ ├── SDL_syshaptic.h │ │ │ ├── android │ │ │ │ ├── SDL_syshaptic.c │ │ │ │ └── SDL_syshaptic_c.h │ │ │ ├── darwin │ │ │ │ ├── SDL_syshaptic.c │ │ │ │ └── SDL_syshaptic_c.h │ │ │ ├── dummy │ │ │ │ └── SDL_syshaptic.c │ │ │ ├── linux │ │ │ │ └── SDL_syshaptic.c │ │ │ └── windows │ │ │ │ ├── SDL_dinputhaptic.c │ │ │ │ ├── SDL_dinputhaptic_c.h │ │ │ │ ├── SDL_windowshaptic.c │ │ │ │ └── SDL_windowshaptic_c.h │ │ ├── hidapi │ │ │ ├── AUTHORS.txt │ │ │ ├── BUILD.autotools.md │ │ │ ├── BUILD.cmake.md │ │ │ ├── BUILD.md │ │ │ ├── CMakeLists.txt │ │ │ ├── HACKING.txt │ │ │ ├── LICENSE-bsd.txt │ │ │ ├── LICENSE-gpl3.txt │ │ │ ├── LICENSE-orig.txt │ │ │ ├── LICENSE.txt │ │ │ ├── Makefile.am │ │ │ ├── README.md │ │ │ ├── SDL_hidapi.c │ │ │ ├── SDL_hidapi_android.h │ │ │ ├── SDL_hidapi_c.h │ │ │ ├── SDL_hidapi_ios.h │ │ │ ├── SDL_hidapi_libusb.h │ │ │ ├── SDL_hidapi_linux.h │ │ │ ├── SDL_hidapi_mac.h │ │ │ ├── SDL_hidapi_netbsd.h │ │ │ ├── SDL_hidapi_steamxbox.h │ │ │ ├── SDL_hidapi_windows.h │ │ │ ├── VERSION │ │ │ ├── android │ │ │ │ ├── hid.cpp │ │ │ │ └── hid.h │ │ │ ├── bootstrap │ │ │ ├── configure.ac │ │ │ ├── dist │ │ │ │ └── hidapi.podspec │ │ │ ├── documentation │ │ │ │ ├── cmake-gui-drop-down.png │ │ │ │ └── cmake-gui-highlights.png │ │ │ ├── doxygen │ │ │ │ ├── Doxyfile │ │ │ │ └── main_page.md │ │ │ ├── hidapi │ │ │ │ └── hidapi.h │ │ │ ├── hidtest │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile.am │ │ │ │ └── test.c │ │ │ ├── ios │ │ │ │ └── hid.m │ │ │ ├── libusb │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile-manual │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.freebsd │ │ │ │ ├── Makefile.haiku │ │ │ │ ├── Makefile.linux │ │ │ │ ├── hid.c │ │ │ │ ├── hidapi_libusb.h │ │ │ │ ├── hidapi_thread_pthread.h │ │ │ │ └── hidapi_thread_sdl.h │ │ │ ├── linux │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile-manual │ │ │ │ ├── Makefile.am │ │ │ │ └── hid.c │ │ │ ├── m4 │ │ │ │ ├── ax_pthread.m4 │ │ │ │ └── pkg.m4 │ │ │ ├── mac │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile-manual │ │ │ │ ├── Makefile.am │ │ │ │ ├── hid.c │ │ │ │ └── hidapi_darwin.h │ │ │ ├── meson.build │ │ │ ├── netbsd │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ └── hid.c │ │ │ ├── pc │ │ │ │ ├── hidapi-hidraw.pc.in │ │ │ │ ├── hidapi-libusb.pc.in │ │ │ │ ├── hidapi-netbsd.pc.in │ │ │ │ └── hidapi.pc.in │ │ │ ├── src │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── cmake │ │ │ │ │ └── hidapi-config.cmake.in │ │ │ ├── subprojects │ │ │ │ ├── README.md │ │ │ │ └── hidapi_build_cmake │ │ │ │ │ └── CMakeLists.txt │ │ │ ├── testgui │ │ │ │ ├── Makefile-manual │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.freebsd │ │ │ │ ├── Makefile.linux │ │ │ │ ├── Makefile.mac │ │ │ │ ├── Makefile.mingw │ │ │ │ ├── TestGUI.app.in │ │ │ │ │ └── Contents │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ ├── PkgInfo │ │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ │ └── Signal11.icns │ │ │ │ ├── copy_to_bundle.sh │ │ │ │ ├── mac_support.h │ │ │ │ ├── mac_support_cocoa.m │ │ │ │ ├── test.cpp │ │ │ │ ├── testgui.sln │ │ │ │ └── testgui.vcproj │ │ │ ├── udev │ │ │ │ └── 69-hid.rules │ │ │ └── windows │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile-manual │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.mingw │ │ │ │ ├── hid.c │ │ │ │ ├── hidapi.rc │ │ │ │ ├── hidapi.sln │ │ │ │ ├── hidapi.vcproj │ │ │ │ ├── hidapi.vcxproj │ │ │ │ ├── hidapi_cfgmgr32.h │ │ │ │ ├── hidapi_descriptor_reconstruct.c │ │ │ │ ├── hidapi_descriptor_reconstruct.h │ │ │ │ ├── hidapi_hidclass.h │ │ │ │ ├── hidapi_hidpi.h │ │ │ │ ├── hidapi_hidsdi.h │ │ │ │ ├── hidapi_winapi.h │ │ │ │ ├── hidtest.vcproj │ │ │ │ ├── hidtest.vcxproj │ │ │ │ ├── pp_data_dump │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ └── pp_data_dump.c │ │ │ │ └── test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── data │ │ │ │ ├── 045E_02FF_0005_0001.pp_data │ │ │ │ ├── 045E_02FF_0005_0001_expected.rpt_desc │ │ │ │ ├── 045E_02FF_0005_0001_real.rpt_desc │ │ │ │ ├── 046A_0011_0006_0001.pp_data │ │ │ │ ├── 046A_0011_0006_0001_expected.rpt_desc │ │ │ │ ├── 046A_0011_0006_0001_real.rpt_desc │ │ │ │ ├── 046D_0A37_0001_000C.pp_data │ │ │ │ ├── 046D_0A37_0001_000C_expected.rpt_desc │ │ │ │ ├── 046D_0A37_0001_000C_real.rpt_desc │ │ │ │ ├── 046D_B010_0001_000C.pp_data │ │ │ │ ├── 046D_B010_0001_000C_expected.rpt_desc │ │ │ │ ├── 046D_B010_0001_000C_real.rpt_desc │ │ │ │ ├── 046D_B010_0001_FF00.pp_data │ │ │ │ ├── 046D_B010_0001_FF00_expected.rpt_desc │ │ │ │ ├── 046D_B010_0001_FF00_real.rpt_desc │ │ │ │ ├── 046D_B010_0002_0001.pp_data │ │ │ │ ├── 046D_B010_0002_0001_expected.rpt_desc │ │ │ │ ├── 046D_B010_0002_0001_real.rpt_desc │ │ │ │ ├── 046D_B010_0002_FF00.pp_data │ │ │ │ ├── 046D_B010_0002_FF00_expected.rpt_desc │ │ │ │ ├── 046D_B010_0002_FF00_real.rpt_desc │ │ │ │ ├── 046D_B010_0006_0001.pp_data │ │ │ │ ├── 046D_B010_0006_0001_expected.rpt_desc │ │ │ │ ├── 046D_B010_0006_0001_real.rpt_desc │ │ │ │ ├── 046D_C077_0002_0001.pp_data │ │ │ │ ├── 046D_C077_0002_0001_expected.rpt_desc │ │ │ │ ├── 046D_C077_0002_0001_real.rpt_desc │ │ │ │ ├── 046D_C283_0004_0001.pp_data │ │ │ │ ├── 046D_C283_0004_0001_expected.rpt_desc │ │ │ │ ├── 046D_C283_0004_0001_real.rpt_desc │ │ │ │ ├── 046D_C52F_0001_000C.pp_data │ │ │ │ ├── 046D_C52F_0001_000C_expected.rpt_desc │ │ │ │ ├── 046D_C52F_0001_000C_real.rpt_desc │ │ │ │ ├── 046D_C52F_0001_FF00.pp_data │ │ │ │ ├── 046D_C52F_0001_FF00_expected.rpt_desc │ │ │ │ ├── 046D_C52F_0001_FF00_real.rpt_desc │ │ │ │ ├── 046D_C52F_0002_0001.pp_data │ │ │ │ ├── 046D_C52F_0002_0001_expected.rpt_desc │ │ │ │ ├── 046D_C52F_0002_0001_real.rpt_desc │ │ │ │ ├── 046D_C52F_0002_FF00.pp_data │ │ │ │ ├── 046D_C52F_0002_FF00_expected.rpt_desc │ │ │ │ ├── 046D_C52F_0002_FF00_real.rpt_desc │ │ │ │ ├── 046D_C534_0001_000C.pp_data │ │ │ │ ├── 046D_C534_0001_000C_expected.rpt_desc │ │ │ │ ├── 046D_C534_0001_000C_real.rpt_desc │ │ │ │ ├── 046D_C534_0001_FF00.pp_data │ │ │ │ ├── 046D_C534_0001_FF00_expected.rpt_desc │ │ │ │ ├── 046D_C534_0001_FF00_real.rpt_desc │ │ │ │ ├── 046D_C534_0002_0001.pp_data │ │ │ │ ├── 046D_C534_0002_0001_expected.rpt_desc │ │ │ │ ├── 046D_C534_0002_0001_real.rpt_desc │ │ │ │ ├── 046D_C534_0002_FF00.pp_data │ │ │ │ ├── 046D_C534_0002_FF00_expected.rpt_desc │ │ │ │ ├── 046D_C534_0002_FF00_real.rpt_desc │ │ │ │ ├── 046D_C534_0006_0001.pp_data │ │ │ │ ├── 046D_C534_0006_0001_expected.rpt_desc │ │ │ │ ├── 046D_C534_0006_0001_real.rpt_desc │ │ │ │ ├── 046D_C534_0080_0001.pp_data │ │ │ │ ├── 046D_C534_0080_0001_expected.rpt_desc │ │ │ │ ├── 046D_C534_0080_0001_real.rpt_desc │ │ │ │ ├── 047F_C056_0001_000C.pp_data │ │ │ │ ├── 047F_C056_0001_000C_expected.rpt_desc │ │ │ │ ├── 047F_C056_0001_000C_real.rpt_desc │ │ │ │ ├── 047F_C056_0003_FFA0.pp_data │ │ │ │ ├── 047F_C056_0003_FFA0_expected.rpt_desc │ │ │ │ ├── 047F_C056_0003_FFA0_real.rpt_desc │ │ │ │ ├── 047F_C056_0005_000B.pp_data │ │ │ │ ├── 047F_C056_0005_000B_expected.rpt_desc │ │ │ │ ├── 047F_C056_0005_000B_real.rpt_desc │ │ │ │ ├── 17CC_1130_0000_FF01.pp_data │ │ │ │ ├── 17CC_1130_0000_FF01_expected.rpt_desc │ │ │ │ └── 17CC_1130_0000_FF01_real.rpt_desc │ │ │ │ └── hid_report_reconstructor_test.c │ │ ├── io │ │ │ ├── SDL_asyncio.c │ │ │ ├── SDL_asyncio_c.h │ │ │ ├── SDL_iostream.c │ │ │ ├── SDL_iostream_c.h │ │ │ ├── SDL_sysasyncio.h │ │ │ ├── generic │ │ │ │ └── SDL_asyncio_generic.c │ │ │ ├── io_uring │ │ │ │ └── SDL_asyncio_liburing.c │ │ │ ├── n3ds │ │ │ │ ├── SDL_iostreamromfs.c │ │ │ │ └── SDL_iostreamromfs.h │ │ │ └── windows │ │ │ │ └── SDL_asyncio_windows_ioring.c │ │ ├── joystick │ │ │ ├── SDL_gamepad.c │ │ │ ├── SDL_gamepad_c.h │ │ │ ├── SDL_gamepad_db.h │ │ │ ├── SDL_joystick.c │ │ │ ├── SDL_joystick_c.h │ │ │ ├── SDL_steam_virtual_gamepad.c │ │ │ ├── SDL_steam_virtual_gamepad.h │ │ │ ├── SDL_sysjoystick.h │ │ │ ├── android │ │ │ │ ├── SDL_sysjoystick.c │ │ │ │ └── SDL_sysjoystick_c.h │ │ │ ├── apple │ │ │ │ ├── SDL_mfijoystick.m │ │ │ │ └── SDL_mfijoystick_c.h │ │ │ ├── bsd │ │ │ │ └── SDL_bsdjoystick.c │ │ │ ├── check_8bitdo.sh │ │ │ ├── controller_list.h │ │ │ ├── controller_type.c │ │ │ ├── controller_type.h │ │ │ ├── darwin │ │ │ │ ├── SDL_iokitjoystick.c │ │ │ │ └── SDL_iokitjoystick_c.h │ │ │ ├── dummy │ │ │ │ └── SDL_sysjoystick.c │ │ │ ├── emscripten │ │ │ │ ├── SDL_sysjoystick.c │ │ │ │ └── SDL_sysjoystick_c.h │ │ │ ├── gdk │ │ │ │ └── SDL_gameinputjoystick.c │ │ │ ├── haiku │ │ │ │ └── SDL_haikujoystick.cc │ │ │ ├── hidapi │ │ │ │ ├── SDL_hidapi_combined.c │ │ │ │ ├── SDL_hidapi_gamecube.c │ │ │ │ ├── SDL_hidapi_luna.c │ │ │ │ ├── SDL_hidapi_nintendo.h │ │ │ │ ├── SDL_hidapi_ps3.c │ │ │ │ ├── SDL_hidapi_ps4.c │ │ │ │ ├── SDL_hidapi_ps5.c │ │ │ │ ├── SDL_hidapi_rumble.c │ │ │ │ ├── SDL_hidapi_rumble.h │ │ │ │ ├── SDL_hidapi_shield.c │ │ │ │ ├── SDL_hidapi_stadia.c │ │ │ │ ├── SDL_hidapi_steam.c │ │ │ │ ├── SDL_hidapi_steam_hori.c │ │ │ │ ├── SDL_hidapi_steamdeck.c │ │ │ │ ├── SDL_hidapi_switch.c │ │ │ │ ├── SDL_hidapi_wii.c │ │ │ │ ├── SDL_hidapi_xbox360.c │ │ │ │ ├── SDL_hidapi_xbox360w.c │ │ │ │ ├── SDL_hidapi_xboxone.c │ │ │ │ ├── SDL_hidapijoystick.c │ │ │ │ ├── SDL_hidapijoystick_c.h │ │ │ │ └── steam │ │ │ │ │ ├── controller_constants.h │ │ │ │ │ └── controller_structs.h │ │ │ ├── linux │ │ │ │ ├── SDL_sysjoystick.c │ │ │ │ └── SDL_sysjoystick_c.h │ │ │ ├── n3ds │ │ │ │ └── SDL_sysjoystick.c │ │ │ ├── ps2 │ │ │ │ └── SDL_sysjoystick.c │ │ │ ├── psp │ │ │ │ └── SDL_sysjoystick.c │ │ │ ├── sort_controllers.py │ │ │ ├── usb_ids.h │ │ │ ├── virtual │ │ │ │ ├── SDL_virtualjoystick.c │ │ │ │ └── SDL_virtualjoystick_c.h │ │ │ ├── vita │ │ │ │ └── SDL_sysjoystick.c │ │ │ └── windows │ │ │ │ ├── SDL_dinputjoystick.c │ │ │ │ ├── SDL_dinputjoystick_c.h │ │ │ │ ├── SDL_rawinputjoystick.c │ │ │ │ ├── SDL_rawinputjoystick_c.h │ │ │ │ ├── SDL_windows_gaming_input.c │ │ │ │ ├── SDL_windowsjoystick.c │ │ │ │ ├── SDL_windowsjoystick_c.h │ │ │ │ ├── SDL_xinputjoystick.c │ │ │ │ └── SDL_xinputjoystick_c.h │ │ ├── libm │ │ │ ├── e_atan2.c │ │ │ ├── e_exp.c │ │ │ ├── e_fmod.c │ │ │ ├── e_log.c │ │ │ ├── e_log10.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_isinf.c │ │ │ ├── s_isinff.c │ │ │ ├── s_isnan.c │ │ │ ├── s_isnanf.c │ │ │ ├── s_modf.c │ │ │ ├── s_scalbn.c │ │ │ ├── s_sin.c │ │ │ └── s_tan.c │ │ ├── loadso │ │ │ ├── dlopen │ │ │ │ └── SDL_sysloadso.c │ │ │ ├── dummy │ │ │ │ └── SDL_sysloadso.c │ │ │ └── windows │ │ │ │ └── SDL_sysloadso.c │ │ ├── locale │ │ │ ├── SDL_locale.c │ │ │ ├── SDL_syslocale.h │ │ │ ├── android │ │ │ │ └── SDL_syslocale.c │ │ │ ├── dummy │ │ │ │ └── SDL_syslocale.c │ │ │ ├── emscripten │ │ │ │ └── SDL_syslocale.c │ │ │ ├── haiku │ │ │ │ └── SDL_syslocale.cc │ │ │ ├── macos │ │ │ │ └── SDL_syslocale.m │ │ │ ├── n3ds │ │ │ │ └── SDL_syslocale.c │ │ │ ├── psp │ │ │ │ └── SDL_syslocale.c │ │ │ ├── unix │ │ │ │ └── SDL_syslocale.c │ │ │ ├── vita │ │ │ │ └── SDL_syslocale.c │ │ │ └── windows │ │ │ │ └── SDL_syslocale.c │ │ ├── main │ │ │ ├── SDL_main_callbacks.c │ │ │ ├── SDL_main_callbacks.h │ │ │ ├── SDL_runapp.c │ │ │ ├── emscripten │ │ │ │ ├── SDL_sysmain_callbacks.c │ │ │ │ └── SDL_sysmain_runapp.c │ │ │ ├── gdk │ │ │ │ └── SDL_sysmain_runapp.cpp │ │ │ ├── generic │ │ │ │ └── SDL_sysmain_callbacks.c │ │ │ ├── ios │ │ │ │ └── SDL_sysmain_callbacks.m │ │ │ ├── n3ds │ │ │ │ └── SDL_sysmain_runapp.c │ │ │ ├── ps2 │ │ │ │ └── SDL_sysmain_runapp.c │ │ │ ├── psp │ │ │ │ └── SDL_sysmain_runapp.c │ │ │ └── windows │ │ │ │ └── SDL_sysmain_runapp.c │ │ ├── misc │ │ │ ├── SDL_sysurl.h │ │ │ ├── SDL_url.c │ │ │ ├── android │ │ │ │ └── SDL_sysurl.c │ │ │ ├── dummy │ │ │ │ └── SDL_sysurl.c │ │ │ ├── emscripten │ │ │ │ └── SDL_sysurl.c │ │ │ ├── haiku │ │ │ │ └── SDL_sysurl.cc │ │ │ ├── ios │ │ │ │ └── SDL_sysurl.m │ │ │ ├── macos │ │ │ │ └── SDL_sysurl.m │ │ │ ├── riscos │ │ │ │ └── SDL_sysurl.c │ │ │ ├── unix │ │ │ │ └── SDL_sysurl.c │ │ │ ├── vita │ │ │ │ └── SDL_sysurl.c │ │ │ └── windows │ │ │ │ └── SDL_sysurl.c │ │ ├── power │ │ │ ├── SDL_power.c │ │ │ ├── SDL_syspower.h │ │ │ ├── android │ │ │ │ └── SDL_syspower.c │ │ │ ├── emscripten │ │ │ │ └── SDL_syspower.c │ │ │ ├── haiku │ │ │ │ └── SDL_syspower.c │ │ │ ├── linux │ │ │ │ └── SDL_syspower.c │ │ │ ├── macos │ │ │ │ └── SDL_syspower.c │ │ │ ├── n3ds │ │ │ │ └── SDL_syspower.c │ │ │ ├── psp │ │ │ │ └── SDL_syspower.c │ │ │ ├── uikit │ │ │ │ ├── SDL_syspower.h │ │ │ │ └── SDL_syspower.m │ │ │ ├── vita │ │ │ │ └── SDL_syspower.c │ │ │ └── windows │ │ │ │ └── SDL_syspower.c │ │ ├── process │ │ │ ├── SDL_process.c │ │ │ ├── SDL_sysprocess.h │ │ │ ├── dummy │ │ │ │ └── SDL_dummyprocess.c │ │ │ ├── posix │ │ │ │ └── SDL_posixprocess.c │ │ │ └── windows │ │ │ │ └── SDL_windowsprocess.c │ │ ├── render │ │ │ ├── SDL_d3dmath.c │ │ │ ├── SDL_d3dmath.h │ │ │ ├── SDL_render.c │ │ │ ├── SDL_render_debug_font.h │ │ │ ├── SDL_render_unsupported.c │ │ │ ├── SDL_sysrender.h │ │ │ ├── SDL_yuv_sw.c │ │ │ ├── SDL_yuv_sw_c.h │ │ │ ├── direct3d │ │ │ │ ├── D3D9_PixelShader_YUV.h │ │ │ │ ├── D3D9_PixelShader_YUV.hlsl │ │ │ │ ├── SDL_render_d3d.c │ │ │ │ ├── SDL_shaders_d3d.c │ │ │ │ ├── SDL_shaders_d3d.h │ │ │ │ └── compile_shaders.bat │ │ │ ├── direct3d11 │ │ │ │ ├── D3D11_PixelShader_Advanced.h │ │ │ │ ├── D3D11_PixelShader_Advanced.hlsl │ │ │ │ ├── D3D11_PixelShader_Colors.h │ │ │ │ ├── D3D11_PixelShader_Colors.hlsl │ │ │ │ ├── D3D11_PixelShader_Common.hlsli │ │ │ │ ├── D3D11_PixelShader_Textures.h │ │ │ │ ├── D3D11_PixelShader_Textures.hlsl │ │ │ │ ├── D3D11_VertexShader.h │ │ │ │ ├── D3D11_VertexShader.hlsl │ │ │ │ ├── SDL_render_d3d11.c │ │ │ │ ├── SDL_shaders_d3d11.c │ │ │ │ ├── SDL_shaders_d3d11.h │ │ │ │ └── compile_shaders.bat │ │ │ ├── direct3d12 │ │ │ │ ├── D3D12_PixelShader_Advanced.h │ │ │ │ ├── D3D12_PixelShader_Advanced.hlsl │ │ │ │ ├── D3D12_PixelShader_Colors.h │ │ │ │ ├── D3D12_PixelShader_Colors.hlsl │ │ │ │ ├── D3D12_PixelShader_Common.hlsli │ │ │ │ ├── D3D12_PixelShader_Textures.h │ │ │ │ ├── D3D12_PixelShader_Textures.hlsl │ │ │ │ ├── D3D12_RootSig_Advanced.h │ │ │ │ ├── D3D12_RootSig_Color.h │ │ │ │ ├── D3D12_RootSig_Texture.h │ │ │ │ ├── D3D12_Shader_Common.hlsli │ │ │ │ ├── D3D12_VertexShader.hlsl │ │ │ │ ├── D3D12_VertexShader_Advanced.h │ │ │ │ ├── D3D12_VertexShader_Color.h │ │ │ │ ├── D3D12_VertexShader_Texture.h │ │ │ │ ├── SDL_render_d3d12.c │ │ │ │ ├── SDL_render_d3d12_xbox.cpp │ │ │ │ ├── SDL_render_d3d12_xbox.h │ │ │ │ ├── SDL_shaders_d3d12.c │ │ │ │ ├── SDL_shaders_d3d12.h │ │ │ │ ├── SDL_shaders_d3d12_xboxone.cpp │ │ │ │ ├── SDL_shaders_d3d12_xboxseries.cpp │ │ │ │ ├── compile_shaders.bat │ │ │ │ └── compile_shaders_xbox.bat │ │ │ ├── gpu │ │ │ │ ├── SDL_gpu_util.h │ │ │ │ ├── SDL_pipeline_gpu.c │ │ │ │ ├── SDL_pipeline_gpu.h │ │ │ │ ├── SDL_render_gpu.c │ │ │ │ ├── SDL_shaders_gpu.c │ │ │ │ ├── SDL_shaders_gpu.h │ │ │ │ └── shaders │ │ │ │ │ ├── build-shaders.sh │ │ │ │ │ ├── color.frag │ │ │ │ │ ├── color.frag.metal.h │ │ │ │ │ ├── color.frag.sm50.dxbc.h │ │ │ │ │ ├── color.frag.sm60.dxil.h │ │ │ │ │ ├── color.frag.spv.h │ │ │ │ │ ├── dxbc50.h │ │ │ │ │ ├── dxil60.h │ │ │ │ │ ├── linepoint.vert │ │ │ │ │ ├── linepoint.vert.metal.h │ │ │ │ │ ├── linepoint.vert.sm50.dxbc.h │ │ │ │ │ ├── linepoint.vert.sm60.dxil.h │ │ │ │ │ ├── linepoint.vert.spv.h │ │ │ │ │ ├── metal.h │ │ │ │ │ ├── spir-v.h │ │ │ │ │ ├── texture_rgb.frag │ │ │ │ │ ├── texture_rgb.frag.metal.h │ │ │ │ │ ├── texture_rgb.frag.sm50.dxbc.h │ │ │ │ │ ├── texture_rgb.frag.sm60.dxil.h │ │ │ │ │ ├── texture_rgb.frag.spv.h │ │ │ │ │ ├── texture_rgba.frag │ │ │ │ │ ├── texture_rgba.frag.metal.h │ │ │ │ │ ├── texture_rgba.frag.sm50.dxbc.h │ │ │ │ │ ├── texture_rgba.frag.sm60.dxil.h │ │ │ │ │ ├── texture_rgba.frag.spv.h │ │ │ │ │ ├── tri_color.vert │ │ │ │ │ ├── tri_color.vert.metal.h │ │ │ │ │ ├── tri_color.vert.sm50.dxbc.h │ │ │ │ │ ├── tri_color.vert.sm60.dxil.h │ │ │ │ │ ├── tri_color.vert.spv.h │ │ │ │ │ ├── tri_texture.vert │ │ │ │ │ ├── tri_texture.vert.metal.h │ │ │ │ │ ├── tri_texture.vert.sm50.dxbc.h │ │ │ │ │ ├── tri_texture.vert.sm60.dxil.h │ │ │ │ │ └── tri_texture.vert.spv.h │ │ │ ├── metal │ │ │ │ ├── SDL_render_metal.m │ │ │ │ ├── SDL_shaders_metal.metal │ │ │ │ ├── SDL_shaders_metal_ios.h │ │ │ │ ├── SDL_shaders_metal_iphonesimulator.h │ │ │ │ ├── SDL_shaders_metal_macos.h │ │ │ │ ├── SDL_shaders_metal_tvos.h │ │ │ │ ├── SDL_shaders_metal_tvsimulator.h │ │ │ │ └── build-metal-shaders.sh │ │ │ ├── opengl │ │ │ │ ├── SDL_glfuncs.h │ │ │ │ ├── SDL_render_gl.c │ │ │ │ ├── SDL_shaders_gl.c │ │ │ │ └── SDL_shaders_gl.h │ │ │ ├── opengles2 │ │ │ │ ├── SDL_gles2funcs.h │ │ │ │ ├── SDL_render_gles2.c │ │ │ │ ├── SDL_shaders_gles2.c │ │ │ │ └── SDL_shaders_gles2.h │ │ │ ├── ps2 │ │ │ │ └── SDL_render_ps2.c │ │ │ ├── psp │ │ │ │ ├── SDL_render_psp.c │ │ │ │ └── SDL_render_psp_c.h │ │ │ ├── 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 │ │ │ │ ├── SDL_triangle.c │ │ │ │ └── SDL_triangle.h │ │ │ ├── vitagxm │ │ │ │ ├── SDL_render_vita_gxm.c │ │ │ │ ├── SDL_render_vita_gxm_memory.c │ │ │ │ ├── SDL_render_vita_gxm_memory.h │ │ │ │ ├── SDL_render_vita_gxm_shaders.h │ │ │ │ ├── SDL_render_vita_gxm_tools.c │ │ │ │ ├── SDL_render_vita_gxm_tools.h │ │ │ │ ├── SDL_render_vita_gxm_types.h │ │ │ │ └── shader_src │ │ │ │ │ ├── clear_f.cg │ │ │ │ │ ├── clear_v.cg │ │ │ │ │ ├── color_f.cg │ │ │ │ │ ├── color_v.cg │ │ │ │ │ ├── texture_f.cg │ │ │ │ │ └── texture_v.cg │ │ │ └── vulkan │ │ │ │ ├── SDL_render_vulkan.c │ │ │ │ ├── SDL_shaders_vulkan.c │ │ │ │ ├── SDL_shaders_vulkan.h │ │ │ │ ├── VULKAN_PixelShader_Advanced.h │ │ │ │ ├── VULKAN_PixelShader_Advanced.hlsl │ │ │ │ ├── VULKAN_PixelShader_Colors.h │ │ │ │ ├── VULKAN_PixelShader_Colors.hlsl │ │ │ │ ├── VULKAN_PixelShader_Common.hlsli │ │ │ │ ├── VULKAN_PixelShader_Textures.h │ │ │ │ ├── VULKAN_PixelShader_Textures.hlsl │ │ │ │ ├── VULKAN_VertexShader.h │ │ │ │ ├── VULKAN_VertexShader.hlsl │ │ │ │ └── compile_shaders.bat │ │ ├── sensor │ │ │ ├── SDL_sensor.c │ │ │ ├── SDL_sensor_c.h │ │ │ ├── SDL_syssensor.h │ │ │ ├── android │ │ │ │ ├── SDL_androidsensor.c │ │ │ │ └── SDL_androidsensor.h │ │ │ ├── coremotion │ │ │ │ ├── SDL_coremotionsensor.h │ │ │ │ └── SDL_coremotionsensor.m │ │ │ ├── dummy │ │ │ │ ├── SDL_dummysensor.c │ │ │ │ └── SDL_dummysensor.h │ │ │ ├── n3ds │ │ │ │ └── SDL_n3dssensor.c │ │ │ ├── vita │ │ │ │ ├── SDL_vitasensor.c │ │ │ │ └── SDL_vitasensor.h │ │ │ └── windows │ │ │ │ ├── SDL_windowssensor.c │ │ │ │ └── SDL_windowssensor.h │ │ ├── stdlib │ │ │ ├── SDL_casefolding.h │ │ │ ├── SDL_crc16.c │ │ │ ├── SDL_crc32.c │ │ │ ├── SDL_getenv.c │ │ │ ├── SDL_getenv_c.h │ │ │ ├── SDL_iconv.c │ │ │ ├── SDL_malloc.c │ │ │ ├── SDL_memcpy.c │ │ │ ├── SDL_memmove.c │ │ │ ├── SDL_memset.c │ │ │ ├── SDL_mslibc.c │ │ │ ├── SDL_mslibc_arm64.masm │ │ │ ├── SDL_mslibc_x64.masm │ │ │ ├── SDL_murmur3.c │ │ │ ├── SDL_qsort.c │ │ │ ├── SDL_random.c │ │ │ ├── SDL_stdlib.c │ │ │ ├── SDL_string.c │ │ │ ├── SDL_strtokr.c │ │ │ ├── SDL_sysstdlib.h │ │ │ └── SDL_vacopy.h │ │ ├── storage │ │ │ ├── SDL_storage.c │ │ │ ├── SDL_sysstorage.h │ │ │ ├── generic │ │ │ │ └── SDL_genericstorage.c │ │ │ └── steam │ │ │ │ ├── SDL_steamstorage.c │ │ │ │ └── SDL_steamstorage_proc.h │ │ ├── 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_log.c │ │ │ ├── SDL_test_md5.c │ │ │ └── SDL_test_memory.c │ │ ├── thread │ │ │ ├── SDL_systhread.h │ │ │ ├── SDL_thread.c │ │ │ ├── SDL_thread_c.h │ │ │ ├── generic │ │ │ │ ├── SDL_syscond.c │ │ │ │ ├── SDL_syscond_c.h │ │ │ │ ├── SDL_sysmutex.c │ │ │ │ ├── SDL_sysmutex_c.h │ │ │ │ ├── SDL_sysrwlock.c │ │ │ │ ├── SDL_sysrwlock_c.h │ │ │ │ ├── SDL_syssem.c │ │ │ │ ├── SDL_systhread.c │ │ │ │ ├── SDL_systhread_c.h │ │ │ │ └── SDL_systls.c │ │ │ ├── n3ds │ │ │ │ ├── SDL_sysmutex.c │ │ │ │ ├── SDL_sysmutex_c.h │ │ │ │ ├── SDL_syssem.c │ │ │ │ ├── SDL_systhread.c │ │ │ │ └── SDL_systhread_c.h │ │ │ ├── ps2 │ │ │ │ ├── SDL_syssem.c │ │ │ │ ├── SDL_systhread.c │ │ │ │ └── SDL_systhread_c.h │ │ │ ├── psp │ │ │ │ ├── SDL_sysmutex.c │ │ │ │ ├── SDL_sysmutex_c.h │ │ │ │ ├── SDL_syssem.c │ │ │ │ ├── SDL_systhread.c │ │ │ │ └── SDL_systhread_c.h │ │ │ ├── pthread │ │ │ │ ├── SDL_syscond.c │ │ │ │ ├── SDL_sysmutex.c │ │ │ │ ├── SDL_sysmutex_c.h │ │ │ │ ├── SDL_sysrwlock.c │ │ │ │ ├── SDL_syssem.c │ │ │ │ ├── SDL_systhread.c │ │ │ │ ├── SDL_systhread_c.h │ │ │ │ └── SDL_systls.c │ │ │ ├── vita │ │ │ │ ├── SDL_sysmutex.c │ │ │ │ ├── SDL_sysmutex_c.h │ │ │ │ ├── SDL_syssem.c │ │ │ │ ├── SDL_systhread.c │ │ │ │ └── SDL_systhread_c.h │ │ │ └── windows │ │ │ │ ├── SDL_syscond_cv.c │ │ │ │ ├── SDL_sysmutex.c │ │ │ │ ├── SDL_sysmutex_c.h │ │ │ │ ├── SDL_sysrwlock_srw.c │ │ │ │ ├── SDL_syssem.c │ │ │ │ ├── SDL_systhread.c │ │ │ │ ├── SDL_systhread_c.h │ │ │ │ └── SDL_systls.c │ │ ├── time │ │ │ ├── SDL_time.c │ │ │ ├── SDL_time_c.h │ │ │ ├── n3ds │ │ │ │ └── SDL_systime.c │ │ │ ├── ps2 │ │ │ │ └── SDL_systime.c │ │ │ ├── psp │ │ │ │ └── SDL_systime.c │ │ │ ├── unix │ │ │ │ └── SDL_systime.c │ │ │ ├── vita │ │ │ │ └── SDL_systime.c │ │ │ └── windows │ │ │ │ └── SDL_systime.c │ │ ├── timer │ │ │ ├── SDL_timer.c │ │ │ ├── SDL_timer_c.h │ │ │ ├── haiku │ │ │ │ └── SDL_systimer.c │ │ │ ├── n3ds │ │ │ │ └── SDL_systimer.c │ │ │ ├── ps2 │ │ │ │ └── SDL_systimer.c │ │ │ ├── psp │ │ │ │ └── SDL_systimer.c │ │ │ ├── unix │ │ │ │ └── SDL_systimer.c │ │ │ ├── vita │ │ │ │ └── SDL_systimer.c │ │ │ └── windows │ │ │ │ └── SDL_systimer.c │ │ ├── tray │ │ │ ├── SDL_tray_utils.c │ │ │ ├── SDL_tray_utils.h │ │ │ ├── cocoa │ │ │ │ └── SDL_tray.m │ │ │ ├── dummy │ │ │ │ └── SDL_tray.c │ │ │ ├── unix │ │ │ │ └── SDL_tray.c │ │ │ └── windows │ │ │ │ └── SDL_tray.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_clipboard_c.h │ │ │ ├── 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_rect_impl.h │ │ │ ├── SDL_stb.c │ │ │ ├── SDL_stb_c.h │ │ │ ├── SDL_stretch.c │ │ │ ├── SDL_surface.c │ │ │ ├── SDL_surface_c.h │ │ │ ├── SDL_sysvideo.h │ │ │ ├── SDL_video.c │ │ │ ├── SDL_video_c.h │ │ │ ├── SDL_video_unsupported.c │ │ │ ├── SDL_vulkan_internal.h │ │ │ ├── SDL_vulkan_utils.c │ │ │ ├── SDL_yuv.c │ │ │ ├── SDL_yuv_c.h │ │ │ ├── android │ │ │ ├── SDL_androidclipboard.c │ │ │ ├── SDL_androidclipboard.h │ │ │ ├── SDL_androidevents.c │ │ │ ├── SDL_androidevents.h │ │ │ ├── SDL_androidgl.c │ │ │ ├── SDL_androidgl.h │ │ │ ├── SDL_androidkeyboard.c │ │ │ ├── SDL_androidkeyboard.h │ │ │ ├── SDL_androidmessagebox.c │ │ │ ├── SDL_androidmessagebox.h │ │ │ ├── SDL_androidmouse.c │ │ │ ├── SDL_androidmouse.h │ │ │ ├── SDL_androidpen.c │ │ │ ├── SDL_androidpen.h │ │ │ ├── SDL_androidtouch.c │ │ │ ├── SDL_androidtouch.h │ │ │ ├── SDL_androidvideo.c │ │ │ ├── SDL_androidvideo.h │ │ │ ├── SDL_androidvulkan.c │ │ │ ├── SDL_androidvulkan.h │ │ │ ├── SDL_androidwindow.c │ │ │ └── SDL_androidwindow.h │ │ │ ├── cocoa │ │ │ ├── SDL_cocoaclipboard.h │ │ │ ├── SDL_cocoaclipboard.m │ │ │ ├── SDL_cocoaevents.h │ │ │ ├── SDL_cocoaevents.m │ │ │ ├── SDL_cocoakeyboard.h │ │ │ ├── SDL_cocoakeyboard.m │ │ │ ├── SDL_cocoamessagebox.h │ │ │ ├── SDL_cocoamessagebox.m │ │ │ ├── SDL_cocoametalview.h │ │ │ ├── SDL_cocoametalview.m │ │ │ ├── SDL_cocoamodes.h │ │ │ ├── SDL_cocoamodes.m │ │ │ ├── SDL_cocoamouse.h │ │ │ ├── SDL_cocoamouse.m │ │ │ ├── SDL_cocoaopengl.h │ │ │ ├── SDL_cocoaopengl.m │ │ │ ├── SDL_cocoaopengles.h │ │ │ ├── SDL_cocoaopengles.m │ │ │ ├── SDL_cocoapen.h │ │ │ ├── SDL_cocoapen.m │ │ │ ├── SDL_cocoashape.h │ │ │ ├── SDL_cocoashape.m │ │ │ ├── SDL_cocoavideo.h │ │ │ ├── SDL_cocoavideo.m │ │ │ ├── SDL_cocoavulkan.h │ │ │ ├── SDL_cocoavulkan.m │ │ │ ├── SDL_cocoawindow.h │ │ │ └── SDL_cocoawindow.m │ │ │ ├── directx │ │ │ ├── SDL_d3d12.h │ │ │ ├── SDL_d3d12_xbox_cmacros.h │ │ │ ├── d3d12.h │ │ │ ├── d3d12sdklayers.h │ │ │ └── gen_xbox_cmacros.cs │ │ │ ├── dummy │ │ │ ├── SDL_nullevents.c │ │ │ ├── SDL_nullevents_c.h │ │ │ ├── SDL_nullframebuffer.c │ │ │ ├── SDL_nullframebuffer_c.h │ │ │ ├── SDL_nullvideo.c │ │ │ └── SDL_nullvideo.h │ │ │ ├── emscripten │ │ │ ├── SDL_emscriptenevents.c │ │ │ ├── SDL_emscriptenevents.h │ │ │ ├── SDL_emscriptenframebuffer.c │ │ │ ├── SDL_emscriptenframebuffer.h │ │ │ ├── SDL_emscriptenmouse.c │ │ │ ├── SDL_emscriptenmouse.h │ │ │ ├── SDL_emscriptenopengles.c │ │ │ ├── SDL_emscriptenopengles.h │ │ │ ├── SDL_emscriptenvideo.c │ │ │ └── SDL_emscriptenvideo.h │ │ │ ├── gdk │ │ │ ├── SDL_gdktextinput.cpp │ │ │ └── SDL_gdktextinput.h │ │ │ ├── haiku │ │ │ ├── SDL_BWin.h │ │ │ ├── SDL_bclipboard.cc │ │ │ ├── SDL_bclipboard.h │ │ │ ├── SDL_bevents.cc │ │ │ ├── SDL_bevents.h │ │ │ ├── SDL_bframebuffer.cc │ │ │ ├── SDL_bframebuffer.h │ │ │ ├── SDL_bkeyboard.cc │ │ │ ├── SDL_bkeyboard.h │ │ │ ├── SDL_bmessagebox.cc │ │ │ ├── SDL_bmessagebox.h │ │ │ ├── SDL_bmodes.cc │ │ │ ├── SDL_bmodes.h │ │ │ ├── SDL_bopengl.cc │ │ │ ├── SDL_bopengl.h │ │ │ ├── SDL_bvideo.cc │ │ │ ├── SDL_bvideo.h │ │ │ ├── SDL_bwindow.cc │ │ │ └── SDL_bwindow.h │ │ │ ├── khronos │ │ │ ├── EGL │ │ │ │ ├── egl.h │ │ │ │ ├── eglext.h │ │ │ │ └── eglplatform.h │ │ │ ├── GLES2 │ │ │ │ ├── gl2.h │ │ │ │ ├── gl2ext.h │ │ │ │ └── gl2platform.h │ │ │ ├── GLES3 │ │ │ │ ├── gl3.h │ │ │ │ ├── gl31.h │ │ │ │ ├── gl32.h │ │ │ │ └── gl3platform.h │ │ │ ├── KHR │ │ │ │ └── khrplatform.h │ │ │ ├── vk_video │ │ │ │ ├── vulkan_video_codec_av1std.h │ │ │ │ ├── vulkan_video_codec_av1std_decode.h │ │ │ │ ├── vulkan_video_codec_h264std.h │ │ │ │ ├── vulkan_video_codec_h264std_decode.h │ │ │ │ ├── vulkan_video_codec_h264std_encode.h │ │ │ │ ├── vulkan_video_codec_h265std.h │ │ │ │ ├── vulkan_video_codec_h265std_decode.h │ │ │ │ ├── vulkan_video_codec_h265std_encode.h │ │ │ │ └── vulkan_video_codecs_common.h │ │ │ └── vulkan │ │ │ │ ├── vk_icd.h │ │ │ │ ├── vk_layer.h │ │ │ │ ├── vk_platform.h │ │ │ │ ├── vulkan.h │ │ │ │ ├── vulkan_android.h │ │ │ │ ├── vulkan_beta.h │ │ │ │ ├── vulkan_core.h │ │ │ │ ├── vulkan_directfb.h │ │ │ │ ├── vulkan_fuchsia.h │ │ │ │ ├── vulkan_ggp.h │ │ │ │ ├── vulkan_ios.h │ │ │ │ ├── vulkan_macos.h │ │ │ │ ├── vulkan_metal.h │ │ │ │ ├── vulkan_screen.h │ │ │ │ ├── vulkan_vi.h │ │ │ │ ├── vulkan_wayland.h │ │ │ │ ├── vulkan_win32.h │ │ │ │ ├── vulkan_xcb.h │ │ │ │ ├── vulkan_xlib.h │ │ │ │ └── vulkan_xlib_xrandr.h │ │ │ ├── kmsdrm │ │ │ ├── SDL_kmsdrmdyn.c │ │ │ ├── SDL_kmsdrmdyn.h │ │ │ ├── SDL_kmsdrmevents.c │ │ │ ├── SDL_kmsdrmevents.h │ │ │ ├── SDL_kmsdrmmouse.c │ │ │ ├── SDL_kmsdrmmouse.h │ │ │ ├── SDL_kmsdrmopengles.c │ │ │ ├── SDL_kmsdrmopengles.h │ │ │ ├── SDL_kmsdrmsym.h │ │ │ ├── SDL_kmsdrmvideo.c │ │ │ ├── SDL_kmsdrmvideo.h │ │ │ ├── SDL_kmsdrmvulkan.c │ │ │ └── SDL_kmsdrmvulkan.h │ │ │ ├── n3ds │ │ │ ├── SDL_n3dsevents.c │ │ │ ├── SDL_n3dsevents_c.h │ │ │ ├── SDL_n3dsframebuffer.c │ │ │ ├── SDL_n3dsframebuffer_c.h │ │ │ ├── SDL_n3dsswkb.c │ │ │ ├── SDL_n3dsswkb.h │ │ │ ├── SDL_n3dstouch.c │ │ │ ├── SDL_n3dstouch.h │ │ │ ├── SDL_n3dsvideo.c │ │ │ └── SDL_n3dsvideo.h │ │ │ ├── offscreen │ │ │ ├── SDL_offscreenevents.c │ │ │ ├── SDL_offscreenevents_c.h │ │ │ ├── SDL_offscreenframebuffer.c │ │ │ ├── SDL_offscreenframebuffer_c.h │ │ │ ├── SDL_offscreenopengles.c │ │ │ ├── SDL_offscreenopengles.h │ │ │ ├── SDL_offscreenvideo.c │ │ │ ├── SDL_offscreenvideo.h │ │ │ ├── SDL_offscreenvulkan.c │ │ │ ├── SDL_offscreenvulkan.h │ │ │ ├── SDL_offscreenwindow.c │ │ │ └── SDL_offscreenwindow.h │ │ │ ├── openvr │ │ │ ├── SDL_openvrvideo.c │ │ │ ├── SDL_openvrvideo.h │ │ │ └── openvr_capi.h │ │ │ ├── ps2 │ │ │ ├── SDL_ps2video.c │ │ │ └── SDL_ps2video.h │ │ │ ├── psp │ │ │ ├── SDL_pspevents.c │ │ │ ├── SDL_pspevents_c.h │ │ │ ├── SDL_pspgl.c │ │ │ ├── SDL_pspgl_c.h │ │ │ ├── SDL_pspmouse.c │ │ │ ├── SDL_pspmouse_c.h │ │ │ ├── SDL_pspvideo.c │ │ │ └── SDL_pspvideo.h │ │ │ ├── qnx │ │ │ ├── SDL_qnx.h │ │ │ ├── SDL_qnxgl.c │ │ │ ├── SDL_qnxkeyboard.c │ │ │ └── SDL_qnxvideo.c │ │ │ ├── raspberry │ │ │ ├── SDL_rpievents.c │ │ │ ├── SDL_rpievents_c.h │ │ │ ├── SDL_rpimouse.c │ │ │ ├── SDL_rpimouse.h │ │ │ ├── SDL_rpiopengles.c │ │ │ ├── SDL_rpiopengles.h │ │ │ ├── SDL_rpivideo.c │ │ │ └── SDL_rpivideo.h │ │ │ ├── riscos │ │ │ ├── SDL_riscosdefs.h │ │ │ ├── SDL_riscosevents.c │ │ │ ├── SDL_riscosevents_c.h │ │ │ ├── SDL_riscosframebuffer.c │ │ │ ├── SDL_riscosframebuffer_c.h │ │ │ ├── SDL_riscosmessagebox.c │ │ │ ├── SDL_riscosmessagebox.h │ │ │ ├── SDL_riscosmodes.c │ │ │ ├── SDL_riscosmodes.h │ │ │ ├── SDL_riscosmouse.c │ │ │ ├── SDL_riscosmouse.h │ │ │ ├── SDL_riscosvideo.c │ │ │ ├── SDL_riscosvideo.h │ │ │ ├── SDL_riscoswindow.c │ │ │ ├── SDL_riscoswindow.h │ │ │ └── scancodes_riscos.h │ │ │ ├── sdlgenblit.pl │ │ │ ├── stb_image.h │ │ │ ├── uikit │ │ │ ├── SDL_uikitappdelegate.h │ │ │ ├── SDL_uikitappdelegate.m │ │ │ ├── SDL_uikitclipboard.h │ │ │ ├── SDL_uikitclipboard.m │ │ │ ├── SDL_uikitevents.h │ │ │ ├── SDL_uikitevents.m │ │ │ ├── SDL_uikitmessagebox.h │ │ │ ├── SDL_uikitmessagebox.m │ │ │ ├── SDL_uikitmetalview.h │ │ │ ├── SDL_uikitmetalview.m │ │ │ ├── SDL_uikitmodes.h │ │ │ ├── SDL_uikitmodes.m │ │ │ ├── SDL_uikitopengles.h │ │ │ ├── SDL_uikitopengles.m │ │ │ ├── SDL_uikitopenglview.h │ │ │ ├── SDL_uikitopenglview.m │ │ │ ├── SDL_uikitpen.h │ │ │ ├── SDL_uikitpen.m │ │ │ ├── SDL_uikitvideo.h │ │ │ ├── SDL_uikitvideo.m │ │ │ ├── SDL_uikitview.h │ │ │ ├── SDL_uikitview.m │ │ │ ├── SDL_uikitviewcontroller.h │ │ │ ├── SDL_uikitviewcontroller.m │ │ │ ├── SDL_uikitvulkan.h │ │ │ ├── SDL_uikitvulkan.m │ │ │ ├── SDL_uikitwindow.h │ │ │ └── SDL_uikitwindow.m │ │ │ ├── vita │ │ │ ├── SDL_vitaframebuffer.c │ │ │ ├── SDL_vitaframebuffer.h │ │ │ ├── SDL_vitagl_pvr.c │ │ │ ├── SDL_vitagl_pvr_c.h │ │ │ ├── SDL_vitagles.c │ │ │ ├── SDL_vitagles_c.h │ │ │ ├── SDL_vitagles_pvr.c │ │ │ ├── SDL_vitagles_pvr_c.h │ │ │ ├── SDL_vitakeyboard.c │ │ │ ├── SDL_vitakeyboard.h │ │ │ ├── SDL_vitamessagebox.c │ │ │ ├── SDL_vitamessagebox.h │ │ │ ├── SDL_vitamouse.c │ │ │ ├── SDL_vitamouse_c.h │ │ │ ├── SDL_vitatouch.c │ │ │ ├── SDL_vitatouch.h │ │ │ ├── SDL_vitavideo.c │ │ │ └── SDL_vitavideo.h │ │ │ ├── vivante │ │ │ ├── SDL_vivanteopengles.c │ │ │ ├── SDL_vivanteopengles.h │ │ │ ├── SDL_vivanteplatform.c │ │ │ ├── SDL_vivanteplatform.h │ │ │ ├── SDL_vivantevideo.c │ │ │ ├── SDL_vivantevideo.h │ │ │ ├── SDL_vivantevulkan.c │ │ │ └── SDL_vivantevulkan.h │ │ │ ├── wayland │ │ │ ├── SDL_waylandclipboard.c │ │ │ ├── SDL_waylandclipboard.h │ │ │ ├── SDL_waylandcolor.c │ │ │ ├── SDL_waylandcolor.h │ │ │ ├── SDL_waylanddatamanager.c │ │ │ ├── SDL_waylanddatamanager.h │ │ │ ├── SDL_waylanddyn.c │ │ │ ├── SDL_waylanddyn.h │ │ │ ├── SDL_waylandevents.c │ │ │ ├── SDL_waylandevents_c.h │ │ │ ├── SDL_waylandkeyboard.c │ │ │ ├── SDL_waylandkeyboard.h │ │ │ ├── SDL_waylandmessagebox.c │ │ │ ├── SDL_waylandmessagebox.h │ │ │ ├── SDL_waylandmouse.c │ │ │ ├── SDL_waylandmouse.h │ │ │ ├── SDL_waylandopengles.c │ │ │ ├── SDL_waylandopengles.h │ │ │ ├── SDL_waylandshmbuffer.c │ │ │ ├── SDL_waylandshmbuffer.h │ │ │ ├── SDL_waylandsym.h │ │ │ ├── SDL_waylandvideo.c │ │ │ ├── SDL_waylandvideo.h │ │ │ ├── SDL_waylandvulkan.c │ │ │ ├── SDL_waylandvulkan.h │ │ │ ├── SDL_waylandwindow.c │ │ │ └── SDL_waylandwindow.h │ │ │ ├── windows │ │ │ ├── SDL_msctf.h │ │ │ ├── SDL_surface_utils.c │ │ │ ├── SDL_surface_utils.h │ │ │ ├── SDL_windowsclipboard.c │ │ │ ├── SDL_windowsclipboard.h │ │ │ ├── SDL_windowsevents.c │ │ │ ├── SDL_windowsevents.h │ │ │ ├── SDL_windowsframebuffer.c │ │ │ ├── SDL_windowsframebuffer.h │ │ │ ├── SDL_windowsgameinput.c │ │ │ ├── SDL_windowsgameinput.h │ │ │ ├── SDL_windowskeyboard.c │ │ │ ├── SDL_windowskeyboard.h │ │ │ ├── SDL_windowsmessagebox.c │ │ │ ├── SDL_windowsmessagebox.h │ │ │ ├── SDL_windowsmodes.c │ │ │ ├── SDL_windowsmodes.h │ │ │ ├── SDL_windowsmouse.c │ │ │ ├── SDL_windowsmouse.h │ │ │ ├── SDL_windowsopengl.c │ │ │ ├── SDL_windowsopengl.h │ │ │ ├── SDL_windowsopengles.c │ │ │ ├── SDL_windowsopengles.h │ │ │ ├── SDL_windowsrawinput.c │ │ │ ├── SDL_windowsrawinput.h │ │ │ ├── SDL_windowsshape.c │ │ │ ├── SDL_windowsshape.h │ │ │ ├── SDL_windowsvideo.c │ │ │ ├── SDL_windowsvideo.h │ │ │ ├── SDL_windowsvulkan.c │ │ │ ├── SDL_windowsvulkan.h │ │ │ ├── SDL_windowswindow.c │ │ │ ├── SDL_windowswindow.h │ │ │ └── wmmsg.h │ │ │ ├── x11 │ │ │ ├── SDL_x11clipboard.c │ │ │ ├── SDL_x11clipboard.h │ │ │ ├── SDL_x11dyn.c │ │ │ ├── SDL_x11dyn.h │ │ │ ├── SDL_x11events.c │ │ │ ├── SDL_x11events.h │ │ │ ├── SDL_x11framebuffer.c │ │ │ ├── SDL_x11framebuffer.h │ │ │ ├── SDL_x11keyboard.c │ │ │ ├── SDL_x11keyboard.h │ │ │ ├── SDL_x11messagebox.c │ │ │ ├── SDL_x11messagebox.h │ │ │ ├── SDL_x11modes.c │ │ │ ├── SDL_x11modes.h │ │ │ ├── SDL_x11mouse.c │ │ │ ├── SDL_x11mouse.h │ │ │ ├── SDL_x11opengl.c │ │ │ ├── SDL_x11opengl.h │ │ │ ├── SDL_x11opengles.c │ │ │ ├── SDL_x11opengles.h │ │ │ ├── SDL_x11pen.c │ │ │ ├── SDL_x11pen.h │ │ │ ├── SDL_x11settings.c │ │ │ ├── SDL_x11settings.h │ │ │ ├── SDL_x11shape.c │ │ │ ├── SDL_x11shape.h │ │ │ ├── SDL_x11sym.h │ │ │ ├── SDL_x11touch.c │ │ │ ├── SDL_x11touch.h │ │ │ ├── SDL_x11video.c │ │ │ ├── SDL_x11video.h │ │ │ ├── SDL_x11vulkan.c │ │ │ ├── SDL_x11vulkan.h │ │ │ ├── SDL_x11window.c │ │ │ ├── SDL_x11window.h │ │ │ ├── SDL_x11xfixes.c │ │ │ ├── SDL_x11xfixes.h │ │ │ ├── SDL_x11xinput2.c │ │ │ ├── SDL_x11xinput2.h │ │ │ ├── SDL_x11xsync.c │ │ │ ├── SDL_x11xsync.h │ │ │ ├── edid-parse.c │ │ │ ├── edid.h │ │ │ ├── xsettings-client.c │ │ │ └── xsettings-client.h │ │ │ └── yuv2rgb │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── yuv_rgb.h │ │ │ ├── yuv_rgb_common.h │ │ │ ├── yuv_rgb_internal.h │ │ │ ├── yuv_rgb_lsx.c │ │ │ ├── yuv_rgb_lsx.h │ │ │ ├── yuv_rgb_lsx_func.h │ │ │ ├── yuv_rgb_sse.c │ │ │ ├── yuv_rgb_sse.h │ │ │ ├── yuv_rgb_sse_func.h │ │ │ ├── yuv_rgb_std.c │ │ │ ├── yuv_rgb_std.h │ │ │ └── yuv_rgb_std_func.h │ └── wayland-protocols │ │ ├── alpha-modifier-v1.xml │ │ ├── color-management-v1.xml │ │ ├── cursor-shape-v1.xml │ │ ├── fractional-scale-v1.xml │ │ ├── frog-color-management-v1.xml │ │ ├── idle-inhibit-unstable-v1.xml │ │ ├── input-timestamps-unstable-v1.xml │ │ ├── keyboard-shortcuts-inhibit-unstable-v1.xml │ │ ├── pointer-constraints-unstable-v1.xml │ │ ├── primary-selection-unstable-v1.xml │ │ ├── relative-pointer-unstable-v1.xml │ │ ├── tablet-v2.xml │ │ ├── text-input-unstable-v3.xml │ │ ├── viewporter.xml │ │ ├── wayland.xml │ │ ├── xdg-activation-v1.xml │ │ ├── xdg-decoration-unstable-v1.xml │ │ ├── xdg-dialog-v1.xml │ │ ├── xdg-foreign-unstable-v2.xml │ │ ├── xdg-output-unstable-v1.xml │ │ ├── xdg-shell.xml │ │ └── xdg-toplevel-icon-v1.xml ├── SPIRV-Cross │ ├── .clang-format │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.adoc │ ├── GLSL.std.450.h │ ├── LICENSE │ ├── LICENSES │ │ ├── Apache-2.0.txt │ │ ├── CC-BY-4.0.txt │ │ ├── LicenseRef-KhronosFreeUse.txt │ │ └── MIT.txt │ ├── Makefile │ ├── Package.swift │ ├── README.md │ ├── appveyor.yml │ ├── build_glslang_spirv_tools.sh │ ├── checkout_glslang_spirv_tools.sh │ ├── cmake │ │ └── gitversion.in.h │ ├── format_all.sh │ ├── gn │ │ └── BUILD.gn │ ├── include │ │ └── spirv_cross │ │ │ ├── barrier.hpp │ │ │ ├── external_interface.h │ │ │ ├── image.hpp │ │ │ ├── internal_interface.hpp │ │ │ ├── sampler.hpp │ │ │ └── thread_group.hpp │ ├── main.cpp │ ├── pkg-config │ │ ├── spirv-cross-c-shared.pc.in │ │ └── spirv-cross-c.pc.in │ ├── spirv.h │ ├── spirv.hpp │ ├── spirv_cfg.cpp │ ├── spirv_cfg.hpp │ ├── spirv_common.hpp │ ├── spirv_cpp.cpp │ ├── spirv_cpp.hpp │ ├── spirv_cross.cpp │ ├── spirv_cross.hpp │ ├── spirv_cross.natvis │ ├── spirv_cross_c.cpp │ ├── spirv_cross_c.h │ ├── spirv_cross_containers.hpp │ ├── spirv_cross_error_handling.hpp │ ├── spirv_cross_parsed_ir.cpp │ ├── spirv_cross_parsed_ir.hpp │ ├── spirv_cross_util.cpp │ ├── spirv_cross_util.hpp │ ├── spirv_glsl.cpp │ ├── spirv_glsl.hpp │ ├── spirv_hlsl.cpp │ ├── spirv_hlsl.hpp │ ├── spirv_msl.cpp │ ├── spirv_msl.hpp │ ├── spirv_parser.cpp │ ├── spirv_parser.hpp │ ├── spirv_reflect.cpp │ ├── spirv_reflect.hpp │ ├── test_shaders.py │ ├── test_shaders.sh │ ├── tests-other │ │ ├── c_api_test.c │ │ ├── c_api_test.spv │ │ ├── hlsl_resource_binding.spv │ │ ├── hlsl_resource_bindings.cpp │ │ ├── hlsl_wave_mask.cpp │ │ ├── msl_constexpr_test.cpp │ │ ├── msl_constexpr_test.spv │ │ ├── msl_resource_binding.spv │ │ ├── msl_resource_bindings.cpp │ │ ├── msl_ycbcr_conversion_test.cpp │ │ ├── msl_ycbcr_conversion_test.spv │ │ ├── msl_ycbcr_conversion_test_2.spv │ │ ├── small_vector.cpp │ │ └── typed_id_test.cpp │ └── update_test_shaders.sh ├── Theora │ ├── AUTHORS │ ├── CHANGES │ ├── COPYING │ ├── LICENSE │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── SConstruct │ ├── aclocal.m4 │ ├── autogen.sh │ ├── compile │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── depcomp │ ├── doc │ │ ├── Doxyfile.in │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── color.html │ │ ├── draft-ietf-avt-rtp-theora-00.txt │ │ ├── draft-ietf-avt-rtp-theora-00.xml │ │ ├── libtheora │ │ │ ├── html │ │ │ │ ├── annotated.html │ │ │ │ ├── classes.html │ │ │ │ ├── codec_8h.html │ │ │ │ ├── codec_8h_source.html │ │ │ │ ├── doxygen.css │ │ │ │ ├── doxygen.png │ │ │ │ ├── files.html │ │ │ │ ├── functions.html │ │ │ │ ├── functions_vars.html │ │ │ │ ├── globals.html │ │ │ │ ├── globals_defs.html │ │ │ │ ├── globals_enum.html │ │ │ │ ├── globals_eval.html │ │ │ │ ├── globals_func.html │ │ │ │ ├── globals_type.html │ │ │ │ ├── globals_vars.html │ │ │ │ ├── group__basefuncs.html │ │ │ │ ├── group__decfuncs.html │ │ │ │ ├── group__encfuncs.html │ │ │ │ ├── group__oldfuncs.html │ │ │ │ ├── index.html │ │ │ │ ├── modules.html │ │ │ │ ├── structth__comment.html │ │ │ │ ├── structth__huff__code.html │ │ │ │ ├── structth__img__plane.html │ │ │ │ ├── structth__info.html │ │ │ │ ├── structth__quant__info.html │ │ │ │ ├── structth__quant__ranges.html │ │ │ │ ├── structth__stripe__callback.html │ │ │ │ ├── structtheora__comment.html │ │ │ │ ├── structtheora__info.html │ │ │ │ ├── structtheora__state.html │ │ │ │ ├── structyuv__buffer.html │ │ │ │ ├── tab_b.gif │ │ │ │ ├── tab_l.gif │ │ │ │ ├── tab_r.gif │ │ │ │ ├── tabs.css │ │ │ │ ├── theora_8h.html │ │ │ │ ├── theora_8h_source.html │ │ │ │ ├── theoradec_8h.html │ │ │ │ ├── theoradec_8h_source.html │ │ │ │ ├── theoraenc_8h.html │ │ │ │ └── theoraenc_8h_source.html │ │ │ └── latex │ │ │ │ ├── Makefile │ │ │ │ ├── annotated.tex │ │ │ │ ├── codec_8h.tex │ │ │ │ ├── doxygen.sty │ │ │ │ ├── files.tex │ │ │ │ ├── group__basefuncs.tex │ │ │ │ ├── group__decfuncs.tex │ │ │ │ ├── group__encfuncs.tex │ │ │ │ ├── group__oldfuncs.tex │ │ │ │ ├── index.tex │ │ │ │ ├── modules.tex │ │ │ │ ├── refman.tex │ │ │ │ ├── structth__comment.tex │ │ │ │ ├── structth__huff__code.tex │ │ │ │ ├── structth__img__plane.tex │ │ │ │ ├── structth__info.tex │ │ │ │ ├── structth__quant__info.tex │ │ │ │ ├── structth__quant__ranges.tex │ │ │ │ ├── structth__stripe__callback.tex │ │ │ │ ├── structtheora__comment.tex │ │ │ │ ├── structtheora__info.tex │ │ │ │ ├── structtheora__state.tex │ │ │ │ ├── structyuv__buffer.tex │ │ │ │ ├── theora_8h.tex │ │ │ │ ├── theoradec_8h.tex │ │ │ │ └── theoraenc_8h.tex │ │ ├── spec │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── Theora.pdf │ │ │ ├── fdct.fig │ │ │ ├── hilbert-block.fig │ │ │ ├── hilbert-mb.fig │ │ │ ├── idct.fig │ │ │ ├── lflim.fig │ │ │ ├── ltablex.sty │ │ │ ├── macroblock.fig │ │ │ ├── pic-frame.fig │ │ │ ├── pic_even.fig │ │ │ ├── pic_even_odd.fig │ │ │ ├── pic_odd.fig │ │ │ ├── pic_odd_even.fig │ │ │ ├── pixel420.fig │ │ │ ├── pixel422.fig │ │ │ ├── pixel444.fig │ │ │ ├── raster-block.fig │ │ │ ├── reference-frames.fig │ │ │ ├── spec.bib │ │ │ ├── spec.tex │ │ │ ├── superblock.fig │ │ │ ├── vp3huff.c │ │ │ └── xifish.fig │ │ └── vp3-format.txt │ ├── examples │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── dump_psnr.c │ │ ├── dump_video.c │ │ ├── encoder_example.c │ │ ├── getopt.c │ │ ├── getopt.h │ │ ├── getopt1.c │ │ ├── player_example.c │ │ └── png2theora.c │ ├── include │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ └── theora │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── codec.h │ │ │ ├── theora.h │ │ │ ├── theoradec.h │ │ │ └── theoraenc.h │ ├── install-sh │ ├── lib │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── Version_script │ │ ├── Version_script-dec │ │ ├── Version_script-enc │ │ ├── analyze.c │ │ ├── apiwrapper.c │ │ ├── apiwrapper.h │ │ ├── bitpack.c │ │ ├── bitpack.h │ │ ├── cpu.c │ │ ├── cpu.h │ │ ├── dct.h │ │ ├── decapiwrapper.c │ │ ├── decinfo.c │ │ ├── decint.h │ │ ├── decode.c │ │ ├── dequant.c │ │ ├── dequant.h │ │ ├── encapiwrapper.c │ │ ├── encfrag.c │ │ ├── encinfo.c │ │ ├── encint.h │ │ ├── encode.c │ │ ├── encoder_disabled.c │ │ ├── enquant.c │ │ ├── enquant.h │ │ ├── fdct.c │ │ ├── fragment.c │ │ ├── huffdec.c │ │ ├── huffdec.h │ │ ├── huffenc.c │ │ ├── huffenc.h │ │ ├── huffman.h │ │ ├── idct.c │ │ ├── info.c │ │ ├── internal.c │ │ ├── internal.h │ │ ├── mathops.c │ │ ├── mathops.h │ │ ├── mcenc.c │ │ ├── modedec.h │ │ ├── ocintrin.h │ │ ├── quant.c │ │ ├── quant.h │ │ ├── rate.c │ │ ├── state.c │ │ ├── theora.exp │ │ ├── theoradec.exp │ │ ├── theoraenc.exp │ │ ├── tokenize.c │ │ ├── x86 │ │ │ ├── mmxencfrag.c │ │ │ ├── mmxfdct.c │ │ │ ├── mmxfrag.c │ │ │ ├── mmxfrag.h │ │ │ ├── mmxidct.c │ │ │ ├── mmxloop.h │ │ │ ├── mmxstate.c │ │ │ ├── sse2fdct.c │ │ │ ├── x86enc.c │ │ │ ├── x86enc.h │ │ │ ├── x86int.h │ │ │ └── x86state.c │ │ └── x86_vc │ │ │ ├── mmxencfrag.c │ │ │ ├── mmxfdct.c │ │ │ ├── mmxfrag.c │ │ │ ├── mmxfrag.h │ │ │ ├── mmxidct.c │ │ │ ├── mmxloop.h │ │ │ ├── mmxstate.c │ │ │ ├── x86enc.c │ │ │ ├── x86enc.h │ │ │ ├── x86int.h │ │ │ └── x86state.c │ ├── libtheora.spec │ ├── libtheora.spec.in │ ├── ltmain.sh │ ├── m4 │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── as-ac-expand.m4 │ │ ├── ogg.m4 │ │ ├── pkg.m4 │ │ ├── sdl.m4 │ │ └── vorbis.m4 │ ├── macosx │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── Theora.xcodeproj │ │ │ └── project.pbxproj │ │ └── Theora_Prefix.pch │ ├── missing │ ├── mkinstalldirs │ ├── symbian │ │ ├── bld.inf │ │ ├── config.h │ │ └── theora.mmp │ ├── tests │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── comment.c │ │ ├── comment_theora.c │ │ ├── granulepos.c │ │ ├── granulepos_theora.c │ │ ├── noop.c │ │ ├── noop_theora.c │ │ └── tests.h │ ├── theora-uninstalled.pc.in │ ├── theora.pc.in │ ├── theoradec-uninstalled.pc.in │ ├── theoradec.pc.in │ ├── theoraenc-uninstalled.pc.in │ ├── theoraenc.pc.in │ └── win32 │ │ ├── VS2005 │ │ ├── README │ │ ├── dump_video │ │ │ ├── dump_video_dynamic.vcproj │ │ │ └── dump_video_static.vcproj │ │ ├── encoder_example │ │ │ ├── encoder_example_dynamic.vcproj │ │ │ └── encoder_example_static.vcproj │ │ ├── libogg.vsprops │ │ ├── libtheora │ │ │ ├── libtheora_dynamic.vcproj │ │ │ └── libtheora_static.vcproj │ │ ├── libtheora_dynamic.sln │ │ ├── libtheora_static.sln │ │ └── libvorbis.vsprops │ │ ├── VS2008 │ │ ├── README │ │ ├── dump_video │ │ │ ├── dump_video_dynamic.vcproj │ │ │ └── dump_video_static.vcproj │ │ ├── encoder_example │ │ │ ├── encoder_example_dynamic.vcproj │ │ │ └── encoder_example_static.vcproj │ │ ├── libogg.vsprops │ │ ├── libtheora │ │ │ ├── libtheora_dynamic.vcproj │ │ │ └── libtheora_static.vcproj │ │ ├── libtheora_dynamic.sln │ │ ├── libtheora_static.sln │ │ └── libvorbis.vsprops │ │ ├── build_theora_static.bat │ │ ├── build_theora_static_debug.bat │ │ ├── experimental │ │ ├── dumpvid │ │ │ └── dumpvid.dsp │ │ ├── encoderwin │ │ │ ├── ReadMe.txt │ │ │ └── encoderwin.dsp │ │ ├── transcoder │ │ │ ├── avi2vp3 │ │ │ │ ├── avi2vp3.c │ │ │ │ ├── avilib.c │ │ │ │ ├── avilib.h │ │ │ │ ├── outfile.vp3 │ │ │ │ └── vp31.avi │ │ │ ├── readme.txt │ │ │ ├── transcoder.dsp │ │ │ └── transcoder_example.c │ │ └── wincompat │ │ │ ├── README.txt │ │ │ ├── getopt.c │ │ │ ├── getopt.h │ │ │ ├── getopt_long.c │ │ │ └── unistd.h │ │ ├── getopt.c │ │ ├── getopt1.c │ │ ├── getopt_win.h │ │ ├── theora_static.dsp │ │ └── xmingw32 │ │ ├── Makefile │ │ ├── libtheoradec-all.def │ │ ├── libtheoradec-all.rc │ │ ├── libtheoradec.rc │ │ ├── libtheoradec70.rc │ │ ├── libtheoradec70d.rc │ │ ├── libtheoradec71.rc │ │ ├── libtheoradec71d.rc │ │ ├── libtheoradec80.rc │ │ ├── libtheoradec80d.rc │ │ ├── libtheoradecd.rc │ │ ├── libtheoraenc-all.def │ │ ├── libtheoraenc-all.rc │ │ ├── libtheoraenc.rc │ │ ├── libtheoraenc70.rc │ │ ├── libtheoraenc70d.rc │ │ ├── libtheoraenc71.rc │ │ ├── libtheoraenc71d.rc │ │ ├── libtheoraenc80.rc │ │ ├── libtheoraenc80d.rc │ │ └── libtheoraencd.rc ├── Vorbis │ ├── AUTHORS │ ├── CHANGES │ ├── COPYING │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── aclocal.m4 │ ├── autogen.sh │ ├── compile │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── depcomp │ ├── examples │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── chaining_example.c │ │ ├── decoder_example.c │ │ ├── encoder_example.c │ │ ├── frameview.pl │ │ ├── seeking_example.c │ │ └── vorbisfile_example.c │ ├── include │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ └── vorbis │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── codec.h │ │ │ ├── vorbisenc.h │ │ │ └── vorbisfile.h │ ├── install-sh │ ├── lib │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── analysis.c │ │ ├── backends.h │ │ ├── barkmel.c │ │ ├── bitrate.c │ │ ├── bitrate.h │ │ ├── block.c │ │ ├── books │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── coupled │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── res_books_51.h │ │ │ │ └── res_books_stereo.h │ │ │ ├── floor │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ └── floor_books.h │ │ │ └── uncoupled │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ └── res_books_uncoupled.h │ │ ├── codebook.c │ │ ├── codebook.h │ │ ├── codec_internal.h │ │ ├── envelope.c │ │ ├── envelope.h │ │ ├── floor0.c │ │ ├── floor1.c │ │ ├── highlevel.h │ │ ├── info.c │ │ ├── lookup.c │ │ ├── lookup.h │ │ ├── lookup_data.h │ │ ├── lookups.pl │ │ ├── lpc.c │ │ ├── lpc.h │ │ ├── lsp.c │ │ ├── lsp.h │ │ ├── mapping0.c │ │ ├── masking.h │ │ ├── mdct.c │ │ ├── mdct.h │ │ ├── misc.h │ │ ├── modes │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── floor_all.h │ │ │ ├── psych_11.h │ │ │ ├── psych_16.h │ │ │ ├── psych_44.h │ │ │ ├── psych_8.h │ │ │ ├── residue_16.h │ │ │ ├── residue_44.h │ │ │ ├── residue_44p51.h │ │ │ ├── residue_44u.h │ │ │ ├── residue_8.h │ │ │ ├── setup_11.h │ │ │ ├── setup_16.h │ │ │ ├── setup_22.h │ │ │ ├── setup_32.h │ │ │ ├── setup_44.h │ │ │ ├── setup_44p51.h │ │ │ ├── setup_44u.h │ │ │ ├── setup_8.h │ │ │ └── setup_X.h │ │ ├── os.h │ │ ├── psy.c │ │ ├── psy.h │ │ ├── psytune.c │ │ ├── registry.c │ │ ├── registry.h │ │ ├── res0.c │ │ ├── scales.h │ │ ├── sharedbook.c │ │ ├── smallft.c │ │ ├── smallft.h │ │ ├── synthesis.c │ │ ├── tone.c │ │ ├── vorbisenc.c │ │ ├── vorbisfile.c │ │ ├── window.c │ │ └── window.h │ ├── libvorbis.spec │ ├── libvorbis.spec.in │ ├── ltmain.sh │ ├── m4 │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── add_cflags.m4 │ │ ├── ogg.m4 │ │ └── pkg.m4 │ ├── macos │ │ ├── compat │ │ │ ├── strdup.c │ │ │ └── sys │ │ │ │ └── types.h │ │ ├── decoder_example.mcp │ │ ├── encoder_example.mcp │ │ ├── libvorbis.mcp │ │ ├── libvorbis.mcp.exp │ │ ├── libvorbisenc.mcp │ │ ├── libvorbisenc.mcp.exp │ │ ├── libvorbisfile.mcp │ │ ├── libvorbisfile.mcp.exp │ │ └── vorbis.mcp │ ├── macosx │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ └── Vorbis.xcodeproj │ │ │ └── project.pbxproj │ ├── missing │ ├── symbian │ │ ├── bld.inf │ │ ├── config.h │ │ └── vorbis.mmp │ ├── test │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── test.c │ │ ├── util.c │ │ ├── util.h │ │ ├── write_read.c │ │ └── write_read.h │ ├── todo.txt │ ├── vorbis-uninstalled.pc.in │ ├── vorbis.m4 │ ├── vorbis.pc.in │ ├── vorbisenc-uninstalled.pc.in │ ├── vorbisenc.pc.in │ ├── vorbisfile-uninstalled.pc.in │ ├── vorbisfile.pc.in │ ├── vq │ │ ├── 16.vqs │ │ ├── 16u.vqs │ │ ├── 44c-1.vqs │ │ ├── 44c0.vqs │ │ ├── 44c1.vqs │ │ ├── 44c2.vqs │ │ ├── 44c3.vqs │ │ ├── 44c4.vqs │ │ ├── 44c5.vqs │ │ ├── 44c6.vqs │ │ ├── 44c7.vqs │ │ ├── 44c8.vqs │ │ ├── 44c9.vqs │ │ ├── 44p-1.vqs │ │ ├── 44p0.vqs │ │ ├── 44p1.vqs │ │ ├── 44p2.vqs │ │ ├── 44p3.vqs │ │ ├── 44p4.vqs │ │ ├── 44p5.vqs │ │ ├── 44p6.vqs │ │ ├── 44p7.vqs │ │ ├── 44p8.vqs │ │ ├── 44p9.vqs │ │ ├── 44u0.vqs │ │ ├── 44u1.vqs │ │ ├── 44u2.vqs │ │ ├── 44u3.vqs │ │ ├── 44u4.vqs │ │ ├── 44u5.vqs │ │ ├── 44u6.vqs │ │ ├── 44u7.vqs │ │ ├── 44u8.vqs │ │ ├── 44u9.vqs │ │ ├── 8.vqs │ │ ├── 8u.vqs │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── bookutil.c │ │ ├── bookutil.h │ │ ├── distribution.c │ │ ├── floor_11.vqs │ │ ├── floor_22.vqs │ │ ├── floor_44.vqs │ │ ├── huffbuild.c │ │ ├── latticebuild.c │ │ ├── latticetune.c │ │ ├── localcodebook.h │ │ ├── make_floor_books.pl │ │ ├── make_residue_books.pl │ │ ├── metrics.c │ │ ├── vqgen.c │ │ └── vqgen.h │ └── win32 │ │ ├── VS2005 │ │ ├── README │ │ ├── libogg.vsprops │ │ ├── libvorbis │ │ │ ├── libvorbis_dynamic.vcproj │ │ │ └── libvorbis_static.vcproj │ │ ├── libvorbisfile │ │ │ ├── libvorbisfile_dynamic.vcproj │ │ │ └── libvorbisfile_static.vcproj │ │ ├── vorbis_dynamic.sln │ │ ├── vorbis_static.sln │ │ ├── vorbisdec │ │ │ ├── vorbisdec_dynamic.vcproj │ │ │ └── vorbisdec_static.vcproj │ │ └── vorbisenc │ │ │ ├── vorbisenc_dynamic.vcproj │ │ │ └── vorbisenc_static.vcproj │ │ ├── VS2008 │ │ ├── README │ │ ├── libogg.vsprops │ │ ├── libvorbis │ │ │ ├── libvorbis_dynamic.vcproj │ │ │ └── libvorbis_static.vcproj │ │ ├── libvorbisfile │ │ │ ├── libvorbisfile_dynamic.vcproj │ │ │ └── libvorbisfile_static.vcproj │ │ ├── vorbis_dynamic.sln │ │ ├── vorbis_static.sln │ │ ├── vorbisdec │ │ │ ├── vorbisdec_dynamic.vcproj │ │ │ └── vorbisdec_static.vcproj │ │ └── vorbisenc │ │ │ ├── vorbisenc_dynamic.vcproj │ │ │ └── vorbisenc_static.vcproj │ │ ├── VS2010 │ │ ├── README │ │ ├── libogg.props │ │ ├── libvorbis │ │ │ ├── libvorbis_dynamic.vcxproj │ │ │ └── libvorbis_static.vcxproj │ │ ├── libvorbisfile │ │ │ ├── libvorbisfile_dynamic.vcxproj │ │ │ └── libvorbisfile_static.vcxproj │ │ ├── vorbis_dynamic.sln │ │ ├── vorbis_static.sln │ │ ├── vorbisdec │ │ │ ├── vorbisdec_dynamic.vcxproj │ │ │ └── vorbisdec_static.vcxproj │ │ └── vorbisenc │ │ │ ├── vorbisenc_dynamic.vcxproj │ │ │ └── vorbisenc_static.vcxproj │ │ ├── vorbis.def │ │ ├── vorbisenc.def │ │ └── vorbisfile.def ├── android-api ├── android-ndk ├── android-sdk ├── backward-cpp │ ├── .clang-format │ ├── .travis.yml │ ├── BackwardConfig.cmake │ ├── CMakeLists.txt │ ├── LICENSE.txt │ ├── README.md │ ├── backward.cpp │ ├── backward.hpp │ ├── builds.sh │ ├── conanfile.py │ ├── doc │ │ ├── nice.png │ │ ├── pretty.png │ │ └── rude.png │ ├── test │ │ ├── _test_main.cpp │ │ ├── rectrace.cpp │ │ ├── select_signals.cpp │ │ ├── stacktrace.cpp │ │ ├── suicide.cpp │ │ ├── test.cpp │ │ └── test.hpp │ └── test_package │ │ ├── CMakeLists.txt │ │ ├── conanfile.py │ │ └── main.cpp ├── dotnet-runtime ├── emscripten ├── glslang │ ├── .clang-format │ ├── .gn │ ├── .mailmap │ ├── Android.mk │ ├── BUILD.gn │ ├── CHANGES.md │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.md │ ├── DEPS │ ├── External │ │ └── CMakeLists.txt │ ├── LICENSE.txt │ ├── README-spirv-remap.txt │ ├── README.md │ ├── SECURITY.md │ ├── SPIRV │ │ ├── CInterface │ │ │ └── spirv_c_interface.cpp │ │ ├── CMakeLists.txt │ │ ├── GLSL.ext.AMD.h │ │ ├── GLSL.ext.ARM.h │ │ ├── GLSL.ext.EXT.h │ │ ├── GLSL.ext.KHR.h │ │ ├── GLSL.ext.NV.h │ │ ├── GLSL.ext.QCOM.h │ │ ├── GLSL.std.450.h │ │ ├── GlslangToSpv.cpp │ │ ├── GlslangToSpv.h │ │ ├── InReadableOrder.cpp │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── NonSemanticDebugPrintf.h │ │ ├── NonSemanticShaderDebugInfo100.h │ │ ├── SPVRemapper.cpp │ │ ├── SPVRemapper.h │ │ ├── SpvBuilder.cpp │ │ ├── SpvBuilder.h │ │ ├── SpvPostProcess.cpp │ │ ├── SpvTools.cpp │ │ ├── SpvTools.h │ │ ├── bitutils.h │ │ ├── disassemble.cpp │ │ ├── disassemble.h │ │ ├── doc.cpp │ │ ├── doc.h │ │ ├── hex_float.h │ │ ├── spirv.hpp11 │ │ ├── spvIR.h │ │ └── spvUtil.h │ ├── StandAlone │ │ ├── CMakeLists.txt │ │ ├── DirStackFileIncluder.h │ │ ├── StandAlone.cpp │ │ ├── Worklist.h │ │ └── spirv-remap.cpp │ ├── _config.yml │ ├── build_info.h.tmpl │ ├── build_info.py │ ├── build_overrides │ │ ├── build.gni │ │ ├── glslang.gni │ │ └── spirv_tools.gni │ ├── gen_extension_headers.py │ ├── glslang │ │ ├── CInterface │ │ │ └── glslang_c_interface.cpp │ │ ├── CMakeLists.txt │ │ ├── ExtensionHeaders │ │ │ └── GL_EXT_shader_realtime_clock.glsl │ │ ├── GenericCodeGen │ │ │ ├── CodeGen.cpp │ │ │ └── Link.cpp │ │ ├── HLSL │ │ │ ├── hlslAttributes.cpp │ │ │ ├── hlslAttributes.h │ │ │ ├── hlslGrammar.cpp │ │ │ ├── hlslGrammar.h │ │ │ ├── hlslOpMap.cpp │ │ │ ├── hlslOpMap.h │ │ │ ├── hlslParseHelper.cpp │ │ │ ├── hlslParseHelper.h │ │ │ ├── hlslParseables.cpp │ │ │ ├── hlslParseables.h │ │ │ ├── hlslScanContext.cpp │ │ │ ├── hlslScanContext.h │ │ │ ├── hlslTokenStream.cpp │ │ │ ├── hlslTokenStream.h │ │ │ ├── hlslTokens.h │ │ │ └── pch.h │ │ ├── Include │ │ │ ├── BaseTypes.h │ │ │ ├── Common.h │ │ │ ├── ConstantUnion.h │ │ │ ├── InfoSink.h │ │ │ ├── InitializeGlobals.h │ │ │ ├── PoolAlloc.h │ │ │ ├── ResourceLimits.h │ │ │ ├── ShHandle.h │ │ │ ├── SpirvIntrinsics.h │ │ │ ├── Types.h │ │ │ ├── arrays.h │ │ │ ├── glslang_c_interface.h │ │ │ ├── glslang_c_shader_types.h │ │ │ ├── intermediate.h │ │ │ └── visibility.h │ │ ├── MachineIndependent │ │ │ ├── Constant.cpp │ │ │ ├── InfoSink.cpp │ │ │ ├── Initialize.cpp │ │ │ ├── Initialize.h │ │ │ ├── IntermTraverse.cpp │ │ │ ├── Intermediate.cpp │ │ │ ├── LiveTraverser.h │ │ │ ├── ParseContextBase.cpp │ │ │ ├── ParseHelper.cpp │ │ │ ├── ParseHelper.h │ │ │ ├── PoolAlloc.cpp │ │ │ ├── RemoveTree.cpp │ │ │ ├── RemoveTree.h │ │ │ ├── Scan.cpp │ │ │ ├── Scan.h │ │ │ ├── ScanContext.h │ │ │ ├── ShaderLang.cpp │ │ │ ├── SpirvIntrinsics.cpp │ │ │ ├── SymbolTable.cpp │ │ │ ├── SymbolTable.h │ │ │ ├── Versions.cpp │ │ │ ├── Versions.h │ │ │ ├── attribute.cpp │ │ │ ├── attribute.h │ │ │ ├── gl_types.h │ │ │ ├── glslang.y │ │ │ ├── glslang_tab.cpp │ │ │ ├── glslang_tab.cpp.h │ │ │ ├── intermOut.cpp │ │ │ ├── iomapper.cpp │ │ │ ├── iomapper.h │ │ │ ├── limits.cpp │ │ │ ├── linkValidate.cpp │ │ │ ├── localintermediate.h │ │ │ ├── parseConst.cpp │ │ │ ├── parseVersions.h │ │ │ ├── pch.h │ │ │ ├── preprocessor │ │ │ │ ├── Pp.cpp │ │ │ │ ├── PpAtom.cpp │ │ │ │ ├── PpContext.cpp │ │ │ │ ├── PpContext.h │ │ │ │ ├── PpScanner.cpp │ │ │ │ ├── PpTokens.cpp │ │ │ │ └── PpTokens.h │ │ │ ├── propagateNoContraction.cpp │ │ │ ├── propagateNoContraction.h │ │ │ ├── reflection.cpp │ │ │ ├── reflection.h │ │ │ └── span.h │ │ ├── OSDependent │ │ │ ├── Unix │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── ossource.cpp │ │ │ ├── Web │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── glslang.after.js │ │ │ │ ├── glslang.js.cpp │ │ │ │ └── glslang.pre.js │ │ │ ├── Windows │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── ossource.cpp │ │ │ └── osinclude.h │ │ ├── Public │ │ │ ├── ResourceLimits.h │ │ │ ├── ShaderLang.h │ │ │ └── resource_limits_c.h │ │ ├── ResourceLimits │ │ │ ├── ResourceLimits.cpp │ │ │ └── resource_limits_c.cpp │ │ ├── stub.cpp │ │ └── updateGrammar │ ├── gtests │ │ ├── AST.FromFile.cpp │ │ ├── BuiltInResource.FromFile.cpp │ │ ├── CMakeLists.txt │ │ ├── Common.cpp │ │ ├── Config.FromFile.cpp │ │ ├── GlslMapIO.FromFile.cpp │ │ ├── HexFloat.cpp │ │ ├── Hlsl.FromFile.cpp │ │ ├── Initializer.h │ │ ├── Link.FromFile.Vk.cpp │ │ ├── Link.FromFile.cpp │ │ ├── LiveTraverser.FromFile.cpp │ │ ├── Pp.FromFile.cpp │ │ ├── README.md │ │ ├── Remap.FromFile.cpp │ │ ├── Settings.cpp │ │ ├── Settings.h │ │ ├── Spv.FromFile.cpp │ │ ├── TestFixture.cpp │ │ ├── TestFixture.h │ │ ├── VkRelaxed.FromFile.cpp │ │ ├── main.cpp │ │ └── pch.h │ ├── known_good.json │ ├── known_good_khr.json │ ├── kokoro │ │ ├── android-ndk-build │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── license-check │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── linux-clang-cmake │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── shared │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ │ └── static │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ ├── linux-clang-gn │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ └── linux-gcc-cmake │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── shared │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ │ └── static │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ ├── license-checker.cfg │ ├── ndk_test │ │ ├── Android.mk │ │ ├── jni │ │ │ └── Application.mk │ │ └── test.cpp │ ├── parse_version.cmake │ ├── standalone.gclient │ └── update_glslang_sources.py ├── iOS-sdk ├── imgui │ ├── .editorconfig │ ├── LICENSE.txt │ ├── backends │ │ ├── imgui_impl_allegro5.cpp │ │ ├── imgui_impl_allegro5.h │ │ ├── imgui_impl_android.cpp │ │ ├── imgui_impl_android.h │ │ ├── imgui_impl_dx10.cpp │ │ ├── imgui_impl_dx10.h │ │ ├── imgui_impl_dx11.cpp │ │ ├── imgui_impl_dx11.h │ │ ├── imgui_impl_dx12.cpp │ │ ├── imgui_impl_dx12.h │ │ ├── imgui_impl_dx9.cpp │ │ ├── imgui_impl_dx9.h │ │ ├── imgui_impl_glfw.cpp │ │ ├── imgui_impl_glfw.h │ │ ├── imgui_impl_glut.cpp │ │ ├── imgui_impl_glut.h │ │ ├── imgui_impl_metal.h │ │ ├── imgui_impl_metal.mm │ │ ├── imgui_impl_opengl2.cpp │ │ ├── imgui_impl_opengl2.h │ │ ├── imgui_impl_opengl3.cpp │ │ ├── imgui_impl_opengl3.h │ │ ├── imgui_impl_opengl3_loader.h │ │ ├── imgui_impl_osx.h │ │ ├── imgui_impl_osx.mm │ │ ├── imgui_impl_sdl2.cpp │ │ ├── imgui_impl_sdl2.h │ │ ├── imgui_impl_sdl3.cpp │ │ ├── imgui_impl_sdl3.h │ │ ├── imgui_impl_sdlgpu3.cpp │ │ ├── imgui_impl_sdlgpu3.h │ │ ├── imgui_impl_sdlgpu3_shaders.h │ │ ├── imgui_impl_sdlrenderer2.cpp │ │ ├── imgui_impl_sdlrenderer2.h │ │ ├── imgui_impl_sdlrenderer3.cpp │ │ ├── imgui_impl_sdlrenderer3.h │ │ ├── imgui_impl_vulkan.cpp │ │ ├── imgui_impl_vulkan.h │ │ ├── imgui_impl_wgpu.cpp │ │ ├── imgui_impl_wgpu.h │ │ ├── imgui_impl_win32.cpp │ │ ├── imgui_impl_win32.h │ │ ├── sdlgpu3 │ │ │ ├── build_instructions.txt │ │ │ ├── shader.frag │ │ │ └── shader.vert │ │ └── vulkan │ │ │ ├── build_instructions.txt │ │ │ ├── generate_spv.sh │ │ │ ├── glsl_shader.frag │ │ │ └── glsl_shader.vert │ ├── docs │ │ ├── BACKENDS.md │ │ ├── CHANGELOG.txt │ │ ├── CONTRIBUTING.md │ │ ├── EXAMPLES.md │ │ ├── FAQ.md │ │ ├── FONTS.md │ │ ├── README.md │ │ └── TODO.txt │ ├── examples │ │ ├── README.txt │ │ ├── example_allegro5 │ │ │ ├── README.md │ │ │ ├── example_allegro5.vcxproj │ │ │ ├── example_allegro5.vcxproj.filters │ │ │ ├── imconfig_allegro5.h │ │ │ └── main.cpp │ │ ├── example_android_opengl3 │ │ │ ├── CMakeLists.txt │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ ├── build.gradle │ │ │ │ └── settings.gradle │ │ │ └── main.cpp │ │ ├── example_apple_metal │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── example_apple_metal.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ ├── iOS │ │ │ │ ├── Info-iOS.plist │ │ │ │ └── LaunchScreen.storyboard │ │ │ ├── macOS │ │ │ │ ├── Info-macOS.plist │ │ │ │ └── MainMenu.storyboard │ │ │ └── main.mm │ │ ├── example_apple_opengl2 │ │ │ ├── Makefile │ │ │ ├── example_apple_opengl2.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── main.mm │ │ ├── example_glfw_metal │ │ │ ├── Makefile │ │ │ └── main.mm │ │ ├── example_glfw_opengl2 │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ ├── example_glfw_opengl2.vcxproj │ │ │ ├── example_glfw_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_opengl3 │ │ │ ├── Makefile │ │ │ ├── Makefile.emscripten │ │ │ ├── build_win32.bat │ │ │ ├── example_glfw_opengl3.vcxproj │ │ │ ├── example_glfw_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_vulkan │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ ├── build_win64.bat │ │ │ ├── example_glfw_vulkan.vcxproj │ │ │ ├── example_glfw_vulkan.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_wgpu │ │ │ ├── CMakeLists.txt │ │ │ ├── Makefile.emscripten │ │ │ ├── README.md │ │ │ └── main.cpp │ │ ├── example_glut_opengl2 │ │ │ ├── Makefile │ │ │ ├── example_glut_opengl2.vcxproj │ │ │ ├── example_glut_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_null │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ └── main.cpp │ │ ├── example_sdl2_directx11 │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_directx11.vcxproj │ │ │ ├── example_sdl2_directx11.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_metal │ │ │ ├── Makefile │ │ │ └── main.mm │ │ ├── example_sdl2_opengl2 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_opengl2.vcxproj │ │ │ ├── example_sdl2_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_opengl3 │ │ │ ├── Makefile │ │ │ ├── Makefile.emscripten │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_opengl3.vcxproj │ │ │ ├── example_sdl2_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_sdlrenderer2 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_sdlrenderer2.vcxproj │ │ │ ├── example_sdl2_sdlrenderer2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_vulkan │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ ├── build_win64.bat │ │ │ ├── example_sdl2_vulkan.vcxproj │ │ │ ├── example_sdl2_vulkan.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl3_metal │ │ │ ├── Makefile │ │ │ └── main.mm │ │ ├── example_sdl3_opengl3 │ │ │ ├── Makefile │ │ │ ├── Makefile.emscripten │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── build_win64.bat │ │ │ ├── example_sdl3_opengl3.vcxproj │ │ │ ├── example_sdl3_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl3_sdlgpu3 │ │ │ ├── Makefile │ │ │ ├── build_win64.bat │ │ │ ├── example_sdl3_sdlgpu3.vcxproj │ │ │ ├── example_sdl3_sdlgpu3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl3_sdlrenderer3 │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl3_sdlrenderer3.vcxproj │ │ │ ├── example_sdl3_sdlrenderer3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl3_vulkan │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ ├── build_win64.bat │ │ │ ├── example_sdl3_vulkan.vcxproj │ │ │ ├── example_sdl3_vulkan.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx10 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx10.vcxproj │ │ │ ├── example_win32_directx10.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx11 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx11.vcxproj │ │ │ ├── example_win32_directx11.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx12 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx12.vcxproj │ │ │ ├── example_win32_directx12.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx9 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx9.vcxproj │ │ │ ├── example_win32_directx9.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_opengl3 │ │ │ ├── build_mingw.bat │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_opengl3.vcxproj │ │ │ ├── example_win32_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_vulkan │ │ │ ├── build_win32.bat │ │ │ ├── build_win64.bat │ │ │ ├── example_win32_vulkan.vcxproj │ │ │ ├── example_win32_vulkan.vcxproj.filters │ │ │ └── main.cpp │ │ ├── imgui_examples.sln │ │ └── libs │ │ │ ├── emscripten │ │ │ ├── emscripten_mainloop_stub.h │ │ │ └── shell_minimal.html │ │ │ ├── glfw │ │ │ ├── COPYING.txt │ │ │ ├── include │ │ │ │ └── GLFW │ │ │ │ │ ├── glfw3.h │ │ │ │ │ └── glfw3native.h │ │ │ ├── lib-vc2010-32 │ │ │ │ └── glfw3.lib │ │ │ └── lib-vc2010-64 │ │ │ │ └── glfw3.lib │ │ │ └── usynergy │ │ │ ├── README.txt │ │ │ ├── uSynergy.c │ │ │ └── uSynergy.h │ ├── imconfig.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_demo.cpp │ ├── imgui_draw.cpp │ ├── imgui_internal.h │ ├── imgui_tables.cpp │ ├── imgui_widgets.cpp │ ├── imstb_rectpack.h │ ├── imstb_textedit.h │ ├── imstb_truetype.h │ └── misc │ │ ├── README.txt │ │ ├── cpp │ │ ├── README.txt │ │ ├── imgui_stdlib.cpp │ │ └── imgui_stdlib.h │ │ ├── debuggers │ │ ├── README.txt │ │ ├── imgui.gdb │ │ ├── imgui.natstepfilter │ │ └── imgui.natvis │ │ ├── fonts │ │ ├── Cousine-Regular.ttf │ │ ├── DroidSans.ttf │ │ ├── Karla-Regular.ttf │ │ ├── ProggyClean.ttf │ │ ├── ProggyTiny.ttf │ │ ├── Roboto-Medium.ttf │ │ └── binary_to_compressed_c.cpp │ │ ├── freetype │ │ ├── README.md │ │ ├── imgui_freetype.cpp │ │ └── imgui_freetype.h │ │ └── single_file │ │ └── imgui_single_file.h ├── libpng │ ├── .appveyor.yml │ ├── .cmake-format.yaml │ ├── .editorconfig │ ├── .editorconfig-checker.json │ ├── .yamllint.yml │ ├── ANNOUNCE │ ├── AUTHORS │ ├── CHANGES │ ├── CMakeLists.txt │ ├── INSTALL │ ├── LICENSE │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── TODO │ ├── TRADEMARK │ ├── aclocal.m4 │ ├── arm │ │ ├── arm_init.c │ │ ├── filter_neon.S │ │ ├── filter_neon_intrinsics.c │ │ └── palette_neon_intrinsics.c │ ├── autogen.sh │ ├── ci │ │ ├── .shellcheckrc │ │ ├── LICENSE_MIT.txt │ │ ├── README.md │ │ ├── ci_lint.sh │ │ ├── ci_verify_cmake.sh │ │ ├── ci_verify_configure.sh │ │ ├── ci_verify_makefiles.sh │ │ ├── ci_verify_version.sh │ │ ├── lib │ │ │ └── ci.lib.sh │ │ ├── libexec │ │ │ ├── ci_shellify_autoconf.sh │ │ │ ├── ci_shellify_c.sh │ │ │ ├── ci_shellify_cmake.sh │ │ │ └── ci_shellify_shell.sh │ │ └── targets │ │ │ ├── android │ │ │ ├── ci_env.aarch64-linux-android.sh │ │ │ ├── ci_env.armv7a-linux-androideabi.sh │ │ │ ├── ci_env.i686-linux-android.sh │ │ │ └── ci_env.x86_64-linux-android.sh │ │ │ ├── cygwin │ │ │ ├── ci_env.i686-pc-cygwin.sh │ │ │ └── ci_env.x86_64-pc-cygwin.sh │ │ │ ├── darwin │ │ │ ├── ci_env.arm64-apple-darwin.sh │ │ │ └── ci_env.x86_64-apple-darwin.sh │ │ │ ├── freebsd │ │ │ ├── ci_env.aarch64-unknown-freebsd.sh │ │ │ ├── ci_env.i686-unknown-freebsd.sh │ │ │ ├── ci_env.riscv64-unknown-freebsd.sh │ │ │ └── ci_env.x86_64-unknown-freebsd.sh │ │ │ ├── linux │ │ │ ├── ci_env.aarch64-linux-gnu.sh │ │ │ ├── ci_env.arm-linux-gnueabi.sh │ │ │ ├── ci_env.arm-linux-gnueabihf.sh │ │ │ ├── ci_env.i686-linux-gnu.sh │ │ │ ├── ci_env.mips-linux-gnu.sh │ │ │ ├── ci_env.mips64-linux-gnuabi64.sh │ │ │ ├── ci_env.mips64el-linux-gnuabi64.sh │ │ │ ├── ci_env.mipsel-linux-gnu.sh │ │ │ ├── ci_env.mipsisa32r6-linux-gnu.sh │ │ │ ├── ci_env.mipsisa32r6el-linux-gnu.sh │ │ │ ├── ci_env.mipsisa64r6-linux-gnuabi64.sh │ │ │ ├── ci_env.mipsisa64r6el-linux-gnuabi64.sh │ │ │ ├── ci_env.powerpc-linux-gnu.sh │ │ │ ├── ci_env.powerpc64-linux-gnu.sh │ │ │ ├── ci_env.powerpc64le-linux-gnu.sh │ │ │ ├── ci_env.riscv64-linux-gnu.sh │ │ │ └── ci_env.x86_64-linux-gnu.sh │ │ │ ├── msdos │ │ │ ├── ci_env.i386-pc-msdoswatcom.sh │ │ │ ├── ci_env.i586-pc-msdosdjgpp.sh │ │ │ └── ci_env.i86-pc-msdoswatcom.sh │ │ │ └── windows │ │ │ ├── ci_env.aarch64-windows-llvm.sh │ │ │ ├── ci_env.i686-w64-mingw32.sh │ │ │ ├── ci_env.i686-windows-llvm.sh │ │ │ ├── ci_env.x86_64-w64-mingw32.sh │ │ │ └── ci_env.x86_64-windows-llvm.sh │ ├── compile │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.ac │ ├── contrib │ │ ├── .editorconfig │ │ ├── README.txt │ │ ├── arm-neon │ │ │ ├── README │ │ │ ├── android-ndk.c │ │ │ ├── linux-auxv.c │ │ │ └── linux.c │ │ ├── conftest │ │ │ ├── README │ │ │ ├── basic.dfa │ │ │ ├── fixed.dfa │ │ │ ├── float-fixed.dfa │ │ │ ├── nocompile-limits.dfa │ │ │ ├── nolimits.dfa │ │ │ ├── pngcp.dfa │ │ │ ├── read-full.dfa │ │ │ ├── read.dfa │ │ │ ├── s_read.dfa │ │ │ ├── s_write.dfa │ │ │ ├── simple.dfa │ │ │ ├── write-full.dfa │ │ │ └── write.dfa │ │ ├── examples │ │ │ ├── .clang-format │ │ │ ├── README.txt │ │ │ ├── iccfrompng.c │ │ │ ├── pngpixel.c │ │ │ ├── pngtopng.c │ │ │ └── simpleover.c │ │ ├── gregbook │ │ │ ├── COPYING │ │ │ ├── LICENSE │ │ │ ├── Makefile.mingw32 │ │ │ ├── Makefile.sgi │ │ │ ├── Makefile.unx │ │ │ ├── Makefile.w32 │ │ │ ├── README │ │ │ ├── makevms.com │ │ │ ├── readpng.c │ │ │ ├── readpng.h │ │ │ ├── readpng2.c │ │ │ ├── readpng2.h │ │ │ ├── readppm.c │ │ │ ├── rpng-win.c │ │ │ ├── rpng-x.c │ │ │ ├── rpng2-win.c │ │ │ ├── rpng2-x.c │ │ │ ├── toucan.png │ │ │ ├── wpng.c │ │ │ ├── writepng.c │ │ │ └── writepng.h │ │ ├── libtests │ │ │ ├── fakepng.c │ │ │ ├── gentests.sh │ │ │ ├── makepng.c │ │ │ ├── pngimage.c │ │ │ ├── pngstest-errors.h │ │ │ ├── pngstest.c │ │ │ ├── pngunknown.c │ │ │ ├── pngvalid.c │ │ │ ├── readpng.c │ │ │ ├── tarith.c │ │ │ └── timepng.c │ │ ├── mips-mmi │ │ │ └── linux.c │ │ ├── mips-msa │ │ │ ├── README │ │ │ └── linux.c │ │ ├── oss-fuzz │ │ │ ├── Dockerfile │ │ │ ├── README.txt │ │ │ ├── build.sh │ │ │ ├── libpng_read_fuzzer.cc │ │ │ ├── libpng_read_fuzzer.options │ │ │ └── png.dict │ │ ├── pngexif │ │ │ ├── .editorconfig │ │ │ ├── .pylintrc │ │ │ ├── LICENSE_MIT.txt │ │ │ ├── README.md │ │ │ ├── bytepack.py │ │ │ ├── exifinfo.py │ │ │ ├── pngexifinfo │ │ │ ├── pngexifinfo.bat │ │ │ └── pngexifinfo.py │ │ ├── pngminim │ │ │ ├── README │ │ │ ├── decoder │ │ │ │ ├── README │ │ │ │ ├── makefile │ │ │ │ ├── pngusr.dfa │ │ │ │ └── pngusr.h │ │ │ ├── encoder │ │ │ │ ├── README │ │ │ │ ├── makefile │ │ │ │ ├── pngusr.dfa │ │ │ │ └── pngusr.h │ │ │ └── preader │ │ │ │ ├── README │ │ │ │ ├── makefile │ │ │ │ ├── pngusr.dfa │ │ │ │ └── pngusr.h │ │ ├── pngminus │ │ │ ├── .editorconfig │ │ │ ├── CHANGES.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE.txt │ │ │ ├── Makefile │ │ │ ├── README.txt │ │ │ ├── makevms.com │ │ │ ├── png2pnm.c │ │ │ ├── pnm2png.c │ │ │ ├── test_png2pnm.bat │ │ │ ├── test_png2pnm.sh │ │ │ ├── test_pngminus.bat │ │ │ ├── test_pngminus.sh │ │ │ ├── test_pnm2png.bat │ │ │ └── test_pnm2png.sh │ │ ├── pngsuite │ │ │ ├── README │ │ │ ├── bad_interlace_conversions.txt │ │ │ ├── basn0g01.png │ │ │ ├── basn0g02.png │ │ │ ├── basn0g04.png │ │ │ ├── basn0g08.png │ │ │ ├── basn0g16.png │ │ │ ├── basn2c08.png │ │ │ ├── basn2c16.png │ │ │ ├── basn3p01.png │ │ │ ├── basn3p02.png │ │ │ ├── basn3p04.png │ │ │ ├── basn3p08.png │ │ │ ├── basn4a08.png │ │ │ ├── basn4a16.png │ │ │ ├── basn6a08.png │ │ │ ├── basn6a16.png │ │ │ ├── ftbbn0g01.png │ │ │ ├── ftbbn0g02.png │ │ │ ├── ftbbn0g04.png │ │ │ ├── ftbbn2c16.png │ │ │ ├── ftbbn3p08.png │ │ │ ├── ftbgn2c16.png │ │ │ ├── ftbgn3p08.png │ │ │ ├── ftbrn2c08.png │ │ │ ├── ftbwn0g16.png │ │ │ ├── ftbwn3p08.png │ │ │ ├── ftbyn3p08.png │ │ │ ├── ftp0n0g08.png │ │ │ ├── ftp0n2c08.png │ │ │ ├── ftp0n3p08.png │ │ │ ├── ftp1n3p08.png │ │ │ ├── ibasn0g08.png │ │ │ ├── ibasn0g16.png │ │ │ ├── ibasn2c08.png │ │ │ ├── ibasn2c16.png │ │ │ ├── ibasn3p08.png │ │ │ ├── ibasn4a08.png │ │ │ ├── ibasn4a16.png │ │ │ ├── ibasn6a08.png │ │ │ ├── ibasn6a16.png │ │ │ ├── iftbbn2c16.png │ │ │ ├── iftbbn3p08.png │ │ │ ├── iftbgn2c16.png │ │ │ ├── iftbgn3p08.png │ │ │ ├── iftbrn2c08.png │ │ │ ├── iftbwn0g16.png │ │ │ ├── iftbwn3p08.png │ │ │ ├── iftbyn3p08.png │ │ │ ├── iftp0n0g08.png │ │ │ ├── iftp0n2c08.png │ │ │ ├── iftp0n3p08.png │ │ │ ├── iftp1n3p08.png │ │ │ └── interlaced │ │ │ │ ├── README │ │ │ │ ├── ibasn0g01.png │ │ │ │ ├── ibasn0g02.png │ │ │ │ ├── ibasn0g04.png │ │ │ │ ├── ibasn3p01.png │ │ │ │ ├── ibasn3p02.png │ │ │ │ ├── ibasn3p04.png │ │ │ │ ├── iftbbn0g01.png │ │ │ │ ├── iftbbn0g02.png │ │ │ │ └── iftbbn0g04.png │ │ ├── powerpc-vsx │ │ │ ├── README │ │ │ ├── linux.c │ │ │ └── linux_aux.c │ │ ├── riscv-rvv │ │ │ ├── README │ │ │ └── linux.c │ │ ├── testpngs │ │ │ ├── badpal │ │ │ │ ├── regression-palette-8.png │ │ │ │ ├── small-palette-1.png │ │ │ │ ├── small-palette-2.png │ │ │ │ ├── small-palette-4.png │ │ │ │ ├── small-palette-8.png │ │ │ │ ├── test-palette-1.png │ │ │ │ ├── test-palette-2.png │ │ │ │ ├── test-palette-4.png │ │ │ │ └── test-palette-8.png │ │ │ ├── crashers │ │ │ │ ├── bad_iCCP.png │ │ │ │ ├── badadler.png │ │ │ │ ├── badcrc.png │ │ │ │ ├── empty_ancillary_chunks.png │ │ │ │ ├── huge_IDAT.png │ │ │ │ ├── huge_bKGD_chunk.png │ │ │ │ ├── huge_cHRM_chunk.png │ │ │ │ ├── huge_eXIf_chunk.png │ │ │ │ ├── huge_gAMA_chunk.png │ │ │ │ ├── huge_hIST_chunk.png │ │ │ │ ├── huge_iCCP_chunk.png │ │ │ │ ├── huge_iTXt_chunk.png │ │ │ │ ├── huge_juNK_unsafe_to_copy.png │ │ │ │ ├── huge_juNk_safe_to_copy.png │ │ │ │ ├── huge_pCAL_chunk.png │ │ │ │ ├── huge_pHYs_chunk.png │ │ │ │ ├── huge_sCAL_chunk.png │ │ │ │ ├── huge_sPLT_chunk.png │ │ │ │ ├── huge_sRGB_chunk.png │ │ │ │ ├── huge_sTER_chunk.png │ │ │ │ ├── huge_tEXt_chunk.png │ │ │ │ ├── huge_tIME_chunk.png │ │ │ │ └── huge_zTXt_chunk.png │ │ │ ├── gray-1-1.8-tRNS.png │ │ │ ├── gray-1-1.8.png │ │ │ ├── gray-1-linear-tRNS.png │ │ │ ├── gray-1-linear.png │ │ │ ├── gray-1-sRGB-tRNS.png │ │ │ ├── gray-1-sRGB.png │ │ │ ├── gray-1-tRNS.png │ │ │ ├── gray-1.png │ │ │ ├── gray-16-1.8-tRNS.png │ │ │ ├── gray-16-1.8.png │ │ │ ├── gray-16-linear-tRNS.png │ │ │ ├── gray-16-linear.png │ │ │ ├── gray-16-sRGB-tRNS.png │ │ │ ├── gray-16-sRGB.png │ │ │ ├── gray-16-tRNS.png │ │ │ ├── gray-16.png │ │ │ ├── gray-2-1.8-tRNS.png │ │ │ ├── gray-2-1.8.png │ │ │ ├── gray-2-linear-tRNS.png │ │ │ ├── gray-2-linear.png │ │ │ ├── gray-2-sRGB-tRNS.png │ │ │ ├── gray-2-sRGB.png │ │ │ ├── gray-2-tRNS.png │ │ │ ├── gray-2.png │ │ │ ├── gray-4-1.8-tRNS.png │ │ │ ├── gray-4-1.8.png │ │ │ ├── gray-4-linear-tRNS.png │ │ │ ├── gray-4-linear.png │ │ │ ├── gray-4-sRGB-tRNS.png │ │ │ ├── gray-4-sRGB.png │ │ │ ├── gray-4-tRNS.png │ │ │ ├── gray-4.png │ │ │ ├── gray-8-1.8-tRNS.png │ │ │ ├── gray-8-1.8.png │ │ │ ├── gray-8-linear-tRNS.png │ │ │ ├── gray-8-linear.png │ │ │ ├── gray-8-sRGB-tRNS.png │ │ │ ├── gray-8-sRGB.png │ │ │ ├── gray-8-tRNS.png │ │ │ ├── gray-8.png │ │ │ ├── gray-alpha-16-1.8.png │ │ │ ├── gray-alpha-16-linear.png │ │ │ ├── gray-alpha-16-sRGB.png │ │ │ ├── gray-alpha-16.png │ │ │ ├── gray-alpha-8-1.8.png │ │ │ ├── gray-alpha-8-linear.png │ │ │ ├── gray-alpha-8-sRGB.png │ │ │ ├── gray-alpha-8.png │ │ │ ├── makepngs.sh │ │ │ ├── palette-1-1.8-tRNS.png │ │ │ ├── palette-1-1.8.png │ │ │ ├── palette-1-linear-tRNS.png │ │ │ ├── palette-1-linear.png │ │ │ ├── palette-1-sRGB-tRNS.png │ │ │ ├── palette-1-sRGB.png │ │ │ ├── palette-1-tRNS.png │ │ │ ├── palette-1.png │ │ │ ├── palette-2-1.8-tRNS.png │ │ │ ├── palette-2-1.8.png │ │ │ ├── palette-2-linear-tRNS.png │ │ │ ├── palette-2-linear.png │ │ │ ├── palette-2-sRGB-tRNS.png │ │ │ ├── palette-2-sRGB.png │ │ │ ├── palette-2-tRNS.png │ │ │ ├── palette-2.png │ │ │ ├── palette-4-1.8-tRNS.png │ │ │ ├── palette-4-1.8.png │ │ │ ├── palette-4-linear-tRNS.png │ │ │ ├── palette-4-linear.png │ │ │ ├── palette-4-sRGB-tRNS.png │ │ │ ├── palette-4-sRGB.png │ │ │ ├── palette-4-tRNS.png │ │ │ ├── palette-4.png │ │ │ ├── palette-8-1.8-tRNS.png │ │ │ ├── palette-8-1.8.png │ │ │ ├── palette-8-linear-tRNS.png │ │ │ ├── palette-8-linear.png │ │ │ ├── palette-8-sRGB-tRNS.png │ │ │ ├── palette-8-sRGB.png │ │ │ ├── palette-8-tRNS.png │ │ │ ├── palette-8.png │ │ │ ├── png-3 │ │ │ │ └── cicp-display-p3_reencoded.png │ │ │ ├── rgb-16-1.8-tRNS.png │ │ │ ├── rgb-16-1.8.png │ │ │ ├── rgb-16-linear-tRNS.png │ │ │ ├── rgb-16-linear.png │ │ │ ├── rgb-16-sRGB-tRNS.png │ │ │ ├── rgb-16-sRGB.png │ │ │ ├── rgb-16-tRNS.png │ │ │ ├── rgb-16.png │ │ │ ├── rgb-8-1.8-tRNS.png │ │ │ ├── rgb-8-1.8.png │ │ │ ├── rgb-8-linear-tRNS.png │ │ │ ├── rgb-8-linear.png │ │ │ ├── rgb-8-sRGB-tRNS.png │ │ │ ├── rgb-8-sRGB.png │ │ │ ├── rgb-8-tRNS.png │ │ │ ├── rgb-8.png │ │ │ ├── rgb-alpha-16-1.8.png │ │ │ ├── rgb-alpha-16-linear.png │ │ │ ├── rgb-alpha-16-sRGB.png │ │ │ ├── rgb-alpha-16.png │ │ │ ├── rgb-alpha-8-1.8.png │ │ │ ├── rgb-alpha-8-linear.png │ │ │ ├── rgb-alpha-8-sRGB.png │ │ │ └── rgb-alpha-8.png │ │ ├── tools │ │ │ ├── README.txt │ │ │ ├── checksum-icc.c │ │ │ ├── cvtcolor.c │ │ │ ├── genpng.c │ │ │ ├── intgamma.sh │ │ │ ├── makesRGB.c │ │ │ ├── png-fix-itxt.c │ │ │ ├── pngcp.c │ │ │ ├── pngfix.c │ │ │ └── sRGB.h │ │ └── visupng │ │ │ ├── .editorconfig │ │ │ ├── PngFile.c │ │ │ ├── PngFile.h │ │ │ ├── README.txt │ │ │ ├── VisualPng.c │ │ │ ├── VisualPng.dsp │ │ │ ├── VisualPng.dsw │ │ │ ├── VisualPng.ico │ │ │ ├── VisualPng.png │ │ │ ├── VisualPng.rc │ │ │ ├── cexcept.h │ │ │ └── resource.h │ ├── depcomp │ ├── example.c │ ├── install-sh │ ├── intel │ │ ├── filter_sse2_intrinsics.c │ │ └── intel_init.c │ ├── libpng-config.in │ ├── libpng-manual.txt │ ├── libpng.3 │ ├── libpng.pc.in │ ├── libpngpf.3 │ ├── loongarch │ │ ├── .editorconfig │ │ ├── filter_lsx_intrinsics.c │ │ └── loongarch_lsx_init.c │ ├── ltmain.sh │ ├── mips │ │ ├── .editorconfig │ │ ├── filter_mmi_inline_assembly.c │ │ ├── filter_msa_intrinsics.c │ │ └── mips_init.c │ ├── missing │ ├── png.5 │ ├── png.c │ ├── png.h │ ├── pngbar.jpg │ ├── pngbar.png │ ├── pngconf.h │ ├── pngdebug.h │ ├── pngerror.c │ ├── pngget.c │ ├── pnginfo.h │ ├── pngmem.c │ ├── pngnow.png │ ├── pngpread.c │ ├── pngpriv.h │ ├── pngread.c │ ├── pngrio.c │ ├── pngrtran.c │ ├── pngrutil.c │ ├── pngset.c │ ├── pngstruct.h │ ├── pngtest.c │ ├── pngtest.png │ ├── pngtrans.c │ ├── pngusr.dfa │ ├── pngwio.c │ ├── pngwrite.c │ ├── pngwtran.c │ ├── pngwutil.c │ ├── powerpc │ │ ├── .editorconfig │ │ ├── filter_vsx_intrinsics.c │ │ └── powerpc_init.c │ ├── projects │ │ ├── .editorconfig │ │ ├── owatcom │ │ │ ├── libpng.tgt │ │ │ ├── libpng.wpj │ │ │ ├── pngconfig.mak │ │ │ ├── pngstest.tgt │ │ │ ├── pngtest.tgt │ │ │ └── pngvalid.tgt │ │ ├── visualc71 │ │ │ ├── PRJ0041.mak │ │ │ ├── README.txt │ │ │ ├── README_zlib.txt │ │ │ ├── libpng.sln │ │ │ ├── libpng.vcproj │ │ │ ├── pngtest.vcproj │ │ │ └── zlib.vcproj │ │ └── vstudio │ │ │ ├── README.txt │ │ │ ├── build.bat │ │ │ ├── libpng │ │ │ └── libpng.vcxproj │ │ │ ├── pnglibconf │ │ │ └── pnglibconf.vcxproj │ │ │ ├── pngstest │ │ │ └── pngstest.vcxproj │ │ │ ├── pngtest │ │ │ └── pngtest.vcxproj │ │ │ ├── pngunknown │ │ │ └── pngunknown.vcxproj │ │ │ ├── pngvalid │ │ │ └── pngvalid.vcxproj │ │ │ ├── vstudio.sln │ │ │ ├── zlib.props │ │ │ └── zlib │ │ │ └── zlib.vcxproj │ ├── riscv │ │ ├── .editorconfig │ │ ├── filter_rvv_intrinsics.c │ │ └── riscv_init.c │ ├── scripts │ │ ├── README.txt │ │ ├── SCOPTIONS.ppc │ │ ├── autoconf │ │ │ ├── README.md │ │ │ ├── libtool.m4 │ │ │ ├── ltoptions.m4 │ │ │ ├── ltsugar.m4 │ │ │ ├── ltversion.m4 │ │ │ └── lt~obsolete.m4 │ │ ├── checksym.awk │ │ ├── cmake │ │ │ ├── AUTHORS.md │ │ │ ├── PNGCheckLibconf.cmake │ │ │ ├── PNGConfig.cmake │ │ │ ├── PNGGenConfig.cmake │ │ │ ├── PNGTest.cmake │ │ │ ├── README.md │ │ │ ├── genchk.cmake.in │ │ │ ├── genout.cmake.in │ │ │ ├── gensrc.cmake.in │ │ │ └── test.cmake.in │ │ ├── descrip.mms │ │ ├── dfn.awk │ │ ├── intprefix.c │ │ ├── libpng-config-body.in │ │ ├── libpng-config-head.in │ │ ├── libpng.pc.in │ │ ├── macro.lst │ │ ├── makefile.32sunu │ │ ├── makefile.64sunu │ │ ├── makefile.aix │ │ ├── makefile.amiga │ │ ├── makefile.atari │ │ ├── makefile.bc32 │ │ ├── makefile.beos │ │ ├── makefile.c89 │ │ ├── makefile.clang │ │ ├── makefile.darwin │ │ ├── makefile.dec │ │ ├── makefile.dj2 │ │ ├── makefile.emcc │ │ ├── makefile.freebsd │ │ ├── makefile.gcc │ │ ├── makefile.hp64 │ │ ├── makefile.hpgcc │ │ ├── makefile.hpux │ │ ├── makefile.ibmc │ │ ├── makefile.intel │ │ ├── makefile.linux │ │ ├── makefile.mips │ │ ├── makefile.msys │ │ ├── makefile.netbsd │ │ ├── makefile.openbsd │ │ ├── makefile.riscos │ │ ├── makefile.sco │ │ ├── makefile.sggcc │ │ ├── makefile.sgi │ │ ├── makefile.so9 │ │ ├── makefile.solaris │ │ ├── makefile.std │ │ ├── makefile.sunos │ │ ├── makefile.vcwin-arm64 │ │ ├── makefile.vcwin32 │ │ ├── makevms.com │ │ ├── options.awk │ │ ├── pnglibconf.dfa │ │ ├── pnglibconf.h.prebuilt │ │ ├── pnglibconf.mak │ │ ├── pngwin.rc │ │ ├── prefix.c │ │ ├── smakefile.ppc │ │ ├── sym.c │ │ ├── symbols.c │ │ ├── symbols.def │ │ └── vers.c │ ├── test-driver │ └── tests │ │ ├── pngimage-full │ │ ├── pngimage-quick │ │ ├── pngstest │ │ ├── pngstest-1.8 │ │ ├── pngstest-1.8-alpha │ │ ├── pngstest-linear │ │ ├── pngstest-linear-alpha │ │ ├── pngstest-none │ │ ├── pngstest-none-alpha │ │ ├── pngstest-sRGB │ │ ├── pngstest-sRGB-alpha │ │ ├── pngtest-all │ │ ├── pngunknown-IDAT │ │ ├── pngunknown-discard │ │ ├── pngunknown-if-safe │ │ ├── pngunknown-sAPI │ │ ├── pngunknown-sTER │ │ ├── pngunknown-save │ │ ├── pngunknown-vpAg │ │ ├── pngvalid-gamma-16-to-8 │ │ ├── pngvalid-gamma-alpha-mode │ │ ├── pngvalid-gamma-background │ │ ├── pngvalid-gamma-expand16-alpha-mode │ │ ├── pngvalid-gamma-expand16-background │ │ ├── pngvalid-gamma-expand16-transform │ │ ├── pngvalid-gamma-sbit │ │ ├── pngvalid-gamma-threshold │ │ ├── pngvalid-gamma-transform │ │ ├── pngvalid-progressive-interlace-standard │ │ ├── pngvalid-progressive-size │ │ ├── pngvalid-progressive-standard │ │ ├── pngvalid-standard │ │ └── pngvalid-transform ├── mongo-c-driver │ ├── .clang-format │ ├── .gdbinit │ ├── .git-blame-ignore-revs │ ├── .gitmodules │ ├── .lsan-suppressions │ ├── .tsan-suppressions │ ├── .ubsan-suppressions │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── COPYING │ ├── Earthfile │ ├── NEWS │ ├── README.rst │ ├── THIRD_PARTY_NOTICES │ ├── VERSION_CURRENT │ ├── build │ │ ├── bottle.py │ │ ├── cmake │ │ │ ├── BuildVersion.cmake │ │ │ ├── CheckSchedGetCPU.cmake │ │ │ ├── FindSASL2.cmake │ │ │ ├── FindSnappy.cmake │ │ │ ├── FindSphinx.cmake │ │ │ ├── FindUtf8Proc.cmake │ │ │ ├── GeneratePkgConfig.cmake │ │ │ ├── GenerateUninstaller.cmake │ │ │ ├── LLDLinker.cmake │ │ │ ├── LoadTests.cmake │ │ │ ├── LoadVersion.cmake │ │ │ ├── MongoC-Warnings.cmake │ │ │ ├── MongoPlatform.cmake │ │ │ ├── MongoSettings.cmake │ │ │ ├── ParseVersion.cmake │ │ │ ├── ResSearch.cmake │ │ │ ├── Sanitizers.cmake │ │ │ ├── SphinxBuild.cmake │ │ │ ├── TestFixtures.cmake │ │ │ ├── TestProject.cmake │ │ │ ├── VerifyHeaders.cmake │ │ │ ├── empty.c │ │ │ ├── empty.cpp │ │ │ ├── libmongoc-hidden-symbols.map │ │ │ ├── libmongoc-hidden-symbols.txt │ │ │ └── packageConfigVersion.cmake.in │ │ ├── fake_kms_provider_server.py │ │ ├── future_function_templates │ │ │ ├── future-functions.c.template │ │ │ ├── future-functions.h.template │ │ │ ├── future-value.c.template │ │ │ ├── future-value.h.template │ │ │ ├── future.c.template │ │ │ └── future.h.template │ │ ├── generate-future-functions.py │ │ ├── generate-opts.py │ │ ├── mongodl.py │ │ ├── opts_templates │ │ │ ├── mongoc-opts-private.h.template │ │ │ └── mongoc-opts.c.template │ │ ├── proc-ctl.py │ │ ├── requirements.txt │ │ └── sphinx │ │ │ ├── homepage-config │ │ │ ├── conf.py │ │ │ ├── index.rst │ │ │ ├── libbson-releases.rst │ │ │ └── libmongoc-releases.rst │ │ │ ├── mongoc │ │ │ └── __init__.py │ │ │ ├── mongoc_common.py │ │ │ └── redirect.t.html │ ├── lldb.pyi │ ├── lldb_bson.py │ ├── pyproject.toml │ ├── src │ │ ├── CMakeLists.txt │ │ ├── c-check.c │ │ ├── common │ │ │ ├── CMakeLists.txt │ │ │ ├── src │ │ │ │ ├── bson-dsl.md │ │ │ │ ├── common-atomic-private.h │ │ │ │ ├── common-atomic.c │ │ │ │ ├── common-b64-private.h │ │ │ │ ├── common-b64.c │ │ │ │ ├── common-bits-private.h │ │ │ │ ├── common-bson-dsl-private.h │ │ │ │ ├── common-config.h.in │ │ │ │ ├── common-json-private.h │ │ │ │ ├── common-json.c │ │ │ │ ├── common-macros-private.h │ │ │ │ ├── common-md5-private.h │ │ │ │ ├── common-md5.c │ │ │ │ ├── common-oid-private.h │ │ │ │ ├── common-oid.c │ │ │ │ ├── common-prelude.h │ │ │ │ ├── common-string-private.h │ │ │ │ ├── common-string.c │ │ │ │ ├── common-thread-private.h │ │ │ │ ├── common-thread.c │ │ │ │ ├── common-utf8-private.h │ │ │ │ └── mlib │ │ │ │ │ ├── ckdint.h │ │ │ │ │ ├── ckdint.md │ │ │ │ │ ├── ckdint.test.cpp │ │ │ │ │ ├── cmp.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── intencode.h │ │ │ │ │ ├── intutil.h │ │ │ │ │ ├── loop.h │ │ │ │ │ ├── str.h │ │ │ │ │ └── test.h │ │ │ └── tests │ │ │ │ ├── test-common-atomic.c │ │ │ │ ├── test-common-oid.c │ │ │ │ └── test-mlib.c │ │ ├── cpp-check.cpp │ │ ├── kms-message │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYING │ │ │ ├── README.md │ │ │ ├── THIRD_PARTY_NOTICES │ │ │ ├── aws-sig-v4-test-suite │ │ │ │ ├── LICENSE │ │ │ │ ├── NOTICE │ │ │ │ ├── get-header-key-duplicate │ │ │ │ │ ├── get-header-key-duplicate.authz │ │ │ │ │ ├── get-header-key-duplicate.creq │ │ │ │ │ ├── get-header-key-duplicate.req │ │ │ │ │ ├── get-header-key-duplicate.sreq │ │ │ │ │ └── get-header-key-duplicate.sts │ │ │ │ ├── get-header-value-multiline │ │ │ │ │ ├── get-header-value-multiline.authz │ │ │ │ │ ├── get-header-value-multiline.creq │ │ │ │ │ ├── get-header-value-multiline.req │ │ │ │ │ ├── get-header-value-multiline.sreq │ │ │ │ │ └── get-header-value-multiline.sts │ │ │ │ ├── get-header-value-order │ │ │ │ │ ├── get-header-value-order.authz │ │ │ │ │ ├── get-header-value-order.creq │ │ │ │ │ ├── get-header-value-order.req │ │ │ │ │ ├── get-header-value-order.sreq │ │ │ │ │ └── get-header-value-order.sts │ │ │ │ ├── get-header-value-trim │ │ │ │ │ ├── get-header-value-trim.authz │ │ │ │ │ ├── get-header-value-trim.creq │ │ │ │ │ ├── get-header-value-trim.req │ │ │ │ │ ├── get-header-value-trim.sreq │ │ │ │ │ └── get-header-value-trim.sts │ │ │ │ ├── get-unreserved │ │ │ │ │ ├── get-unreserved.authz │ │ │ │ │ ├── get-unreserved.creq │ │ │ │ │ ├── get-unreserved.req │ │ │ │ │ ├── get-unreserved.sreq │ │ │ │ │ └── get-unreserved.sts │ │ │ │ ├── get-utf8 │ │ │ │ │ ├── get-utf8.authz │ │ │ │ │ ├── get-utf8.creq │ │ │ │ │ ├── get-utf8.req │ │ │ │ │ ├── get-utf8.sreq │ │ │ │ │ └── get-utf8.sts │ │ │ │ ├── get-vanilla-empty-query-key │ │ │ │ │ ├── get-vanilla-empty-query-key.authz │ │ │ │ │ ├── get-vanilla-empty-query-key.creq │ │ │ │ │ ├── get-vanilla-empty-query-key.req │ │ │ │ │ ├── get-vanilla-empty-query-key.sreq │ │ │ │ │ └── get-vanilla-empty-query-key.sts │ │ │ │ ├── get-vanilla-query-order-key-case │ │ │ │ │ ├── get-vanilla-query-order-key-case.authz │ │ │ │ │ ├── get-vanilla-query-order-key-case.creq │ │ │ │ │ ├── get-vanilla-query-order-key-case.req │ │ │ │ │ ├── get-vanilla-query-order-key-case.sreq │ │ │ │ │ └── get-vanilla-query-order-key-case.sts │ │ │ │ ├── get-vanilla-query-order-key │ │ │ │ │ ├── get-vanilla-query-order-key.authz │ │ │ │ │ ├── get-vanilla-query-order-key.creq │ │ │ │ │ ├── get-vanilla-query-order-key.req │ │ │ │ │ ├── get-vanilla-query-order-key.sreq │ │ │ │ │ └── get-vanilla-query-order-key.sts │ │ │ │ ├── get-vanilla-query-order-value │ │ │ │ │ ├── get-vanilla-query-order-value.authz │ │ │ │ │ ├── get-vanilla-query-order-value.creq │ │ │ │ │ ├── get-vanilla-query-order-value.req │ │ │ │ │ ├── get-vanilla-query-order-value.sreq │ │ │ │ │ └── get-vanilla-query-order-value.sts │ │ │ │ ├── get-vanilla-query-unreserved │ │ │ │ │ ├── get-vanilla-query-unreserved.authz │ │ │ │ │ ├── get-vanilla-query-unreserved.creq │ │ │ │ │ ├── get-vanilla-query-unreserved.req │ │ │ │ │ ├── get-vanilla-query-unreserved.sreq │ │ │ │ │ └── get-vanilla-query-unreserved.sts │ │ │ │ ├── get-vanilla-query │ │ │ │ │ ├── get-vanilla-query.authz │ │ │ │ │ ├── get-vanilla-query.creq │ │ │ │ │ ├── get-vanilla-query.req │ │ │ │ │ ├── get-vanilla-query.sreq │ │ │ │ │ └── get-vanilla-query.sts │ │ │ │ ├── get-vanilla-utf8-query │ │ │ │ │ ├── get-vanilla-utf8-query.authz │ │ │ │ │ ├── get-vanilla-utf8-query.creq │ │ │ │ │ ├── get-vanilla-utf8-query.req │ │ │ │ │ ├── get-vanilla-utf8-query.sreq │ │ │ │ │ └── get-vanilla-utf8-query.sts │ │ │ │ ├── get-vanilla │ │ │ │ │ ├── get-vanilla.authz │ │ │ │ │ ├── get-vanilla.creq │ │ │ │ │ ├── get-vanilla.req │ │ │ │ │ ├── get-vanilla.sreq │ │ │ │ │ └── get-vanilla.sts │ │ │ │ ├── normalize-path │ │ │ │ │ ├── get-relative-relative │ │ │ │ │ │ ├── get-relative-relative.authz │ │ │ │ │ │ ├── get-relative-relative.creq │ │ │ │ │ │ ├── get-relative-relative.req │ │ │ │ │ │ ├── get-relative-relative.sreq │ │ │ │ │ │ └── get-relative-relative.sts │ │ │ │ │ ├── get-relative │ │ │ │ │ │ ├── get-relative.authz │ │ │ │ │ │ ├── get-relative.creq │ │ │ │ │ │ ├── get-relative.req │ │ │ │ │ │ ├── get-relative.sreq │ │ │ │ │ │ └── get-relative.sts │ │ │ │ │ ├── get-slash-dot-slash │ │ │ │ │ │ ├── get-slash-dot-slash.authz │ │ │ │ │ │ ├── get-slash-dot-slash.creq │ │ │ │ │ │ ├── get-slash-dot-slash.req │ │ │ │ │ │ ├── get-slash-dot-slash.sreq │ │ │ │ │ │ └── get-slash-dot-slash.sts │ │ │ │ │ ├── get-slash-pointless-dot │ │ │ │ │ │ ├── get-slash-pointless-dot.authz │ │ │ │ │ │ ├── get-slash-pointless-dot.creq │ │ │ │ │ │ ├── get-slash-pointless-dot.req │ │ │ │ │ │ ├── get-slash-pointless-dot.sreq │ │ │ │ │ │ └── get-slash-pointless-dot.sts │ │ │ │ │ ├── get-slash │ │ │ │ │ │ ├── get-slash.authz │ │ │ │ │ │ ├── get-slash.creq │ │ │ │ │ │ ├── get-slash.req │ │ │ │ │ │ ├── get-slash.sreq │ │ │ │ │ │ └── get-slash.sts │ │ │ │ │ ├── get-slashes │ │ │ │ │ │ ├── get-slashes.authz │ │ │ │ │ │ ├── get-slashes.creq │ │ │ │ │ │ ├── get-slashes.req │ │ │ │ │ │ ├── get-slashes.sreq │ │ │ │ │ │ └── get-slashes.sts │ │ │ │ │ ├── get-space │ │ │ │ │ │ ├── get-space.authz │ │ │ │ │ │ ├── get-space.creq │ │ │ │ │ │ ├── get-space.req │ │ │ │ │ │ ├── get-space.sreq │ │ │ │ │ │ └── get-space.sts │ │ │ │ │ └── normalize-path.txt │ │ │ │ ├── post-header-key-case │ │ │ │ │ ├── post-header-key-case.authz │ │ │ │ │ ├── post-header-key-case.creq │ │ │ │ │ ├── post-header-key-case.req │ │ │ │ │ ├── post-header-key-case.sreq │ │ │ │ │ └── post-header-key-case.sts │ │ │ │ ├── post-header-key-sort │ │ │ │ │ ├── post-header-key-sort.authz │ │ │ │ │ ├── post-header-key-sort.creq │ │ │ │ │ ├── post-header-key-sort.req │ │ │ │ │ ├── post-header-key-sort.sreq │ │ │ │ │ └── post-header-key-sort.sts │ │ │ │ ├── post-header-value-case │ │ │ │ │ ├── post-header-value-case.authz │ │ │ │ │ ├── post-header-value-case.creq │ │ │ │ │ ├── post-header-value-case.req │ │ │ │ │ ├── post-header-value-case.sreq │ │ │ │ │ └── post-header-value-case.sts │ │ │ │ ├── post-sts-token │ │ │ │ │ ├── post-sts-header-after │ │ │ │ │ │ ├── post-sts-header-after.authz │ │ │ │ │ │ ├── post-sts-header-after.creq │ │ │ │ │ │ ├── post-sts-header-after.req │ │ │ │ │ │ ├── post-sts-header-after.sreq │ │ │ │ │ │ └── post-sts-header-after.sts │ │ │ │ │ ├── post-sts-header-before │ │ │ │ │ │ ├── post-sts-header-before.authz │ │ │ │ │ │ ├── post-sts-header-before.creq │ │ │ │ │ │ ├── post-sts-header-before.req │ │ │ │ │ │ ├── post-sts-header-before.sreq │ │ │ │ │ │ └── post-sts-header-before.sts │ │ │ │ │ └── readme.txt │ │ │ │ ├── post-vanilla-empty-query-value │ │ │ │ │ ├── post-vanilla-empty-query-value.authz │ │ │ │ │ ├── post-vanilla-empty-query-value.creq │ │ │ │ │ ├── post-vanilla-empty-query-value.req │ │ │ │ │ ├── post-vanilla-empty-query-value.sreq │ │ │ │ │ └── post-vanilla-empty-query-value.sts │ │ │ │ ├── post-vanilla-query │ │ │ │ │ ├── post-vanilla-query.authz │ │ │ │ │ ├── post-vanilla-query.creq │ │ │ │ │ ├── post-vanilla-query.req │ │ │ │ │ ├── post-vanilla-query.sreq │ │ │ │ │ └── post-vanilla-query.sts │ │ │ │ ├── post-vanilla │ │ │ │ │ ├── post-vanilla.authz │ │ │ │ │ ├── post-vanilla.creq │ │ │ │ │ ├── post-vanilla.req │ │ │ │ │ ├── post-vanilla.sreq │ │ │ │ │ └── post-vanilla.sts │ │ │ │ ├── post-x-www-form-urlencoded-parameters │ │ │ │ │ ├── post-x-www-form-urlencoded-parameters.authz │ │ │ │ │ ├── post-x-www-form-urlencoded-parameters.creq │ │ │ │ │ ├── post-x-www-form-urlencoded-parameters.req │ │ │ │ │ ├── post-x-www-form-urlencoded-parameters.sreq │ │ │ │ │ └── post-x-www-form-urlencoded-parameters.sts │ │ │ │ └── post-x-www-form-urlencoded │ │ │ │ │ ├── post-x-www-form-urlencoded.authz │ │ │ │ │ ├── post-x-www-form-urlencoded.creq │ │ │ │ │ ├── post-x-www-form-urlencoded.req │ │ │ │ │ ├── post-x-www-form-urlencoded.sreq │ │ │ │ │ └── post-x-www-form-urlencoded.sts │ │ │ ├── cmake │ │ │ │ ├── kms_message-config.cmake │ │ │ │ └── libkms_message.pc.in │ │ │ ├── src │ │ │ │ ├── hexlify.c │ │ │ │ ├── hexlify.h │ │ │ │ ├── kms_azure_request.c │ │ │ │ ├── kms_b64.c │ │ │ │ ├── kms_caller_identity_request.c │ │ │ │ ├── kms_crypto.h │ │ │ │ ├── kms_crypto_apple.c │ │ │ │ ├── kms_crypto_libcrypto.c │ │ │ │ ├── kms_crypto_none.c │ │ │ │ ├── kms_crypto_windows.c │ │ │ │ ├── kms_decrypt_request.c │ │ │ │ ├── kms_encrypt_request.c │ │ │ │ ├── kms_endian_private.h │ │ │ │ ├── kms_gcp_request.c │ │ │ │ ├── kms_kmip_item_type_private.h │ │ │ │ ├── kms_kmip_reader_writer.c │ │ │ │ ├── kms_kmip_reader_writer_private.h │ │ │ │ ├── kms_kmip_request.c │ │ │ │ ├── kms_kmip_response.c │ │ │ │ ├── kms_kmip_response_parser.c │ │ │ │ ├── kms_kmip_response_parser_private.h │ │ │ │ ├── kms_kmip_result_reason_private.h │ │ │ │ ├── kms_kmip_result_status_private.h │ │ │ │ ├── kms_kmip_tag_type_private.h │ │ │ │ ├── kms_kv_list.c │ │ │ │ ├── kms_kv_list.h │ │ │ │ ├── kms_message.c │ │ │ │ ├── kms_message │ │ │ │ │ ├── kms_azure_request.h │ │ │ │ │ ├── kms_b64.h │ │ │ │ │ ├── kms_caller_identity_request.h │ │ │ │ │ ├── kms_decrypt_request.h │ │ │ │ │ ├── kms_encrypt_request.h │ │ │ │ │ ├── kms_gcp_request.h │ │ │ │ │ ├── kms_kmip_request.h │ │ │ │ │ ├── kms_kmip_response.h │ │ │ │ │ ├── kms_kmip_response_parser.h │ │ │ │ │ ├── kms_message.h │ │ │ │ │ ├── kms_message_defines.h │ │ │ │ │ ├── kms_request.h │ │ │ │ │ ├── kms_request_opt.h │ │ │ │ │ ├── kms_response.h │ │ │ │ │ └── kms_response_parser.h │ │ │ │ ├── kms_message_private.h │ │ │ │ ├── kms_port.c │ │ │ │ ├── kms_port.h │ │ │ │ ├── kms_request.c │ │ │ │ ├── kms_request_opt.c │ │ │ │ ├── kms_request_opt_private.h │ │ │ │ ├── kms_request_str.c │ │ │ │ ├── kms_request_str.h │ │ │ │ ├── kms_response.c │ │ │ │ ├── kms_response_parser.c │ │ │ │ ├── sort.c │ │ │ │ └── sort.h │ │ │ └── test │ │ │ │ ├── connection_close │ │ │ │ └── connection_close.sreq │ │ │ │ ├── content_length │ │ │ │ └── content_length.sreq │ │ │ │ ├── decrypt │ │ │ │ ├── decrypt.creq │ │ │ │ └── decrypt.sreq │ │ │ │ ├── encrypt │ │ │ │ ├── encrypt.creq │ │ │ │ └── encrypt.sreq │ │ │ │ ├── example-chunked-response.bin │ │ │ │ ├── example-multi-chunked-response.bin │ │ │ │ ├── example-response.bin │ │ │ │ ├── host │ │ │ │ └── host.sreq │ │ │ │ ├── multibyte │ │ │ │ ├── multibyte.creq │ │ │ │ └── multibyte.sreq │ │ │ │ ├── test_kmip_reader_writer.c │ │ │ │ ├── test_kms_assert.h │ │ │ │ ├── test_kms_azure_online.c │ │ │ │ ├── test_kms_gcp_online.c │ │ │ │ ├── test_kms_kmip_request.c │ │ │ │ ├── test_kms_kmip_response.c │ │ │ │ ├── test_kms_kmip_response_parser.c │ │ │ │ ├── test_kms_online_util.c │ │ │ │ ├── test_kms_online_util.h │ │ │ │ ├── test_kms_request.c │ │ │ │ ├── test_kms_util.c │ │ │ │ ├── test_kms_util.h │ │ │ │ └── windows │ │ │ │ └── dirent.h │ │ ├── libbson │ │ │ ├── CMakeLists.txt │ │ │ ├── NEWS │ │ │ ├── THIRD_PARTY_NOTICES │ │ │ ├── libbson.rc.in │ │ │ └── src │ │ │ │ ├── bson │ │ │ │ ├── bson-bcon.c │ │ │ │ ├── bson-bcon.h │ │ │ │ ├── bson-clock.c │ │ │ │ ├── bson-clock.h │ │ │ │ ├── bson-context-private.h │ │ │ │ ├── bson-context.c │ │ │ │ ├── bson-context.h │ │ │ │ ├── bson-decimal128.c │ │ │ │ ├── bson-decimal128.h │ │ │ │ ├── bson-endian.h │ │ │ │ ├── bson-error-private.h │ │ │ │ ├── bson-iso8601-private.h │ │ │ │ ├── bson-iso8601.c │ │ │ │ ├── bson-iter.c │ │ │ │ ├── bson-iter.h │ │ │ │ ├── bson-json-private.h │ │ │ │ ├── bson-json.c │ │ │ │ ├── bson-json.h │ │ │ │ ├── bson-keys.c │ │ │ │ ├── bson-keys.h │ │ │ │ ├── bson-oid.c │ │ │ │ ├── bson-oid.h │ │ │ │ ├── bson-prelude.h │ │ │ │ ├── bson-private.h │ │ │ │ ├── bson-reader.c │ │ │ │ ├── bson-reader.h │ │ │ │ ├── bson-string.c │ │ │ │ ├── bson-string.h │ │ │ │ ├── bson-timegm-private.h │ │ │ │ ├── bson-timegm.c │ │ │ │ ├── bson-types.h │ │ │ │ ├── bson-utf8.c │ │ │ │ ├── bson-utf8.h │ │ │ │ ├── bson-value.c │ │ │ │ ├── bson-value.h │ │ │ │ ├── bson-vector-private.h │ │ │ │ ├── bson-vector.c │ │ │ │ ├── bson-vector.h │ │ │ │ ├── bson-version-functions.c │ │ │ │ ├── bson-version-functions.h │ │ │ │ ├── bson-writer.c │ │ │ │ ├── bson-writer.h │ │ │ │ ├── bson.c │ │ │ │ ├── bson.h │ │ │ │ ├── bson_t.h │ │ │ │ ├── compat.h │ │ │ │ ├── config.h.in │ │ │ │ ├── error.c │ │ │ │ ├── error.h │ │ │ │ ├── macros.h │ │ │ │ ├── memory.c │ │ │ │ ├── memory.h │ │ │ │ ├── validate-private.h │ │ │ │ ├── validate.c │ │ │ │ └── version.h.in │ │ │ │ └── jsonsl │ │ │ │ ├── LICENSE │ │ │ │ ├── jsonsl.c │ │ │ │ └── jsonsl.h │ │ ├── libmongoc │ │ │ ├── CMakeLists.txt │ │ │ ├── THIRD_PARTY_NOTICES │ │ │ ├── etc │ │ │ │ └── mongocConfig.cmake.in │ │ │ ├── libmongoc.rc.in │ │ │ └── src │ │ │ │ └── mongoc │ │ │ │ ├── mcd-azure.c │ │ │ │ ├── mcd-azure.h │ │ │ │ ├── mcd-integer.h │ │ │ │ ├── mcd-nsinfo.c │ │ │ │ ├── mcd-nsinfo.h │ │ │ │ ├── mcd-rpc.c │ │ │ │ ├── mcd-rpc.h │ │ │ │ ├── mcd-time.h │ │ │ │ ├── mongoc-aggregate-private.h │ │ │ │ ├── mongoc-aggregate.c │ │ │ │ ├── mongoc-apm-private.h │ │ │ │ ├── mongoc-apm.c │ │ │ │ ├── mongoc-apm.h │ │ │ │ ├── mongoc-array-private.h │ │ │ │ ├── mongoc-array.c │ │ │ │ ├── mongoc-async-cmd-private.h │ │ │ │ ├── mongoc-async-cmd.c │ │ │ │ ├── mongoc-async-private.h │ │ │ │ ├── mongoc-async.c │ │ │ │ ├── mongoc-buffer-private.h │ │ │ │ ├── mongoc-buffer.c │ │ │ │ ├── mongoc-bulk-operation-private.h │ │ │ │ ├── mongoc-bulk-operation.c │ │ │ │ ├── mongoc-bulk-operation.h │ │ │ │ ├── mongoc-bulkwrite.c │ │ │ │ ├── mongoc-bulkwrite.h │ │ │ │ ├── mongoc-change-stream-private.h │ │ │ │ ├── mongoc-change-stream.c │ │ │ │ ├── mongoc-change-stream.h │ │ │ │ ├── mongoc-client-pool-private.h │ │ │ │ ├── mongoc-client-pool.c │ │ │ │ ├── mongoc-client-pool.h │ │ │ │ ├── mongoc-client-private.h │ │ │ │ ├── mongoc-client-session-private.h │ │ │ │ ├── mongoc-client-session.c │ │ │ │ ├── mongoc-client-session.h │ │ │ │ ├── mongoc-client-side-encryption-private.h │ │ │ │ ├── mongoc-client-side-encryption.c │ │ │ │ ├── mongoc-client-side-encryption.h │ │ │ │ ├── mongoc-client.c │ │ │ │ ├── mongoc-client.h │ │ │ │ ├── mongoc-cluster-aws-private.h │ │ │ │ ├── mongoc-cluster-aws.c │ │ │ │ ├── mongoc-cluster-cyrus-private.h │ │ │ │ ├── mongoc-cluster-cyrus.c │ │ │ │ ├── mongoc-cluster-private.h │ │ │ │ ├── mongoc-cluster-sasl-private.h │ │ │ │ ├── mongoc-cluster-sasl.c │ │ │ │ ├── mongoc-cluster-sspi-private.h │ │ │ │ ├── mongoc-cluster-sspi.c │ │ │ │ ├── mongoc-cluster.c │ │ │ │ ├── mongoc-cmd-private.h │ │ │ │ ├── mongoc-cmd.c │ │ │ │ ├── mongoc-collection-private.h │ │ │ │ ├── mongoc-collection.c │ │ │ │ ├── mongoc-collection.h │ │ │ │ ├── mongoc-compression-private.h │ │ │ │ ├── mongoc-compression.c │ │ │ │ ├── mongoc-config.h.in │ │ │ │ ├── mongoc-counters-private.h │ │ │ │ ├── mongoc-counters.c │ │ │ │ ├── mongoc-counters.defs │ │ │ │ ├── mongoc-crypt-private.h │ │ │ │ ├── mongoc-crypt.c │ │ │ │ ├── mongoc-crypto-cng-private.h │ │ │ │ ├── mongoc-crypto-cng.c │ │ │ │ ├── mongoc-crypto-common-crypto-private.h │ │ │ │ ├── mongoc-crypto-common-crypto.c │ │ │ │ ├── mongoc-crypto-openssl-private.h │ │ │ │ ├── mongoc-crypto-openssl.c │ │ │ │ ├── mongoc-crypto-private.h │ │ │ │ ├── mongoc-crypto.c │ │ │ │ ├── mongoc-cursor-array.c │ │ │ │ ├── mongoc-cursor-change-stream.c │ │ │ │ ├── mongoc-cursor-cmd-deprecated.c │ │ │ │ ├── mongoc-cursor-cmd.c │ │ │ │ ├── mongoc-cursor-find-cmd.c │ │ │ │ ├── mongoc-cursor-find-opquery.c │ │ │ │ ├── mongoc-cursor-find.c │ │ │ │ ├── mongoc-cursor-legacy.c │ │ │ │ ├── mongoc-cursor-private.h │ │ │ │ ├── mongoc-cursor.c │ │ │ │ ├── mongoc-cursor.h │ │ │ │ ├── mongoc-cyrus-private.h │ │ │ │ ├── mongoc-cyrus.c │ │ │ │ ├── mongoc-database-private.h │ │ │ │ ├── mongoc-database.c │ │ │ │ ├── mongoc-database.h │ │ │ │ ├── mongoc-deprioritized-servers-private.h │ │ │ │ ├── mongoc-deprioritized-servers.c │ │ │ │ ├── mongoc-errno-private.h │ │ │ │ ├── mongoc-error-private.h │ │ │ │ ├── mongoc-error.c │ │ │ │ ├── mongoc-error.h │ │ │ │ ├── mongoc-find-and-modify-private.h │ │ │ │ ├── mongoc-find-and-modify.c │ │ │ │ ├── mongoc-find-and-modify.h │ │ │ │ ├── mongoc-flags-private.h │ │ │ │ ├── mongoc-flags.c │ │ │ │ ├── mongoc-flags.h │ │ │ │ ├── mongoc-generation-map-private.h │ │ │ │ ├── mongoc-generation-map.c │ │ │ │ ├── mongoc-gridfs-bucket-file-private.h │ │ │ │ ├── mongoc-gridfs-bucket-file.c │ │ │ │ ├── mongoc-gridfs-bucket-private.h │ │ │ │ ├── mongoc-gridfs-bucket.c │ │ │ │ ├── mongoc-gridfs-bucket.h │ │ │ │ ├── mongoc-gridfs-file-list-private.h │ │ │ │ ├── mongoc-gridfs-file-list.c │ │ │ │ ├── mongoc-gridfs-file-list.h │ │ │ │ ├── mongoc-gridfs-file-page-private.h │ │ │ │ ├── mongoc-gridfs-file-page.c │ │ │ │ ├── mongoc-gridfs-file-page.h │ │ │ │ ├── mongoc-gridfs-file-private.h │ │ │ │ ├── mongoc-gridfs-file.c │ │ │ │ ├── mongoc-gridfs-file.h │ │ │ │ ├── mongoc-gridfs-private.h │ │ │ │ ├── mongoc-gridfs.c │ │ │ │ ├── mongoc-gridfs.h │ │ │ │ ├── mongoc-handshake-compiler-private.h │ │ │ │ ├── mongoc-handshake-os-private.h │ │ │ │ ├── mongoc-handshake-private.h │ │ │ │ ├── mongoc-handshake.c │ │ │ │ ├── mongoc-handshake.h │ │ │ │ ├── mongoc-host-list-private.h │ │ │ │ ├── mongoc-host-list.c │ │ │ │ ├── mongoc-host-list.h │ │ │ │ ├── mongoc-http-private.h │ │ │ │ ├── mongoc-http.c │ │ │ │ ├── mongoc-init.c │ │ │ │ ├── mongoc-init.h │ │ │ │ ├── mongoc-interrupt-private.h │ │ │ │ ├── mongoc-interrupt.c │ │ │ │ ├── mongoc-iovec.h │ │ │ │ ├── mongoc-linux-distro-scanner-private.h │ │ │ │ ├── mongoc-linux-distro-scanner.c │ │ │ │ ├── mongoc-list-private.h │ │ │ │ ├── mongoc-list.c │ │ │ │ ├── mongoc-log-and-monitor-private.c │ │ │ │ ├── mongoc-log-and-monitor-private.h │ │ │ │ ├── mongoc-log-private.h │ │ │ │ ├── mongoc-log.c │ │ │ │ ├── mongoc-log.h │ │ │ │ ├── mongoc-macros.h │ │ │ │ ├── mongoc-memcmp-private.h │ │ │ │ ├── mongoc-memcmp.c │ │ │ │ ├── mongoc-ocsp-cache-private.h │ │ │ │ ├── mongoc-ocsp-cache.c │ │ │ │ ├── mongoc-oidc-callback-private.h │ │ │ │ ├── mongoc-oidc-callback.c │ │ │ │ ├── mongoc-oidc-callback.h │ │ │ │ ├── mongoc-oidc-env-private.h │ │ │ │ ├── mongoc-oidc-env.c │ │ │ │ ├── mongoc-opcode.c │ │ │ │ ├── mongoc-opcode.h │ │ │ │ ├── mongoc-openssl-private.h │ │ │ │ ├── mongoc-openssl.c │ │ │ │ ├── mongoc-optional.c │ │ │ │ ├── mongoc-optional.h │ │ │ │ ├── mongoc-opts-helpers-private.h │ │ │ │ ├── mongoc-opts-helpers.c │ │ │ │ ├── mongoc-opts-private.h │ │ │ │ ├── mongoc-opts.c │ │ │ │ ├── mongoc-prelude.h │ │ │ │ ├── mongoc-queue-private.h │ │ │ │ ├── mongoc-queue.c │ │ │ │ ├── mongoc-rand-cng.c │ │ │ │ ├── mongoc-rand-common-crypto.c │ │ │ │ ├── mongoc-rand-openssl.c │ │ │ │ ├── mongoc-rand-private.h │ │ │ │ ├── mongoc-rand.h │ │ │ │ ├── mongoc-read-concern-private.h │ │ │ │ ├── mongoc-read-concern.c │ │ │ │ ├── mongoc-read-concern.h │ │ │ │ ├── mongoc-read-prefs-private.h │ │ │ │ ├── mongoc-read-prefs.c │ │ │ │ ├── mongoc-read-prefs.h │ │ │ │ ├── mongoc-rpc-private.h │ │ │ │ ├── mongoc-rpc.c │ │ │ │ ├── mongoc-sasl-private.h │ │ │ │ ├── mongoc-sasl.c │ │ │ │ ├── mongoc-scram-private.h │ │ │ │ ├── mongoc-scram.c │ │ │ │ ├── mongoc-secure-channel-private.h │ │ │ │ ├── mongoc-secure-channel.c │ │ │ │ ├── mongoc-secure-transport-private.h │ │ │ │ ├── mongoc-secure-transport.c │ │ │ │ ├── mongoc-server-api-private.h │ │ │ │ ├── mongoc-server-api.c │ │ │ │ ├── mongoc-server-api.h │ │ │ │ ├── mongoc-server-description-private.h │ │ │ │ ├── mongoc-server-description.c │ │ │ │ ├── mongoc-server-description.h │ │ │ │ ├── mongoc-server-monitor-private.h │ │ │ │ ├── mongoc-server-monitor.c │ │ │ │ ├── mongoc-server-stream-private.h │ │ │ │ ├── mongoc-server-stream.c │ │ │ │ ├── mongoc-set-private.h │ │ │ │ ├── mongoc-set.c │ │ │ │ ├── mongoc-shared-private.h │ │ │ │ ├── mongoc-shared.c │ │ │ │ ├── mongoc-sleep.h │ │ │ │ ├── mongoc-socket-private.h │ │ │ │ ├── mongoc-socket.c │ │ │ │ ├── mongoc-socket.h │ │ │ │ ├── mongoc-ssl-private.h │ │ │ │ ├── mongoc-ssl.c │ │ │ │ ├── mongoc-ssl.h │ │ │ │ ├── mongoc-sspi-private.h │ │ │ │ ├── mongoc-sspi.c │ │ │ │ ├── mongoc-stream-buffered.c │ │ │ │ ├── mongoc-stream-buffered.h │ │ │ │ ├── mongoc-stream-file.c │ │ │ │ ├── mongoc-stream-file.h │ │ │ │ ├── mongoc-stream-gridfs-download-private.h │ │ │ │ ├── mongoc-stream-gridfs-download.c │ │ │ │ ├── mongoc-stream-gridfs-upload-private.h │ │ │ │ ├── mongoc-stream-gridfs-upload.c │ │ │ │ ├── mongoc-stream-gridfs.c │ │ │ │ ├── mongoc-stream-gridfs.h │ │ │ │ ├── mongoc-stream-private.h │ │ │ │ ├── mongoc-stream-socket.c │ │ │ │ ├── mongoc-stream-socket.h │ │ │ │ ├── mongoc-stream-tls-openssl-bio-private.h │ │ │ │ ├── mongoc-stream-tls-openssl-bio.c │ │ │ │ ├── mongoc-stream-tls-openssl-private.h │ │ │ │ ├── mongoc-stream-tls-openssl.c │ │ │ │ ├── mongoc-stream-tls-openssl.h │ │ │ │ ├── mongoc-stream-tls-private.h │ │ │ │ ├── mongoc-stream-tls-secure-channel-private.h │ │ │ │ ├── mongoc-stream-tls-secure-channel.c │ │ │ │ ├── mongoc-stream-tls-secure-channel.h │ │ │ │ ├── mongoc-stream-tls-secure-transport-private.h │ │ │ │ ├── mongoc-stream-tls-secure-transport.c │ │ │ │ ├── mongoc-stream-tls-secure-transport.h │ │ │ │ ├── mongoc-stream-tls.c │ │ │ │ ├── mongoc-stream-tls.h │ │ │ │ ├── mongoc-stream.c │ │ │ │ ├── mongoc-stream.h │ │ │ │ ├── mongoc-structured-log-private.h │ │ │ │ ├── mongoc-structured-log.c │ │ │ │ ├── mongoc-structured-log.h │ │ │ │ ├── mongoc-thread-private.h │ │ │ │ ├── mongoc-timeout-private.h │ │ │ │ ├── mongoc-timeout.c │ │ │ │ ├── mongoc-topology-background-monitoring-private.h │ │ │ │ ├── mongoc-topology-background-monitoring.c │ │ │ │ ├── mongoc-topology-description-apm-private.h │ │ │ │ ├── mongoc-topology-description-apm.c │ │ │ │ ├── mongoc-topology-description-private.h │ │ │ │ ├── mongoc-topology-description.c │ │ │ │ ├── mongoc-topology-description.h │ │ │ │ ├── mongoc-topology-private.h │ │ │ │ ├── mongoc-topology-scanner-private.h │ │ │ │ ├── mongoc-topology-scanner.c │ │ │ │ ├── mongoc-topology.c │ │ │ │ ├── mongoc-trace-private.h │ │ │ │ ├── mongoc-ts-pool-private.h │ │ │ │ ├── mongoc-ts-pool.c │ │ │ │ ├── mongoc-uri-private.h │ │ │ │ ├── mongoc-uri.c │ │ │ │ ├── mongoc-uri.h │ │ │ │ ├── mongoc-util-private.h │ │ │ │ ├── mongoc-util.c │ │ │ │ ├── mongoc-version-functions.c │ │ │ │ ├── mongoc-version-functions.h │ │ │ │ ├── mongoc-version.h.in │ │ │ │ ├── mongoc-write-command-private.h │ │ │ │ ├── mongoc-write-command.c │ │ │ │ ├── mongoc-write-concern-private.h │ │ │ │ ├── mongoc-write-concern.c │ │ │ │ ├── mongoc-write-concern.h │ │ │ │ ├── mongoc.h │ │ │ │ ├── service-gcp.c │ │ │ │ ├── service-gcp.h │ │ │ │ ├── uthash.h │ │ │ │ └── utlist.h │ │ ├── tools │ │ │ └── mongoc-stat.c │ │ ├── utf8proc-2.8.0 │ │ │ ├── LICENSE.md │ │ │ ├── utf8proc.c │ │ │ ├── utf8proc.h │ │ │ └── utf8proc_data.c │ │ ├── uthash │ │ │ └── uthash-2.3.0 │ │ │ │ ├── uthash.h │ │ │ │ └── utlist.h │ │ └── zlib-1.3.1 │ │ │ ├── CMakeLists.txt │ │ │ ├── ChangeLog │ │ │ ├── FAQ │ │ │ ├── INDEX │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Makefile.in │ │ │ ├── README │ │ │ ├── adler32.c │ │ │ ├── compress.c │ │ │ ├── configure │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── deflate.c │ │ │ ├── deflate.h │ │ │ ├── gzclose.c │ │ │ ├── gzguts.h │ │ │ ├── gzlib.c │ │ │ ├── gzread.c │ │ │ ├── gzwrite.c │ │ │ ├── infback.c │ │ │ ├── inffast.c │ │ │ ├── inffast.h │ │ │ ├── inffixed.h │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── inftrees.c │ │ │ ├── inftrees.h │ │ │ ├── make_vms.com │ │ │ ├── treebuild.xml │ │ │ ├── trees.c │ │ │ ├── trees.h │ │ │ ├── uncompr.c │ │ │ ├── zconf.h │ │ │ ├── zconf.h.cmakein │ │ │ ├── zconf.h.in │ │ │ ├── zlib.3 │ │ │ ├── zlib.3.pdf │ │ │ ├── zlib.h │ │ │ ├── zlib.map │ │ │ ├── zlib.pc.cmakein │ │ │ ├── zlib.pc.in │ │ │ ├── zutil.c │ │ │ └── zutil.h │ ├── uv.lock │ └── valgrind.suppressions ├── ogg │ ├── AUTHORS │ ├── CHANGES │ ├── COPYING │ ├── Makefile.am │ ├── Makefile.in │ ├── README │ ├── aclocal.m4 │ ├── compile │ ├── config.guess │ ├── config.h.in │ ├── config.sub │ ├── configure │ ├── configure.in │ ├── depcomp │ ├── doc │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── fish_xiph_org.png │ │ ├── framing.html │ │ ├── index.html │ │ ├── libogg │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── bitpacking.html │ │ │ ├── datastructures.html │ │ │ ├── decoding.html │ │ │ ├── encoding.html │ │ │ ├── general.html │ │ │ ├── index.html │ │ │ ├── ogg_iovec_t.html │ │ │ ├── ogg_packet.html │ │ │ ├── ogg_packet_clear.html │ │ │ ├── ogg_page.html │ │ │ ├── ogg_page_bos.html │ │ │ ├── ogg_page_checksum_set.html │ │ │ ├── ogg_page_continued.html │ │ │ ├── ogg_page_eos.html │ │ │ ├── ogg_page_granulepos.html │ │ │ ├── ogg_page_packets.html │ │ │ ├── ogg_page_pageno.html │ │ │ ├── ogg_page_serialno.html │ │ │ ├── ogg_page_version.html │ │ │ ├── ogg_stream_check.html │ │ │ ├── ogg_stream_clear.html │ │ │ ├── ogg_stream_destroy.html │ │ │ ├── ogg_stream_eos.html │ │ │ ├── ogg_stream_flush.html │ │ │ ├── ogg_stream_flush_fill.html │ │ │ ├── ogg_stream_init.html │ │ │ ├── ogg_stream_iovecin.html │ │ │ ├── ogg_stream_packetin.html │ │ │ ├── ogg_stream_packetout.html │ │ │ ├── ogg_stream_packetpeek.html │ │ │ ├── ogg_stream_pagein.html │ │ │ ├── ogg_stream_pageout.html │ │ │ ├── ogg_stream_pageout_fill.html │ │ │ ├── ogg_stream_reset.html │ │ │ ├── ogg_stream_reset_serialno.html │ │ │ ├── ogg_stream_state.html │ │ │ ├── ogg_sync_buffer.html │ │ │ ├── ogg_sync_check.html │ │ │ ├── ogg_sync_clear.html │ │ │ ├── ogg_sync_destroy.html │ │ │ ├── ogg_sync_init.html │ │ │ ├── ogg_sync_pageout.html │ │ │ ├── ogg_sync_pageseek.html │ │ │ ├── ogg_sync_reset.html │ │ │ ├── ogg_sync_state.html │ │ │ ├── ogg_sync_wrote.html │ │ │ ├── oggpack_adv.html │ │ │ ├── oggpack_adv1.html │ │ │ ├── oggpack_bits.html │ │ │ ├── oggpack_buffer.html │ │ │ ├── oggpack_bytes.html │ │ │ ├── oggpack_get_buffer.html │ │ │ ├── oggpack_look.html │ │ │ ├── oggpack_look1.html │ │ │ ├── oggpack_read.html │ │ │ ├── oggpack_read1.html │ │ │ ├── oggpack_readinit.html │ │ │ ├── oggpack_reset.html │ │ │ ├── oggpack_write.html │ │ │ ├── oggpack_writealign.html │ │ │ ├── oggpack_writecheck.html │ │ │ ├── oggpack_writeclear.html │ │ │ ├── oggpack_writecopy.html │ │ │ ├── oggpack_writeinit.html │ │ │ ├── oggpack_writetrunc.html │ │ │ ├── overview.html │ │ │ ├── reference.html │ │ │ └── style.css │ │ ├── multiplex1.png │ │ ├── ogg-multiplex.html │ │ ├── oggstream.html │ │ ├── packets.png │ │ ├── pages.png │ │ ├── rfc3533.txt │ │ ├── rfc5334.txt │ │ ├── skeleton.html │ │ ├── stream.png │ │ ├── vorbisword2.png │ │ ├── white-ogg.png │ │ └── white-xifish.png │ ├── include │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ └── ogg │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── config_types.h │ │ │ ├── config_types.h.in │ │ │ ├── ogg.h │ │ │ └── os_types.h │ ├── install-sh │ ├── libogg.spec │ ├── libogg.spec.in │ ├── ltmain.sh │ ├── macosx │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── Ogg.xcodeproj │ │ │ └── project.pbxproj │ │ └── Ogg_Prefix.pch │ ├── missing │ ├── ogg-uninstalled.pc.in │ ├── ogg.m4 │ ├── ogg.pc.in │ ├── src │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── bitwise.c │ │ └── framing.c │ └── win32 │ │ ├── VS2003 │ │ ├── libogg │ │ │ └── libogg.vcproj │ │ └── ogg.sln │ │ ├── VS2005 │ │ ├── libogg_dynamic.sln │ │ ├── libogg_dynamic.vcproj │ │ ├── libogg_static.sln │ │ └── libogg_static.vcproj │ │ ├── VS2008 │ │ ├── libogg_dynamic.sln │ │ ├── libogg_dynamic.vcproj │ │ ├── libogg_static.sln │ │ └── libogg_static.vcproj │ │ ├── VS2010 │ │ ├── libogg_dynamic.sln │ │ ├── libogg_dynamic.vcxproj │ │ ├── libogg_static.sln │ │ └── libogg_static.vcxproj │ │ ├── VS6 │ │ ├── build_ogg_dynamic.bat │ │ ├── build_ogg_dynamic_debug.bat │ │ ├── build_ogg_static.bat │ │ ├── build_ogg_static_debug.bat │ │ ├── ogg.dsw │ │ ├── ogg_dynamic.dsp │ │ └── ogg_static.dsp │ │ └── ogg.def ├── rpmalloc │ ├── .github │ │ └── FUNDING.yml │ ├── BENCHMARKS.md │ ├── CACHE.md │ ├── CHANGELOG │ ├── LICENSE │ ├── README.md │ ├── build │ │ ├── msvs │ │ │ ├── rpmalloc-test.vcxproj │ │ │ ├── rpmalloc.sln │ │ │ ├── rpmalloc.vcxproj │ │ │ └── test.vcxproj │ │ ├── ninja │ │ │ ├── android.py │ │ │ ├── clang.py │ │ │ ├── codesign.py │ │ │ ├── gcc.py │ │ │ ├── generator.py │ │ │ ├── msvc.py │ │ │ ├── platform.py │ │ │ ├── plist.py │ │ │ ├── syntax.py │ │ │ ├── toolchain.py │ │ │ ├── version.py │ │ │ ├── vslocate.py │ │ │ └── xcode.py │ │ └── rpmalloc.sublime-project │ ├── configure.py │ ├── rpmalloc │ │ ├── malloc.c │ │ ├── rpmalloc.c │ │ ├── rpmalloc.h │ │ └── rpnew.h │ └── test │ │ ├── main-override.cc │ │ ├── main.c │ │ ├── test.h │ │ ├── thread.c │ │ └── thread.h ├── small_vector │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── conanfile.py │ └── source │ │ ├── CMakeLists.txt │ │ ├── bench │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── bench.cpp │ │ ├── bench.hpp │ │ ├── demangle.cpp │ │ ├── demangle.hpp │ │ ├── graphs.cpp │ │ ├── graphs.hpp │ │ └── policies.hpp │ │ ├── include │ │ └── gch │ │ │ └── small_vector.hpp │ │ ├── support │ │ ├── python │ │ │ └── gch │ │ │ │ └── gdb │ │ │ │ └── prettyprinters │ │ │ │ └── small_vector │ │ │ │ ├── __init__.py │ │ │ │ └── prettyprinter.py │ │ └── visualstudio │ │ │ └── small_vector.natvis │ │ └── test │ │ ├── CMakeLists.txt │ │ ├── test_allocators.hpp │ │ ├── test_common.hpp │ │ ├── test_types.hpp │ │ └── unit │ │ ├── CMakeLists.txt │ │ ├── instantiation │ │ ├── CMakeLists.txt │ │ ├── expect-fail │ │ │ └── incomplete-type.cpp │ │ ├── fwddecl-stdlib.cpp │ │ └── incomplete-type.cpp │ │ ├── main.cpp │ │ ├── member │ │ ├── CMakeLists.txt │ │ ├── append │ │ │ ├── CMakeLists.txt │ │ │ ├── test-copy.cpp │ │ │ ├── test-ilist.cpp │ │ │ ├── test-move.cpp │ │ │ └── test-range.cpp │ │ ├── assign │ │ │ ├── CMakeLists.txt │ │ │ ├── test-copy.cpp │ │ │ ├── test-elem.cpp │ │ │ ├── test-ilist.cpp │ │ │ ├── test-move.cpp │ │ │ └── test-range.cpp │ │ ├── at │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── back │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── begin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── capacity │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── cbegin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── cend │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── clear │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── constructor │ │ ├── crbegin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── crend │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── data │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── destructor │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── emplace │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── emplace_back │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── empty │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── end │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── erase │ │ │ ├── CMakeLists.txt │ │ │ ├── test-elem.cpp │ │ │ └── test-range.cpp │ │ ├── front │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── get_allocator │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── inlinable │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── inline_capacity │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── inlined │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── insert │ │ │ ├── CMakeLists.txt │ │ │ ├── test-copy.cpp │ │ │ ├── test-elem.cpp │ │ │ ├── test-ilist.cpp │ │ │ ├── test-move.cpp │ │ │ └── test-range.cpp │ │ ├── max_size │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-assign │ │ │ ├── CMakeLists.txt │ │ │ ├── test-copy.cpp │ │ │ ├── test-ilist.cpp │ │ │ └── test-move.cpp │ │ ├── operator-idx │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── pop_back │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── push_back │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── rbegin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── rend │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── reserve │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── resize │ │ │ ├── CMakeLists.txt │ │ │ ├── test-elem.cpp │ │ │ └── test.cpp │ │ ├── shrink_to_fit │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── size │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ └── swap │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── non-member │ │ ├── CMakeLists.txt │ │ ├── begin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── cbegin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── cend │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── crbegin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── crend │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── data │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── empty │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── end │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── erase │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── erase_if │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-eq │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-ge │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-gt │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-le │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-lt │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-ne │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── operator-ss │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── rbegin │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── rend │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── size │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ ├── ssize │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ └── swap │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ └── unit_test_common.hpp ├── spark │ ├── CMakeLists.txt │ ├── Readme.md │ ├── cmake │ │ └── spark.cmake │ ├── projects │ │ ├── QtCreator │ │ │ ├── 01_SDL_GL_test1 │ │ │ │ └── 01_SDL_GL_test1.pro │ │ │ ├── 02_SDL_GL_test2 │ │ │ │ └── 02_SDL_GL_test2.pro │ │ │ ├── Spark │ │ │ │ └── Spark.pro │ │ │ ├── SparkAll.pro │ │ │ └── Spark_GL │ │ │ │ └── Spark_GL.pro │ │ ├── README.txt │ │ ├── demos │ │ │ ├── CMakeLists.txt │ │ │ ├── collision │ │ │ │ └── CMakeLists.txt │ │ │ ├── explosion │ │ │ │ └── CMakeLists.txt │ │ │ ├── flakes │ │ │ │ └── CMakeLists.txt │ │ │ ├── test │ │ │ │ └── CMakeLists.txt │ │ │ ├── test_irr │ │ │ │ └── CMakeLists.txt │ │ │ └── test_irr_controllers │ │ │ │ └── CMakeLists.txt │ │ ├── engine │ │ │ ├── CMakeLists.txt │ │ │ ├── core │ │ │ │ └── CMakeLists.txt │ │ │ ├── dx9 │ │ │ │ └── CMakeLists.txt │ │ │ ├── irr │ │ │ │ └── CMakeLists.txt │ │ │ └── ogl │ │ │ │ └── CMakeLists.txt │ │ └── external │ │ │ ├── CMakeLists.txt │ │ │ ├── glew │ │ │ └── CMakeLists.txt │ │ │ └── pugi │ │ │ └── CMakeLists.txt │ ├── rendering │ │ ├── SPARK_DX9 │ │ │ ├── SPARK_DX9.h │ │ │ ├── SPK_DX9_Buffer.cpp │ │ │ ├── SPK_DX9_Buffer.h │ │ │ ├── SPK_DX9_DEF.h │ │ │ ├── SPK_DX9_Info.cpp │ │ │ ├── SPK_DX9_Info.h │ │ │ ├── SPK_DX9_LineRenderer.cpp │ │ │ ├── SPK_DX9_LineRenderer.h │ │ │ ├── SPK_DX9_LineTrailRenderer.cpp │ │ │ ├── SPK_DX9_LineTrailRenderer.h │ │ │ ├── SPK_DX9_PointRenderer.cpp │ │ │ ├── SPK_DX9_PointRenderer.h │ │ │ ├── SPK_DX9_QuadRenderer.cpp │ │ │ ├── SPK_DX9_QuadRenderer.h │ │ │ ├── SPK_DX9_Renderer.cpp │ │ │ └── SPK_DX9_Renderer.h │ │ ├── SPARK_Irrlicht │ │ │ ├── CSPKObjectNode.h │ │ │ ├── CSPKParticleSystemNode.cpp │ │ │ ├── CSPKParticleSystemNode.h │ │ │ ├── SPARK_IRR.h │ │ │ ├── SPK_IRR_Buffer.cpp │ │ │ ├── SPK_IRR_Buffer.h │ │ │ ├── SPK_IRR_DEF.h │ │ │ ├── SPK_IRR_LineRenderer.cpp │ │ │ ├── SPK_IRR_LineRenderer.h │ │ │ ├── SPK_IRR_PointRenderer.cpp │ │ │ ├── SPK_IRR_PointRenderer.h │ │ │ ├── SPK_IRR_QuadRenderer.cpp │ │ │ ├── SPK_IRR_QuadRenderer.h │ │ │ ├── SPK_IRR_Renderer.cpp │ │ │ └── SPK_IRR_Renderer.h │ │ ├── SPARK_OpenGL │ │ │ ├── GL │ │ │ │ ├── glew.h │ │ │ │ ├── glxew.h │ │ │ │ └── wglew.h │ │ │ ├── SPARK_GL.h │ │ │ ├── SPK_GL_Buffer.cpp │ │ │ ├── SPK_GL_Buffer.h │ │ │ ├── SPK_GL_DEF.h │ │ │ ├── SPK_GL_LineRenderer.cpp │ │ │ ├── SPK_GL_LineRenderer.h │ │ │ ├── SPK_GL_LineTrailRenderer.cpp │ │ │ ├── SPK_GL_LineTrailRenderer.h │ │ │ ├── SPK_GL_PointRenderer.cpp │ │ │ ├── SPK_GL_PointRenderer.h │ │ │ ├── SPK_GL_QuadRenderer.cpp │ │ │ ├── SPK_GL_QuadRenderer.h │ │ │ ├── SPK_GL_Renderer.cpp │ │ │ └── SPK_GL_Renderer.h │ │ └── SPARK_Urho3D │ │ │ ├── SPARK_URHO3D.h │ │ │ ├── SPK_Urho3D_Buffer.cpp │ │ │ ├── SPK_Urho3D_Buffer.h │ │ │ ├── SPK_Urho3D_DEF.cpp │ │ │ ├── SPK_Urho3D_DEF.h │ │ │ ├── SPK_Urho3D_QuadRenderer.cpp │ │ │ ├── SPK_Urho3D_QuadRenderer.h │ │ │ ├── SPK_Urho3D_Renderer.cpp │ │ │ ├── SPK_Urho3D_Renderer.h │ │ │ ├── SparkParticle.cpp │ │ │ ├── SparkParticle.h │ │ │ ├── SparkParticleEffect.cpp │ │ │ └── SparkParticleEffect.h │ ├── spark │ │ ├── include │ │ │ ├── Core │ │ │ │ ├── IO │ │ │ │ │ ├── SPK_IO_Attribute.h │ │ │ │ │ ├── SPK_IO_Buffer.h │ │ │ │ │ ├── SPK_IO_Descriptor.h │ │ │ │ │ ├── SPK_IO_Loader.h │ │ │ │ │ ├── SPK_IO_Manager.h │ │ │ │ │ └── SPK_IO_Saver.h │ │ │ │ ├── SPK_Action.h │ │ │ │ ├── SPK_ArrayData.h │ │ │ │ ├── SPK_Color.h │ │ │ │ ├── SPK_DEF.h │ │ │ │ ├── SPK_DataHandler.h │ │ │ │ ├── SPK_DataSet.h │ │ │ │ ├── SPK_Emitter.h │ │ │ │ ├── SPK_Enum.h │ │ │ │ ├── SPK_Group.h │ │ │ │ ├── SPK_Interpolator.h │ │ │ │ ├── SPK_Iterator.h │ │ │ │ ├── SPK_Logger.h │ │ │ │ ├── SPK_MemoryTracer.h │ │ │ │ ├── SPK_Modifier.h │ │ │ │ ├── SPK_Object.h │ │ │ │ ├── SPK_Octree.h │ │ │ │ ├── SPK_Particle.h │ │ │ │ ├── SPK_Reference.h │ │ │ │ ├── SPK_RenderBuffer.h │ │ │ │ ├── SPK_Renderer.h │ │ │ │ ├── SPK_System.h │ │ │ │ ├── SPK_Transform.h │ │ │ │ ├── SPK_Transformable.h │ │ │ │ ├── SPK_Vector3D.h │ │ │ │ ├── SPK_Zone.h │ │ │ │ └── SPK_ZonedModifier.h │ │ │ ├── Extensions │ │ │ │ ├── Actions │ │ │ │ │ ├── SPK_ActionSet.h │ │ │ │ │ └── SPK_SpawnParticlesAction.h │ │ │ │ ├── Emitters │ │ │ │ │ ├── SPK_NormalEmitter.h │ │ │ │ │ ├── SPK_RandomEmitter.h │ │ │ │ │ ├── SPK_SphericEmitter.h │ │ │ │ │ ├── SPK_StaticEmitter.h │ │ │ │ │ └── SPK_StraightEmitter.h │ │ │ │ ├── IOConverters │ │ │ │ │ ├── SPK_IO_SPKLoader.h │ │ │ │ │ ├── SPK_IO_SPKSaver.h │ │ │ │ │ ├── SPK_IO_XMLLoader.h │ │ │ │ │ └── SPK_IO_XMLSaver.h │ │ │ │ ├── Interpolators │ │ │ │ │ ├── SPK_DefaultInitializer.h │ │ │ │ │ ├── SPK_GraphInterpolator.h │ │ │ │ │ ├── SPK_RandomInitializer.h │ │ │ │ │ ├── SPK_RandomInterpolator.h │ │ │ │ │ └── SPK_SimpleInterpolator.h │ │ │ │ ├── Modifiers │ │ │ │ │ ├── SPK_BasicModifiers.h │ │ │ │ │ ├── SPK_Collider.h │ │ │ │ │ ├── SPK_Destroyer.h │ │ │ │ │ ├── SPK_EmitterAttacher.h │ │ │ │ │ ├── SPK_LinearForce.h │ │ │ │ │ ├── SPK_Obstacle.h │ │ │ │ │ ├── SPK_PointMass.h │ │ │ │ │ ├── SPK_RandomForce.h │ │ │ │ │ ├── SPK_Rotator.h │ │ │ │ │ └── SPK_Vortex.h │ │ │ │ ├── Renderers │ │ │ │ │ ├── SPK_LineRenderBehavior.h │ │ │ │ │ ├── SPK_Oriented3DRenderBehavior.h │ │ │ │ │ ├── SPK_PointRenderBehavior.h │ │ │ │ │ └── SPK_QuadRenderBehavior.h │ │ │ │ └── Zones │ │ │ │ │ ├── SPK_Box.h │ │ │ │ │ ├── SPK_Cylinder.h │ │ │ │ │ ├── SPK_Plane.h │ │ │ │ │ ├── SPK_Point.h │ │ │ │ │ ├── SPK_Ring.h │ │ │ │ │ └── SPK_Sphere.h │ │ │ ├── SPARK.h │ │ │ └── SPARK_Core.h │ │ └── src │ │ │ ├── Core │ │ │ ├── IO │ │ │ │ ├── SPK_IO_Buffer.cpp │ │ │ │ ├── SPK_IO_Descriptor.cpp │ │ │ │ ├── SPK_IO_Loader.cpp │ │ │ │ ├── SPK_IO_Manager.cpp │ │ │ │ └── SPK_IO_Saver.cpp │ │ │ ├── SPK_DEF.cpp │ │ │ ├── SPK_DataSet.cpp │ │ │ ├── SPK_Emitter.cpp │ │ │ ├── SPK_Group.cpp │ │ │ ├── SPK_Logger.cpp │ │ │ ├── SPK_MemoryTracer.cpp │ │ │ ├── SPK_Object.cpp │ │ │ ├── SPK_Octree.cpp │ │ │ ├── SPK_Renderer.cpp │ │ │ ├── SPK_System.cpp │ │ │ ├── SPK_Transform.cpp │ │ │ ├── SPK_Transformable.cpp │ │ │ ├── SPK_Zone.cpp │ │ │ └── SPK_ZonedModifier.cpp │ │ │ └── Extensions │ │ │ ├── Actions │ │ │ ├── SPK_ActionSet.cpp │ │ │ └── SPK_SpawnParticlesAction.cpp │ │ │ ├── Emitters │ │ │ ├── SPK_NormalEmitter.cpp │ │ │ ├── SPK_RandomEmitter.cpp │ │ │ ├── SPK_SphericEmitter.cpp │ │ │ └── SPK_StraightEmitter.cpp │ │ │ ├── IOConverters │ │ │ ├── SPK_IO_SPKLoader.cpp │ │ │ ├── SPK_IO_SPKSaver.cpp │ │ │ ├── SPK_IO_XMLLoader.cpp │ │ │ └── SPK_IO_XMLSaver.cpp │ │ │ ├── Modifiers │ │ │ ├── SPK_BasicModifiers.cpp │ │ │ ├── SPK_Collider.cpp │ │ │ ├── SPK_EmitterAttacher.cpp │ │ │ ├── SPK_LinearForce.cpp │ │ │ ├── SPK_Obstacle.cpp │ │ │ ├── SPK_PointMass.cpp │ │ │ ├── SPK_RandomForce.cpp │ │ │ ├── SPK_Rotator.cpp │ │ │ └── SPK_Vortex.cpp │ │ │ ├── Renderers │ │ │ ├── SPK_Oriented3DRenderBehavior.cpp │ │ │ └── SPK_QuadRenderBehavior.cpp │ │ │ └── Zones │ │ │ ├── SPK_Box.cpp │ │ │ ├── SPK_Cylinder.cpp │ │ │ ├── SPK_Plane.cpp │ │ │ ├── SPK_Ring.cpp │ │ │ └── SPK_Sphere.cpp │ └── thirdparty │ │ ├── PugiXML │ │ ├── pugiconfig.hpp │ │ ├── pugixml.cpp │ │ ├── pugixml.hpp │ │ └── readme.txt │ │ └── glew-2.1.0 │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── include │ │ └── GL │ │ │ ├── eglew.h │ │ │ ├── glew.h │ │ │ ├── glxew.h │ │ │ └── wglew.h │ │ └── src │ │ ├── glew.c │ │ ├── glewinfo.c │ │ └── visualinfo.c ├── tracy │ ├── .clang-format │ ├── .clang-tidy │ ├── .mailmap │ ├── CMakeLists.txt │ ├── Config.cmake.in │ ├── LICENSE │ ├── NEWS │ ├── README.md │ ├── capture │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── capture.cpp │ ├── cmake │ │ ├── CPM.cmake │ │ ├── ECMFindModuleHelpers.cmake │ │ ├── FindWaylandScanner.cmake │ │ ├── config.cmake │ │ ├── gl3w-extra-symbols.patch │ │ ├── imgui-emscripten.patch │ │ ├── imgui-loader.patch │ │ ├── ppqsort-nodebug.patch │ │ ├── server.cmake │ │ ├── vendor.cmake │ │ └── version.cmake │ ├── csvexport │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── csvexport.cpp │ ├── doc │ │ ├── profiler.png │ │ ├── profiler2.png │ │ └── profiler3.png │ ├── dtl │ │ ├── Diff.hpp │ │ ├── Diff3.hpp │ │ ├── Lcs.hpp │ │ ├── Sequence.hpp │ │ ├── Ses.hpp │ │ ├── dtl.hpp │ │ ├── functors.hpp │ │ └── variables.hpp │ ├── examples │ │ ├── OpenCLVectorAdd │ │ │ ├── CMakeLists.txt │ │ │ └── OpenCLVectorAdd.cpp │ │ ├── ToyPathTracer │ │ │ ├── README │ │ │ ├── Source │ │ │ │ ├── Config.h │ │ │ │ ├── MathSimd.h │ │ │ │ ├── Maths.cpp │ │ │ │ ├── Maths.h │ │ │ │ ├── Test.cpp │ │ │ │ ├── Test.h │ │ │ │ └── enkiTS │ │ │ │ │ ├── Atomics.h │ │ │ │ │ ├── LockLessMultiReadPipe.h │ │ │ │ │ ├── TaskScheduler.cpp │ │ │ │ │ ├── TaskScheduler.h │ │ │ │ │ ├── TaskScheduler_c.cpp │ │ │ │ │ ├── TaskScheduler_c.h │ │ │ │ │ └── Threads.h │ │ │ ├── Windows │ │ │ │ ├── ComputeShader.hlsl │ │ │ │ ├── PixelShader.hlsl │ │ │ │ ├── TestCpu.sln │ │ │ │ ├── TestCpu.vcxproj │ │ │ │ ├── TestCpu.vcxproj.filters │ │ │ │ ├── TestWin.cpp │ │ │ │ └── VertexShader.hlsl │ │ │ └── license.md │ │ └── fibers.cpp │ ├── extra │ │ ├── color-hot.cpp │ │ ├── color.cpp │ │ ├── desktop │ │ │ ├── application-tracy.xml │ │ │ └── tracy.desktop │ │ ├── dxt1divtable.c │ │ ├── dxt1table.c │ │ ├── identify.cpp │ │ ├── make-build.sh │ │ ├── natvis.py │ │ ├── rdotbl.c │ │ ├── uarch │ │ │ ├── TracyMicroArchitecture.hpp │ │ │ └── uarch.cpp │ │ ├── update-meson-version.sh │ │ ├── version.cpp │ │ ├── x11_colors.c │ │ ├── zigzag.svg │ │ ├── zigzag01.png │ │ ├── zigzag02.png │ │ ├── zigzag04.png │ │ ├── zigzag08.png │ │ ├── zigzag16.png │ │ └── zigzag32.png │ ├── getopt │ │ ├── getopt.c │ │ └── getopt.h │ ├── icon │ │ ├── application-tracy.copying │ │ ├── application-tracy.svg │ │ ├── icon.ico │ │ ├── icon.pdf │ │ ├── icon.png │ │ └── icon.svg │ ├── import │ │ ├── CMakeLists.txt │ │ └── src │ │ │ ├── import-chrome.cpp │ │ │ ├── import-fuchsia.cpp │ │ │ └── json.hpp │ ├── manual │ │ ├── icons │ │ │ ├── lmb.pdf │ │ │ ├── lmb.svg │ │ │ ├── mmb.pdf │ │ │ ├── mmb.svg │ │ │ ├── mouse.svg │ │ │ ├── rmb.pdf │ │ │ ├── rmb.svg │ │ │ ├── scroll.pdf │ │ │ └── scroll.svg │ │ ├── images │ │ │ ├── ryzen.png │ │ │ ├── screenshot-hi.png │ │ │ └── screenshot-lo.png │ │ ├── techdoc.tex │ │ ├── tracy.bib │ │ └── tracy.tex │ ├── meson.build │ ├── meson.options │ ├── profiler │ │ ├── CMakeLists.txt │ │ ├── src │ │ │ ├── Backend.hpp │ │ │ ├── BackendEmscripten.cpp │ │ │ ├── BackendGlfw.cpp │ │ │ ├── BackendWayland.cpp │ │ │ ├── ConnectionHistory.cpp │ │ │ ├── ConnectionHistory.hpp │ │ │ ├── Filters.cpp │ │ │ ├── Filters.hpp │ │ │ ├── Fonts.cpp │ │ │ ├── Fonts.hpp │ │ │ ├── HttpRequest.cpp │ │ │ ├── HttpRequest.hpp │ │ │ ├── ImGuiContext.cpp │ │ │ ├── ImGuiContext.hpp │ │ │ ├── IsElevated.cpp │ │ │ ├── IsElevated.hpp │ │ │ ├── ResolvService.cpp │ │ │ ├── ResolvService.hpp │ │ │ ├── RunQueue.cpp │ │ │ ├── RunQueue.hpp │ │ │ ├── WindowPosition.cpp │ │ │ ├── WindowPosition.hpp │ │ │ ├── font │ │ │ │ ├── DroidSans.hpp │ │ │ │ ├── FiraCodeRetina.hpp │ │ │ │ └── FontAwesomeSolid.hpp │ │ │ ├── icon.hpp │ │ │ ├── ini.c │ │ │ ├── ini.h │ │ │ ├── main.cpp │ │ │ ├── profiler │ │ │ │ ├── IconsFontAwesome6.h │ │ │ │ ├── TracyAchievementData.cpp │ │ │ │ ├── TracyAchievements.cpp │ │ │ │ ├── TracyAchievements.hpp │ │ │ │ ├── TracyBadVersion.cpp │ │ │ │ ├── TracyBadVersion.hpp │ │ │ │ ├── TracyBuzzAnim.hpp │ │ │ │ ├── TracyColor.cpp │ │ │ │ ├── TracyColor.hpp │ │ │ │ ├── TracyConfig.hpp │ │ │ │ ├── TracyDecayValue.hpp │ │ │ │ ├── TracyEventDebug.cpp │ │ │ │ ├── TracyEventDebug.hpp │ │ │ │ ├── TracyFileselector.cpp │ │ │ │ ├── TracyFileselector.hpp │ │ │ │ ├── TracyFilesystem.cpp │ │ │ │ ├── TracyFilesystem.hpp │ │ │ │ ├── TracyImGui.cpp │ │ │ │ ├── TracyImGui.hpp │ │ │ │ ├── TracyLockHelpers.hpp │ │ │ │ ├── TracyMicroArchitecture.cpp │ │ │ │ ├── TracyMicroArchitecture.hpp │ │ │ │ ├── TracyMouse.cpp │ │ │ │ ├── TracyMouse.hpp │ │ │ │ ├── TracyProtoHistory.cpp │ │ │ │ ├── TracyProtoHistory.hpp │ │ │ │ ├── TracySourceContents.cpp │ │ │ │ ├── TracySourceContents.hpp │ │ │ │ ├── TracySourceTokenizer.cpp │ │ │ │ ├── TracySourceTokenizer.hpp │ │ │ │ ├── TracySourceView.cpp │ │ │ │ ├── TracySourceView.hpp │ │ │ │ ├── TracyStorage.cpp │ │ │ │ ├── TracyStorage.hpp │ │ │ │ ├── TracyTexture.cpp │ │ │ │ ├── TracyTexture.hpp │ │ │ │ ├── TracyTimelineContext.hpp │ │ │ │ ├── TracyTimelineController.cpp │ │ │ │ ├── TracyTimelineController.hpp │ │ │ │ ├── TracyTimelineDraw.hpp │ │ │ │ ├── TracyTimelineItem.cpp │ │ │ │ ├── TracyTimelineItem.hpp │ │ │ │ ├── TracyTimelineItemCpuData.cpp │ │ │ │ ├── TracyTimelineItemCpuData.hpp │ │ │ │ ├── TracyTimelineItemGpu.cpp │ │ │ │ ├── TracyTimelineItemGpu.hpp │ │ │ │ ├── TracyTimelineItemPlot.cpp │ │ │ │ ├── TracyTimelineItemPlot.hpp │ │ │ │ ├── TracyTimelineItemThread.cpp │ │ │ │ ├── TracyTimelineItemThread.hpp │ │ │ │ ├── TracyUserData.cpp │ │ │ │ ├── TracyUserData.hpp │ │ │ │ ├── TracyUtility.cpp │ │ │ │ ├── TracyUtility.hpp │ │ │ │ ├── TracyView.cpp │ │ │ │ ├── TracyView.hpp │ │ │ │ ├── TracyViewData.hpp │ │ │ │ ├── TracyView_Annotations.cpp │ │ │ │ ├── TracyView_Callstack.cpp │ │ │ │ ├── TracyView_Compare.cpp │ │ │ │ ├── TracyView_ConnectionState.cpp │ │ │ │ ├── TracyView_ContextSwitch.cpp │ │ │ │ ├── TracyView_CpuData.cpp │ │ │ │ ├── TracyView_FindZone.cpp │ │ │ │ ├── TracyView_FlameGraph.cpp │ │ │ │ ├── TracyView_FrameOverview.cpp │ │ │ │ ├── TracyView_FrameTimeline.cpp │ │ │ │ ├── TracyView_FrameTree.cpp │ │ │ │ ├── TracyView_GpuTimeline.cpp │ │ │ │ ├── TracyView_Locks.cpp │ │ │ │ ├── TracyView_Memory.cpp │ │ │ │ ├── TracyView_Messages.cpp │ │ │ │ ├── TracyView_Navigation.cpp │ │ │ │ ├── TracyView_NotificationArea.cpp │ │ │ │ ├── TracyView_Options.cpp │ │ │ │ ├── TracyView_Playback.cpp │ │ │ │ ├── TracyView_Plots.cpp │ │ │ │ ├── TracyView_Ranges.cpp │ │ │ │ ├── TracyView_Samples.cpp │ │ │ │ ├── TracyView_Statistics.cpp │ │ │ │ ├── TracyView_Timeline.cpp │ │ │ │ ├── TracyView_TraceInfo.cpp │ │ │ │ ├── TracyView_Utility.cpp │ │ │ │ ├── TracyView_ZoneInfo.cpp │ │ │ │ ├── TracyView_ZoneTimeline.cpp │ │ │ │ ├── TracyWeb.cpp │ │ │ │ └── TracyWeb.hpp │ │ │ ├── stb_image.h │ │ │ ├── stb_image_resize.h │ │ │ ├── winmain.cpp │ │ │ ├── winmainArchDiscovery.cpp │ │ │ ├── zigzag01.hpp │ │ │ ├── zigzag02.hpp │ │ │ ├── zigzag04.hpp │ │ │ ├── zigzag08.hpp │ │ │ ├── zigzag16.hpp │ │ │ └── zigzag32.hpp │ │ ├── wasm │ │ │ ├── httpd.py │ │ │ └── index.html │ │ └── win32 │ │ │ ├── Tracy.manifest │ │ │ └── Tracy.rc │ ├── public │ │ ├── TracyClient.F90 │ │ ├── TracyClient.cpp │ │ ├── client │ │ │ ├── TracyAlloc.cpp │ │ │ ├── TracyArmCpuTable.hpp │ │ │ ├── TracyCallstack.cpp │ │ │ ├── TracyCallstack.h │ │ │ ├── TracyCallstack.hpp │ │ │ ├── TracyCpuid.hpp │ │ │ ├── TracyDebug.hpp │ │ │ ├── TracyDxt1.cpp │ │ │ ├── TracyDxt1.hpp │ │ │ ├── TracyFastVector.hpp │ │ │ ├── TracyKCore.cpp │ │ │ ├── TracyKCore.hpp │ │ │ ├── TracyLock.hpp │ │ │ ├── TracyOverride.cpp │ │ │ ├── TracyProfiler.cpp │ │ │ ├── TracyProfiler.hpp │ │ │ ├── TracyRingBuffer.hpp │ │ │ ├── TracyScoped.hpp │ │ │ ├── TracyStringHelpers.hpp │ │ │ ├── TracySysPower.cpp │ │ │ ├── TracySysPower.hpp │ │ │ ├── TracySysTime.cpp │ │ │ ├── TracySysTime.hpp │ │ │ ├── TracySysTrace.cpp │ │ │ ├── TracySysTrace.hpp │ │ │ ├── TracyThread.hpp │ │ │ ├── tracy_SPSCQueue.h │ │ │ ├── tracy_concurrentqueue.h │ │ │ ├── tracy_rpmalloc.cpp │ │ │ └── tracy_rpmalloc.hpp │ │ ├── common │ │ │ ├── TracyAlign.hpp │ │ │ ├── TracyAlloc.hpp │ │ │ ├── TracyApi.h │ │ │ ├── TracyColor.hpp │ │ │ ├── TracyForceInline.hpp │ │ │ ├── TracyMutex.hpp │ │ │ ├── TracyProtocol.hpp │ │ │ ├── TracyQueue.hpp │ │ │ ├── TracySocket.cpp │ │ │ ├── TracySocket.hpp │ │ │ ├── TracyStackFrames.cpp │ │ │ ├── TracyStackFrames.hpp │ │ │ ├── TracySystem.cpp │ │ │ ├── TracySystem.hpp │ │ │ ├── TracyUwp.hpp │ │ │ ├── TracyVersion.hpp │ │ │ ├── TracyYield.hpp │ │ │ ├── tracy_lz4.cpp │ │ │ ├── tracy_lz4.hpp │ │ │ ├── tracy_lz4hc.cpp │ │ │ └── tracy_lz4hc.hpp │ │ ├── libbacktrace │ │ │ ├── LICENSE │ │ │ ├── alloc.cpp │ │ │ ├── backtrace.hpp │ │ │ ├── config.h │ │ │ ├── dwarf.cpp │ │ │ ├── elf.cpp │ │ │ ├── fileline.cpp │ │ │ ├── filenames.hpp │ │ │ ├── internal.hpp │ │ │ ├── macho.cpp │ │ │ ├── mmapio.cpp │ │ │ ├── posix.cpp │ │ │ ├── sort.cpp │ │ │ └── state.cpp │ │ └── tracy │ │ │ ├── Tracy.hpp │ │ │ ├── TracyC.h │ │ │ ├── TracyCUDA.hpp │ │ │ ├── TracyD3D11.hpp │ │ │ ├── TracyD3D12.hpp │ │ │ ├── TracyLua.hpp │ │ │ ├── TracyMetal.hmm │ │ │ ├── TracyOpenCL.hpp │ │ │ ├── TracyOpenGL.hpp │ │ │ └── TracyVulkan.hpp │ ├── python │ │ ├── CMakeLists.txt │ │ ├── HeaderFixer.txt │ │ ├── bindings │ │ │ ├── Memory.hpp │ │ │ ├── Module.cpp │ │ │ ├── NameBuffer.hpp │ │ │ └── ScopedZone.hpp │ │ ├── setup.py │ │ └── tracy_client │ │ │ ├── TracyClientBindings.pyi │ │ │ ├── __init__.py │ │ │ ├── py.typed │ │ │ ├── scoped.py │ │ │ └── tracy.py │ ├── server │ │ ├── TracyCharUtil.hpp │ │ ├── TracyEvent.hpp │ │ ├── TracyFileHeader.hpp │ │ ├── TracyFileMeta.hpp │ │ ├── TracyFileRead.hpp │ │ ├── TracyFileWrite.hpp │ │ ├── TracyMemory.cpp │ │ ├── TracyMemory.hpp │ │ ├── TracyMmap.cpp │ │ ├── TracyMmap.hpp │ │ ├── TracyPopcnt.hpp │ │ ├── TracyPrint.cpp │ │ ├── TracyPrint.hpp │ │ ├── TracyShortPtr.hpp │ │ ├── TracySlab.hpp │ │ ├── TracySort.hpp │ │ ├── TracySortedVector.hpp │ │ ├── TracyStringDiscovery.hpp │ │ ├── TracySysUtil.cpp │ │ ├── TracySysUtil.hpp │ │ ├── TracyTaskDispatch.cpp │ │ ├── TracyTaskDispatch.hpp │ │ ├── TracyTextureCompression.cpp │ │ ├── TracyTextureCompression.hpp │ │ ├── TracyThreadCompress.cpp │ │ ├── TracyThreadCompress.hpp │ │ ├── TracyVarArray.hpp │ │ ├── TracyVector.hpp │ │ ├── TracyWorker.cpp │ │ ├── TracyWorker.hpp │ │ ├── tracy_pdqsort.h │ │ ├── tracy_robin_hood.h │ │ └── tracy_xxhash.h │ ├── test │ │ ├── CMakeLists.txt │ │ ├── image.jpg │ │ ├── stb_image.h │ │ └── test.cpp │ └── update │ │ ├── CMakeLists.txt │ │ └── src │ │ ├── OfflineSymbolResolver.cpp │ │ ├── OfflineSymbolResolver.h │ │ ├── OfflineSymbolResolverAddr2Line.cpp │ │ ├── OfflineSymbolResolverDbgHelper.cpp │ │ └── update.cpp ├── ufbx │ ├── LICENSE │ ├── README.md │ ├── bindgen │ │ ├── parsette.py │ │ ├── ufbx_ir.py │ │ └── ufbx_parser.py │ ├── extra │ │ ├── ufbx_libc.c │ │ ├── ufbx_libc.h │ │ ├── ufbx_math.c │ │ ├── ufbx_math.h │ │ ├── ufbx_os.h │ │ └── ufbx_stl.h │ ├── misc │ │ ├── add_fuzz_cases.py │ │ ├── analyze_stack.py │ │ ├── analyze_symbols.py │ │ ├── benchmark_features.py │ │ ├── check_dataset.py │ │ ├── check_formatting.py │ │ ├── cmake │ │ │ ├── CMakeLists.txt │ │ │ └── CMakePresets.json │ │ ├── compiler_test.c │ │ ├── compiler_test.cpp │ │ ├── deflate_benchmark │ │ │ ├── deflate_benchmark.cpp │ │ │ ├── gather_deflate.py │ │ │ └── gather_deflate_main.cpp │ │ ├── deflate_lut.py │ │ ├── deflate_testcases │ │ │ └── multi_part_matches.zlib │ │ ├── downgrade_header.sh │ │ ├── enum_type_perfect_hash.py │ │ ├── execute_per_fbx.py │ │ ├── flip_obj.py │ │ ├── fuzz.sh │ │ ├── fuzz_cache_persist.c │ │ ├── fuzz_deflate.c │ │ ├── fuzz_strtod_parse_persist.c │ │ ├── fuzz_strtod_persist.c │ │ ├── fuzz_ufbx.c │ │ ├── fuzz_ufbx_persist.c │ │ ├── gen_default_props.py │ │ ├── gen_quat_ops.py │ │ ├── gen_quat_to_euler.py │ │ ├── gen_rotation_order.py │ │ ├── gen_xml_ctype.py │ │ ├── generate_coverage.sh │ │ ├── generate_coverage_32.sh │ │ ├── generate_coverage_no_assert.sh │ │ ├── generate_hashses.py │ │ ├── generate_lcov.sh │ │ ├── get_header_tag.py │ │ ├── hash_collider.c │ │ ├── hash_diff.py │ │ ├── heavy_dataset_tests.sh │ │ ├── heavy_test_cases.txt │ │ ├── lcovrc │ │ ├── light_test_cases.txt │ │ ├── llvm_gcov.sh │ │ ├── lto_compatability.sh │ │ ├── macro_expander.py │ │ ├── minimal_load.c │ │ ├── minimal_main.c │ │ ├── run_tests.py │ │ ├── split_content_test_gen.py │ │ ├── test_build.c │ │ ├── test_build.cpp │ │ ├── test_deflate.c │ │ ├── test_deflate.py │ │ ├── test_zlib_debug_compressor.py │ │ ├── transmute_fbx.py │ │ ├── typos.toml │ │ ├── ufbx.natvis │ │ ├── ufbx_libc_os.c │ │ ├── ufbx_malloc.c │ │ ├── ufbx_malloc.h │ │ ├── ufbx_printf.c │ │ ├── ufbx_printf.h │ │ ├── ufbx_testcases │ │ │ ├── blender_279_color_sets_7400_binary.fbx │ │ │ ├── maya_anim_light_6100_ascii.fbx │ │ │ ├── maya_auto_clamp_6100_ascii.fbx │ │ │ ├── maya_auto_clamp_7100_binary.fbx │ │ │ ├── maya_cube_6100_binary.fbx │ │ │ ├── maya_cube_7100_binary.fbx │ │ │ └── maya_pivots_7500_ascii.fbx │ │ ├── ufbxi.natvis │ │ ├── unicode_test_gen.py │ │ ├── users │ │ │ ├── base │ │ │ │ ├── 001-setup.sh │ │ │ │ ├── Dockerfile │ │ │ │ └── build.sh │ │ │ └── magnum-plugins │ │ │ │ ├── 001-clone.sh │ │ │ │ ├── 002-compile-magnum.sh │ │ │ │ ├── 003-compile-plugins.sh │ │ │ │ ├── 999-execute.sh │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ └── run.sh │ │ ├── wasm_hasher │ │ │ ├── wasm_hasher.c │ │ │ ├── wasm_hasher.js │ │ │ └── wasm_hasher64.js │ │ └── zlib_debug_compressor.py │ ├── test │ │ ├── all_tests.h │ │ ├── check_fbx.c │ │ ├── check_material.h │ │ ├── check_scene.h │ │ ├── cpp │ │ │ ├── cpp_runner.cpp │ │ │ ├── cpp_test_basic.h │ │ │ ├── cpp_test_callback.h │ │ │ ├── cpp_test_convert.h │ │ │ ├── cpp_test_list.h │ │ │ └── cpp_test_pointer.h │ │ ├── cputime.h │ │ ├── domfuzz │ │ │ ├── domfuzz_main.cpp │ │ │ ├── fbxdom.cpp │ │ │ └── fbxdom.h │ │ ├── extra │ │ │ └── test_math.c │ │ ├── hash_scene.c │ │ ├── hash_scene.h │ │ ├── im_arg.h │ │ ├── objfuzz.cpp │ │ ├── runner.c │ │ ├── semfuzz │ │ │ ├── afl_mutator.c │ │ │ ├── common.py │ │ │ ├── decode_file.h │ │ │ ├── encode_file.py │ │ │ ├── gen_string_table.py │ │ │ ├── semfuzz.cpp │ │ │ ├── string_table.c │ │ │ └── string_table.h │ │ ├── test_animation.h │ │ ├── test_api.h │ │ ├── test_audio.h │ │ ├── test_cache.h │ │ ├── test_camera.h │ │ ├── test_collections.h │ │ ├── test_constraints.h │ │ ├── test_convert.h │ │ ├── test_curves.h │ │ ├── test_deflate.h │ │ ├── test_fuzz.h │ │ ├── test_legacy.h │ │ ├── test_lights.h │ │ ├── test_material.h │ │ ├── test_math.h │ │ ├── test_mesh.h │ │ ├── test_nurbs.h │ │ ├── test_obj.h │ │ ├── test_parse.h │ │ ├── test_scenes.h │ │ ├── test_skin.h │ │ ├── test_topology.h │ │ ├── test_transform.h │ │ ├── test_triangulate.h │ │ ├── testing_basics.h │ │ ├── testing_fuzz.h │ │ ├── testing_utils.h │ │ ├── threadcheck.cpp │ │ └── unit_tests.c │ ├── ufbx.c │ └── ufbx.h ├── unordered_dense │ ├── .clang-format │ ├── .clang-tidy │ ├── .fuzz-corpus-base-dir │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── cmake │ │ └── unordered_denseConfig.cmake.in │ ├── include │ │ └── ankerl │ │ │ └── unordered_dense.h │ ├── meson.build │ └── src │ │ └── ankerl.unordered_dense.cpp ├── unqlite │ ├── .gitlab-ci.yml │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── example │ │ ├── 1.c │ │ ├── 2.c │ │ ├── 3.c │ │ ├── 4.c │ │ ├── 5.c │ │ ├── 6.c │ │ ├── demovfs │ │ │ └── unqlite_demovfs.c │ │ ├── unqlite_huge.c │ │ ├── unqlite_mp3.c │ │ └── unqlite_tar.c │ ├── src │ │ ├── api.c │ │ ├── bitvec.c │ │ ├── fastjson.c │ │ ├── jx9.h │ │ ├── jx9Int.h │ │ ├── jx9_api.c │ │ ├── jx9_builtin.c │ │ ├── jx9_compile.c │ │ ├── jx9_const.c │ │ ├── jx9_hashmap.c │ │ ├── jx9_json.c │ │ ├── jx9_lex.c │ │ ├── jx9_lib.c │ │ ├── jx9_license.txt │ │ ├── jx9_memobj.c │ │ ├── jx9_parse.c │ │ ├── jx9_vfs.c │ │ ├── jx9_vm.c │ │ ├── lhash_kv.c │ │ ├── license.txt │ │ ├── mem_kv.c │ │ ├── os.c │ │ ├── os_unix.c │ │ ├── os_win.c │ │ ├── pager.c │ │ ├── unqlite.h │ │ ├── unqliteInt.h │ │ ├── unqlite_jx9.c │ │ └── unqlite_vm.c │ ├── unqlite.c │ ├── unqlite.h │ └── update-md5.py ├── websocketpp │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── COPYING │ ├── Doxyfile │ ├── SConstruct │ ├── changelog.md │ ├── cmake │ │ └── CMakeHelpers.cmake │ ├── docs │ │ ├── config.dox │ │ ├── faq.dox │ │ ├── getting_started.dox │ │ ├── handlers.dox │ │ ├── logging.dox │ │ ├── manual.css │ │ ├── manual.dox │ │ ├── simple_broadcast_server.cpp │ │ ├── simple_count_server_thread.cpp │ │ └── tutorials.dox │ ├── examples │ │ ├── associative_storage │ │ │ ├── CMakeLists.txt │ │ │ └── associative_storage.cpp │ │ ├── broadcast_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── broadcast_server.cpp │ │ ├── debug_client │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── debug_client.cpp │ │ ├── debug_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── debug_server.cpp │ │ ├── dev │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── main.cpp │ │ ├── echo_client │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── echo_client.cpp │ │ ├── echo_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── echo_handler.hpp │ │ │ └── echo_server.cpp │ │ ├── echo_server_both │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── echo_server_both.cpp │ │ │ └── server.pem │ │ ├── echo_server_tls │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── dh.pem │ │ │ ├── echo_server_tls.cpp │ │ │ └── server.pem │ │ ├── enriched_storage │ │ │ ├── CMakeLists.txt │ │ │ └── enriched_storage.cpp │ │ ├── external_io_service │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── external_io_service.cpp │ │ │ └── tcp_echo_server.hpp │ │ ├── handler_switch │ │ │ ├── CMakeLists.txt │ │ │ └── handler_switch.cpp │ │ ├── iostream_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── iostream_server.cpp │ │ ├── print_client │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── print_client.cpp │ │ ├── print_client_tls │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── ca-chain.cert.pem │ │ │ └── print_client_tls.cpp │ │ ├── print_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── print_server.cpp │ │ ├── scratch_client │ │ │ ├── SConscript │ │ │ └── scratch_client.cpp │ │ ├── scratch_server │ │ │ ├── SConscript │ │ │ └── scratch_server.cpp │ │ ├── simple_broadcast_server │ │ │ ├── CMakeLists.txt │ │ │ └── simple_broadcast_server.cpp │ │ ├── sip_client │ │ │ ├── CMakeLists.txt │ │ │ ├── README.txt │ │ │ ├── SConscript │ │ │ └── sip_client.cpp │ │ ├── subprotocol_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── subprotocol_server.cpp │ │ ├── telemetry_client │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── telemetry_client.cpp │ │ ├── telemetry_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── index.html │ │ │ └── telemetry_server.cpp │ │ ├── testee_client │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── testee_client.cpp │ │ ├── testee_server │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── testee_server.cpp │ │ └── utility_client │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── utility_client.cpp │ ├── readme.md │ ├── roadmap.md │ ├── test │ │ ├── connection │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── connection.cpp │ │ │ ├── connection_tu2.cpp │ │ │ └── connection_tu2.hpp │ │ ├── endpoint │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── endpoint.cpp │ │ ├── extension │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── extension.cpp │ │ │ └── permessage_deflate.cpp │ │ ├── http │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── a.out │ │ │ ├── parser.cpp │ │ │ ├── parser_perf.cpp │ │ │ ├── perf.out │ │ │ └── test.out │ │ ├── logger │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ └── basic.cpp │ │ ├── message_buffer │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── alloc.cpp │ │ │ ├── message.cpp │ │ │ └── pool.cpp │ │ ├── processors │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── extension_permessage_compress.cpp │ │ │ ├── hybi00.cpp │ │ │ ├── hybi07.cpp │ │ │ ├── hybi08.cpp │ │ │ ├── hybi13.cpp │ │ │ └── processor.cpp │ │ ├── random │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── none.cpp │ │ │ └── random_device.cpp │ │ ├── roles │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── client.cpp │ │ │ └── server.cpp │ │ ├── transport │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── asio │ │ │ │ ├── SConscript │ │ │ │ ├── base.cpp │ │ │ │ ├── security.cpp │ │ │ │ └── timers.cpp │ │ │ ├── hybi_util.cpp │ │ │ ├── integration.cpp │ │ │ └── iostream │ │ │ │ ├── SConscript │ │ │ │ ├── base.cpp │ │ │ │ ├── connection.cpp │ │ │ │ └── endpoint.cpp │ │ └── utility │ │ │ ├── CMakeLists.txt │ │ │ ├── SConscript │ │ │ ├── close.cpp │ │ │ ├── error.cpp │ │ │ ├── frame.cpp │ │ │ ├── sha1.cpp │ │ │ ├── uri.cpp │ │ │ └── utilities.cpp │ ├── tutorials │ │ ├── broadcast_tutorial │ │ │ └── broadcast_tutorial.md │ │ ├── chat_tutorial │ │ │ └── chat_tutorial.md │ │ ├── utility_client │ │ │ ├── step1.cpp │ │ │ ├── step2.cpp │ │ │ ├── step3.cpp │ │ │ ├── step4.cpp │ │ │ ├── step5.cpp │ │ │ ├── step6.cpp │ │ │ └── utility_client.md │ │ └── utility_server │ │ │ ├── step1.cpp │ │ │ ├── step2.cpp │ │ │ └── utility_server.md │ ├── websocketpp-config.cmake.in │ └── websocketpp │ │ ├── CMakeLists.txt │ │ ├── base64 │ │ └── base64.hpp │ │ ├── client.hpp │ │ ├── close.hpp │ │ ├── common │ │ ├── asio.hpp │ │ ├── asio_ssl.hpp │ │ ├── chrono.hpp │ │ ├── connection_hdl.hpp │ │ ├── cpp11.hpp │ │ ├── functional.hpp │ │ ├── md5.hpp │ │ ├── memory.hpp │ │ ├── network.hpp │ │ ├── platforms.hpp │ │ ├── random.hpp │ │ ├── regex.hpp │ │ ├── stdint.hpp │ │ ├── system_error.hpp │ │ ├── thread.hpp │ │ ├── time.hpp │ │ └── type_traits.hpp │ │ ├── concurrency │ │ ├── basic.hpp │ │ └── none.hpp │ │ ├── config │ │ ├── asio.hpp │ │ ├── asio_client.hpp │ │ ├── asio_no_tls.hpp │ │ ├── asio_no_tls_client.hpp │ │ ├── boost_config.hpp │ │ ├── core.hpp │ │ ├── core_client.hpp │ │ ├── debug.hpp │ │ ├── debug_asio.hpp │ │ ├── debug_asio_no_tls.hpp │ │ ├── minimal_client.hpp │ │ └── minimal_server.hpp │ │ ├── connection.hpp │ │ ├── connection_base.hpp │ │ ├── endpoint.hpp │ │ ├── endpoint_base.hpp │ │ ├── error.hpp │ │ ├── extensions │ │ ├── extension.hpp │ │ └── permessage_deflate │ │ │ ├── disabled.hpp │ │ │ └── enabled.hpp │ │ ├── frame.hpp │ │ ├── http │ │ ├── constants.hpp │ │ ├── impl │ │ │ ├── parser.hpp │ │ │ ├── request.hpp │ │ │ └── response.hpp │ │ ├── parser.hpp │ │ ├── request.hpp │ │ └── response.hpp │ │ ├── impl │ │ ├── connection_impl.hpp │ │ ├── endpoint_impl.hpp │ │ └── utilities_impl.hpp │ │ ├── logger │ │ ├── basic.hpp │ │ ├── levels.hpp │ │ ├── stub.hpp │ │ └── syslog.hpp │ │ ├── message_buffer │ │ ├── alloc.hpp │ │ ├── message.hpp │ │ └── pool.hpp │ │ ├── processors │ │ ├── base.hpp │ │ ├── hybi00.hpp │ │ ├── hybi07.hpp │ │ ├── hybi08.hpp │ │ ├── hybi13.hpp │ │ └── processor.hpp │ │ ├── random │ │ ├── none.hpp │ │ └── random_device.hpp │ │ ├── roles │ │ ├── client_endpoint.hpp │ │ └── server_endpoint.hpp │ │ ├── server.hpp │ │ ├── sha1 │ │ └── sha1.hpp │ │ ├── transport │ │ ├── asio │ │ │ ├── base.hpp │ │ │ ├── connection.hpp │ │ │ ├── endpoint.hpp │ │ │ └── security │ │ │ │ ├── base.hpp │ │ │ │ ├── none.hpp │ │ │ │ └── tls.hpp │ │ ├── base │ │ │ ├── connection.hpp │ │ │ └── endpoint.hpp │ │ ├── debug │ │ │ ├── base.hpp │ │ │ ├── connection.hpp │ │ │ └── endpoint.hpp │ │ ├── iostream │ │ │ ├── base.hpp │ │ │ ├── connection.hpp │ │ │ └── endpoint.hpp │ │ └── stub │ │ │ ├── base.hpp │ │ │ ├── connection.hpp │ │ │ └── endpoint.hpp │ │ ├── uri.hpp │ │ ├── utf8_validator.hpp │ │ ├── utilities.hpp │ │ └── version.hpp └── zlib │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── FAQ │ ├── INDEX │ ├── LICENSE │ ├── Makefile │ ├── Makefile.in │ ├── README │ ├── adler32.c │ ├── amiga │ ├── Makefile.pup │ └── Makefile.sas │ ├── compress.c │ ├── configure │ ├── contrib │ ├── README.contrib │ ├── ada │ │ ├── buffer_demo.adb │ │ ├── mtest.adb │ │ ├── read.adb │ │ ├── readme.txt │ │ ├── test.adb │ │ ├── zlib-streams.adb │ │ ├── zlib-streams.ads │ │ ├── zlib-thin.adb │ │ ├── zlib-thin.ads │ │ ├── zlib.adb │ │ ├── zlib.ads │ │ └── zlib.gpr │ ├── blast │ │ ├── Makefile │ │ ├── README │ │ ├── blast.c │ │ ├── blast.h │ │ ├── test.pk │ │ └── test.txt │ ├── delphi │ │ ├── ZLib.pas │ │ ├── ZLibConst.pas │ │ ├── readme.txt │ │ └── zlibd32.mak │ ├── dotzlib │ │ ├── DotZLib.build │ │ ├── DotZLib.chm │ │ ├── DotZLib.sln │ │ ├── DotZLib │ │ │ ├── AssemblyInfo.cs │ │ │ ├── ChecksumImpl.cs │ │ │ ├── CircularBuffer.cs │ │ │ ├── CodecBase.cs │ │ │ ├── Deflater.cs │ │ │ ├── DotZLib.cs │ │ │ ├── DotZLib.csproj │ │ │ ├── GZipStream.cs │ │ │ ├── Inflater.cs │ │ │ └── UnitTests.cs │ │ ├── LICENSE_1_0.txt │ │ └── readme.txt │ ├── gcc_gvmat64 │ │ └── gvmat64.S │ ├── infback9 │ │ ├── README │ │ ├── infback9.c │ │ ├── infback9.h │ │ ├── inffix9.h │ │ ├── inflate9.h │ │ ├── inftree9.c │ │ └── inftree9.h │ ├── iostream │ │ ├── test.cpp │ │ ├── zfstream.cpp │ │ └── zfstream.h │ ├── iostream2 │ │ ├── zstream.h │ │ └── zstream_test.cpp │ ├── iostream3 │ │ ├── README │ │ ├── TODO │ │ ├── test.cc │ │ ├── zfstream.cc │ │ └── zfstream.h │ ├── minizip │ │ ├── Makefile │ │ ├── Makefile.am │ │ ├── MiniZip64_Changes.txt │ │ ├── MiniZip64_info.txt │ │ ├── configure.ac │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── iowin32.c │ │ ├── iowin32.h │ │ ├── make_vms.com │ │ ├── miniunz.c │ │ ├── miniunzip.1 │ │ ├── minizip.1 │ │ ├── minizip.c │ │ ├── minizip.pc.in │ │ ├── mztools.c │ │ ├── mztools.h │ │ ├── unzip.c │ │ ├── unzip.h │ │ ├── zip.c │ │ └── zip.h │ ├── nuget │ │ ├── nuget.csproj │ │ └── nuget.sln │ ├── pascal │ │ ├── example.pas │ │ ├── readme.txt │ │ ├── zlibd32.mak │ │ └── zlibpas.pas │ ├── puff │ │ ├── Makefile │ │ ├── README │ │ ├── puff.c │ │ ├── puff.h │ │ ├── pufftest.c │ │ └── zeros.raw │ ├── testzlib │ │ ├── testzlib.c │ │ └── testzlib.txt │ ├── untgz │ │ ├── Makefile │ │ ├── Makefile.msc │ │ └── untgz.c │ └── vstudio │ │ ├── readme.txt │ │ ├── vc10 │ │ ├── miniunz.vcxproj │ │ ├── miniunz.vcxproj.filters │ │ ├── minizip.vcxproj │ │ ├── minizip.vcxproj.filters │ │ ├── testzlib.vcxproj │ │ ├── testzlib.vcxproj.filters │ │ ├── testzlibdll.vcxproj │ │ ├── testzlibdll.vcxproj.filters │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibstat.vcxproj.filters │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ ├── zlibvc.vcxproj │ │ └── zlibvc.vcxproj.filters │ │ ├── vc11 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ ├── vc12 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ ├── vc14 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ ├── vc17 │ │ ├── miniunz.vcxproj │ │ ├── minizip.vcxproj │ │ ├── testzlib.vcxproj │ │ ├── testzlibdll.vcxproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcxproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcxproj │ │ └── vc9 │ │ ├── miniunz.vcproj │ │ ├── minizip.vcproj │ │ ├── testzlib.vcproj │ │ ├── testzlibdll.vcproj │ │ ├── zlib.rc │ │ ├── zlibstat.vcproj │ │ ├── zlibvc.def │ │ ├── zlibvc.sln │ │ └── zlibvc.vcproj │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── doc │ ├── algorithm.txt │ ├── crc-doc.1.0.pdf │ ├── rfc1950.txt │ ├── rfc1951.txt │ ├── rfc1952.txt │ └── txtvsbin.txt │ ├── examples │ ├── README.examples │ ├── enough.c │ ├── fitblk.c │ ├── gun.c │ ├── gzappend.c │ ├── gzjoin.c │ ├── gzlog.c │ ├── gzlog.h │ ├── gznorm.c │ ├── zlib_how.html │ ├── zpipe.c │ ├── zran.c │ └── zran.h │ ├── gzclose.c │ ├── gzguts.h │ ├── gzlib.c │ ├── gzread.c │ ├── gzwrite.c │ ├── infback.c │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── make_vms.com │ ├── msdos │ ├── Makefile.bor │ ├── Makefile.dj2 │ ├── Makefile.emx │ ├── Makefile.msc │ └── Makefile.tc │ ├── nintendods │ ├── Makefile │ └── README │ ├── old │ ├── Makefile.emx │ ├── Makefile.riscos │ ├── README │ ├── descrip.mms │ ├── os2 │ │ ├── Makefile.os2 │ │ └── zlib.def │ └── visual-basic.txt │ ├── os400 │ ├── README400 │ ├── bndsrc │ ├── make.sh │ └── zlib.inc │ ├── qnx │ └── package.qpg │ ├── test │ ├── example.c │ ├── infcover.c │ └── minigzip.c │ ├── treebuild.xml │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── watcom │ ├── watcom_f.mak │ └── watcom_l.mak │ ├── win32 │ ├── DLL_FAQ.txt │ ├── Makefile.bor │ ├── Makefile.gcc │ ├── Makefile.msc │ ├── README-WIN32.txt │ ├── VisualC.txt │ ├── zlib.def │ └── zlib1.rc │ ├── zconf.h.cmakein │ ├── zconf.h.in │ ├── zconf.h.included │ ├── zlib.3 │ ├── zlib.3.pdf │ ├── zlib.h │ ├── zlib.map │ ├── zlib.pc.cmakein │ ├── zlib.pc.in │ ├── zutil.c │ └── zutil.h ├── VERSION └── _config.yml /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /BuildTools/Init.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/Init.cmake -------------------------------------------------------------------------------- /BuildTools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/README.md -------------------------------------------------------------------------------- /BuildTools/StartGeneration.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/StartGeneration.cmake -------------------------------------------------------------------------------- /BuildTools/android-project/jni/Android.mk: -------------------------------------------------------------------------------- 1 | include $(call all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /BuildTools/blank.cmake.txt: -------------------------------------------------------------------------------- 1 | @FO_GEN_FILE_CONTENT@ -------------------------------------------------------------------------------- /BuildTools/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/build.cmd -------------------------------------------------------------------------------- /BuildTools/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/build.sh -------------------------------------------------------------------------------- /BuildTools/codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/codegen.py -------------------------------------------------------------------------------- /BuildTools/docker/win/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/docker/win/Dockerfile -------------------------------------------------------------------------------- /BuildTools/dummy.cmake: -------------------------------------------------------------------------------- 1 | # Dummy cmake 2 | -------------------------------------------------------------------------------- /BuildTools/foconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/foconfig.py -------------------------------------------------------------------------------- /BuildTools/format-source.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/format-source.cmd -------------------------------------------------------------------------------- /BuildTools/format-source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/format-source.sh -------------------------------------------------------------------------------- /BuildTools/internal-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/internal-tools.sh -------------------------------------------------------------------------------- /BuildTools/ios.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/ios.toolchain.cmake -------------------------------------------------------------------------------- /BuildTools/msicreator/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/msicreator/COPYING -------------------------------------------------------------------------------- /BuildTools/msicreator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/msicreator/readme.md -------------------------------------------------------------------------------- /BuildTools/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/package.py -------------------------------------------------------------------------------- /BuildTools/prepare-workspace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/prepare-workspace.sh -------------------------------------------------------------------------------- /BuildTools/setup-env.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/setup-env.cmd -------------------------------------------------------------------------------- /BuildTools/setup-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/setup-env.sh -------------------------------------------------------------------------------- /BuildTools/setup-mono.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/setup-mono.cmd -------------------------------------------------------------------------------- /BuildTools/setup-mono.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/setup-mono.sh -------------------------------------------------------------------------------- /BuildTools/todo-generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/todo-generator.py -------------------------------------------------------------------------------- /BuildTools/toolset.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/toolset.cmd -------------------------------------------------------------------------------- /BuildTools/toolset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/toolset.sh -------------------------------------------------------------------------------- /BuildTools/validate.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/validate.cmd -------------------------------------------------------------------------------- /BuildTools/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/BuildTools/validate.sh -------------------------------------------------------------------------------- /BuildTools/validation-project/FOnlineTest.fomain: -------------------------------------------------------------------------------- 1 | EmbeddedBufSize = 1000 2 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | fonline.ru -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/LICENSE -------------------------------------------------------------------------------- /PUBLIC_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/PUBLIC_API.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Core/CritterStub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/CritterStub.png -------------------------------------------------------------------------------- /Resources/Core/Fonts/Big.fofnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Big.fofnt -------------------------------------------------------------------------------- /Resources/Core/Fonts/Big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Big.png -------------------------------------------------------------------------------- /Resources/Core/Fonts/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Default.png -------------------------------------------------------------------------------- /Resources/Core/Fonts/Fallout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Fallout.png -------------------------------------------------------------------------------- /Resources/Core/Fonts/Fat.fofnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Fat.fofnt -------------------------------------------------------------------------------- /Resources/Core/Fonts/Fat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Fat.png -------------------------------------------------------------------------------- /Resources/Core/Fonts/Numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Numbers.png -------------------------------------------------------------------------------- /Resources/Core/Fonts/Special.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Special.png -------------------------------------------------------------------------------- /Resources/Core/Fonts/Thin.fofnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Thin.fofnt -------------------------------------------------------------------------------- /Resources/Core/Fonts/Thin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/Fonts/Thin.png -------------------------------------------------------------------------------- /Resources/Core/ItemStub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/ItemStub.png -------------------------------------------------------------------------------- /Resources/Core/MiniArrowDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/MiniArrowDown.png -------------------------------------------------------------------------------- /Resources/Core/MiniArrowUp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Core/MiniArrowUp.png -------------------------------------------------------------------------------- /Resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/README.md -------------------------------------------------------------------------------- /Resources/Radiation.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Radiation.ico -------------------------------------------------------------------------------- /Resources/Radiation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Resources/Radiation.png -------------------------------------------------------------------------------- /Source/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/.clang-format -------------------------------------------------------------------------------- /Source/Applications/BakerApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Applications/BakerApp.cpp -------------------------------------------------------------------------------- /Source/Applications/BakerLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Applications/BakerLib.cpp -------------------------------------------------------------------------------- /Source/Client/3dAnimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/3dAnimation.cpp -------------------------------------------------------------------------------- /Source/Client/3dAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/3dAnimation.h -------------------------------------------------------------------------------- /Source/Client/3dStuff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/3dStuff.cpp -------------------------------------------------------------------------------- /Source/Client/3dStuff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/3dStuff.h -------------------------------------------------------------------------------- /Source/Client/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/Client.cpp -------------------------------------------------------------------------------- /Source/Client/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/Client.h -------------------------------------------------------------------------------- /Source/Client/ClientConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ClientConnection.h -------------------------------------------------------------------------------- /Source/Client/ClientEntity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ClientEntity.cpp -------------------------------------------------------------------------------- /Source/Client/ClientEntity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ClientEntity.h -------------------------------------------------------------------------------- /Source/Client/CritterHexView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/CritterHexView.cpp -------------------------------------------------------------------------------- /Source/Client/CritterHexView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/CritterHexView.h -------------------------------------------------------------------------------- /Source/Client/CritterView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/CritterView.cpp -------------------------------------------------------------------------------- /Source/Client/CritterView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/CritterView.h -------------------------------------------------------------------------------- /Source/Client/DefaultSprites.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/DefaultSprites.cpp -------------------------------------------------------------------------------- /Source/Client/DefaultSprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/DefaultSprites.h -------------------------------------------------------------------------------- /Source/Client/EffectManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/EffectManager.cpp -------------------------------------------------------------------------------- /Source/Client/EffectManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/EffectManager.h -------------------------------------------------------------------------------- /Source/Client/HexView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/HexView.cpp -------------------------------------------------------------------------------- /Source/Client/HexView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/HexView.h -------------------------------------------------------------------------------- /Source/Client/ItemHexView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ItemHexView.cpp -------------------------------------------------------------------------------- /Source/Client/ItemHexView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ItemHexView.h -------------------------------------------------------------------------------- /Source/Client/ItemView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ItemView.cpp -------------------------------------------------------------------------------- /Source/Client/ItemView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ItemView.h -------------------------------------------------------------------------------- /Source/Client/Keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/Keyboard.cpp -------------------------------------------------------------------------------- /Source/Client/Keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/Keyboard.h -------------------------------------------------------------------------------- /Source/Client/LocationView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/LocationView.cpp -------------------------------------------------------------------------------- /Source/Client/LocationView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/LocationView.h -------------------------------------------------------------------------------- /Source/Client/MapSprite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/MapSprite.cpp -------------------------------------------------------------------------------- /Source/Client/MapSprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/MapSprite.h -------------------------------------------------------------------------------- /Source/Client/MapView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/MapView.cpp -------------------------------------------------------------------------------- /Source/Client/MapView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/MapView.h -------------------------------------------------------------------------------- /Source/Client/ModelSprites.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ModelSprites.cpp -------------------------------------------------------------------------------- /Source/Client/ModelSprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ModelSprites.h -------------------------------------------------------------------------------- /Source/Client/NetworkClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/NetworkClient.cpp -------------------------------------------------------------------------------- /Source/Client/NetworkClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/NetworkClient.h -------------------------------------------------------------------------------- /Source/Client/ParticleSprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ParticleSprites.h -------------------------------------------------------------------------------- /Source/Client/PlayerView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/PlayerView.cpp -------------------------------------------------------------------------------- /Source/Client/PlayerView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/PlayerView.h -------------------------------------------------------------------------------- /Source/Client/RenderTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/RenderTarget.cpp -------------------------------------------------------------------------------- /Source/Client/RenderTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/RenderTarget.h -------------------------------------------------------------------------------- /Source/Client/ResourceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/ResourceManager.h -------------------------------------------------------------------------------- /Source/Client/SoundManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/SoundManager.cpp -------------------------------------------------------------------------------- /Source/Client/SoundManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/SoundManager.h -------------------------------------------------------------------------------- /Source/Client/SparkExtension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/SparkExtension.cpp -------------------------------------------------------------------------------- /Source/Client/SparkExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/SparkExtension.h -------------------------------------------------------------------------------- /Source/Client/SpriteManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/SpriteManager.cpp -------------------------------------------------------------------------------- /Source/Client/SpriteManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/SpriteManager.h -------------------------------------------------------------------------------- /Source/Client/TextureAtlas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/TextureAtlas.cpp -------------------------------------------------------------------------------- /Source/Client/TextureAtlas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/TextureAtlas.h -------------------------------------------------------------------------------- /Source/Client/Updater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/Updater.cpp -------------------------------------------------------------------------------- /Source/Client/Updater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/Updater.h -------------------------------------------------------------------------------- /Source/Client/VideoClip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/VideoClip.cpp -------------------------------------------------------------------------------- /Source/Client/VideoClip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/VideoClip.h -------------------------------------------------------------------------------- /Source/Client/VisualParticles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Client/VisualParticles.h -------------------------------------------------------------------------------- /Source/Common/AnyData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/AnyData.cpp -------------------------------------------------------------------------------- /Source/Common/AnyData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/AnyData.h -------------------------------------------------------------------------------- /Source/Common/CacheStorage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/CacheStorage.cpp -------------------------------------------------------------------------------- /Source/Common/CacheStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/CacheStorage.h -------------------------------------------------------------------------------- /Source/Common/Common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Common.cpp -------------------------------------------------------------------------------- /Source/Common/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Common.h -------------------------------------------------------------------------------- /Source/Common/ConfigFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/ConfigFile.cpp -------------------------------------------------------------------------------- /Source/Common/ConfigFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/ConfigFile.h -------------------------------------------------------------------------------- /Source/Common/DataSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/DataSource.cpp -------------------------------------------------------------------------------- /Source/Common/DataSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/DataSource.h -------------------------------------------------------------------------------- /Source/Common/EngineBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/EngineBase.cpp -------------------------------------------------------------------------------- /Source/Common/EngineBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/EngineBase.h -------------------------------------------------------------------------------- /Source/Common/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Entity.cpp -------------------------------------------------------------------------------- /Source/Common/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Entity.h -------------------------------------------------------------------------------- /Source/Common/EntityProperties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/EntityProperties.h -------------------------------------------------------------------------------- /Source/Common/EntityProtos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/EntityProtos.cpp -------------------------------------------------------------------------------- /Source/Common/EntityProtos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/EntityProtos.h -------------------------------------------------------------------------------- /Source/Common/FileSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/FileSystem.cpp -------------------------------------------------------------------------------- /Source/Common/FileSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/FileSystem.h -------------------------------------------------------------------------------- /Source/Common/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Geometry.cpp -------------------------------------------------------------------------------- /Source/Common/Geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Geometry.h -------------------------------------------------------------------------------- /Source/Common/LineTracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/LineTracer.cpp -------------------------------------------------------------------------------- /Source/Common/LineTracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/LineTracer.h -------------------------------------------------------------------------------- /Source/Common/MapLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/MapLoader.cpp -------------------------------------------------------------------------------- /Source/Common/MapLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/MapLoader.h -------------------------------------------------------------------------------- /Source/Common/NetBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/NetBuffer.cpp -------------------------------------------------------------------------------- /Source/Common/NetBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/NetBuffer.h -------------------------------------------------------------------------------- /Source/Common/NetCommand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/NetCommand.cpp -------------------------------------------------------------------------------- /Source/Common/NetCommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/NetCommand.h -------------------------------------------------------------------------------- /Source/Common/Properties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Properties.cpp -------------------------------------------------------------------------------- /Source/Common/Properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Properties.h -------------------------------------------------------------------------------- /Source/Common/ProtoManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/ProtoManager.cpp -------------------------------------------------------------------------------- /Source/Common/ProtoManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/ProtoManager.h -------------------------------------------------------------------------------- /Source/Common/ScriptSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/ScriptSystem.cpp -------------------------------------------------------------------------------- /Source/Common/ScriptSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/ScriptSystem.h -------------------------------------------------------------------------------- /Source/Common/Settings-Include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Settings-Include.h -------------------------------------------------------------------------------- /Source/Common/Settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Settings.cpp -------------------------------------------------------------------------------- /Source/Common/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Settings.h -------------------------------------------------------------------------------- /Source/Common/TextPack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/TextPack.cpp -------------------------------------------------------------------------------- /Source/Common/TextPack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/TextPack.h -------------------------------------------------------------------------------- /Source/Common/TimeEventManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/TimeEventManager.h -------------------------------------------------------------------------------- /Source/Common/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Timer.cpp -------------------------------------------------------------------------------- /Source/Common/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Common/Timer.h -------------------------------------------------------------------------------- /Source/Essentials/BaseLogging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/BaseLogging.h -------------------------------------------------------------------------------- /Source/Essentials/BasicCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/BasicCore.cpp -------------------------------------------------------------------------------- /Source/Essentials/BasicCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/BasicCore.h -------------------------------------------------------------------------------- /Source/Essentials/Compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Compressor.cpp -------------------------------------------------------------------------------- /Source/Essentials/Compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Compressor.h -------------------------------------------------------------------------------- /Source/Essentials/Containers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Containers.cpp -------------------------------------------------------------------------------- /Source/Essentials/Containers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Containers.h -------------------------------------------------------------------------------- /Source/Essentials/GlobalData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/GlobalData.cpp -------------------------------------------------------------------------------- /Source/Essentials/GlobalData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/GlobalData.h -------------------------------------------------------------------------------- /Source/Essentials/HashedString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/HashedString.h -------------------------------------------------------------------------------- /Source/Essentials/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Logging.cpp -------------------------------------------------------------------------------- /Source/Essentials/Logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Logging.h -------------------------------------------------------------------------------- /Source/Essentials/MemorySystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/MemorySystem.h -------------------------------------------------------------------------------- /Source/Essentials/Platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Platform.cpp -------------------------------------------------------------------------------- /Source/Essentials/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/Platform.h -------------------------------------------------------------------------------- /Source/Essentials/StackTrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/StackTrace.cpp -------------------------------------------------------------------------------- /Source/Essentials/StackTrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/StackTrace.h -------------------------------------------------------------------------------- /Source/Essentials/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/StringUtils.h -------------------------------------------------------------------------------- /Source/Essentials/StrongType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/StrongType.cpp -------------------------------------------------------------------------------- /Source/Essentials/StrongType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/StrongType.h -------------------------------------------------------------------------------- /Source/Essentials/TimeRelated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/TimeRelated.h -------------------------------------------------------------------------------- /Source/Essentials/WorkThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/WorkThread.cpp -------------------------------------------------------------------------------- /Source/Essentials/WorkThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Essentials/WorkThread.h -------------------------------------------------------------------------------- /Source/Frontend/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Frontend/Application.cpp -------------------------------------------------------------------------------- /Source/Frontend/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Frontend/Application.h -------------------------------------------------------------------------------- /Source/Frontend/Rendering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Frontend/Rendering.cpp -------------------------------------------------------------------------------- /Source/Frontend/Rendering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Frontend/Rendering.h -------------------------------------------------------------------------------- /Source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/README.md -------------------------------------------------------------------------------- /Source/Scripting/Mono/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Scripting/Mono/Entity.cs -------------------------------------------------------------------------------- /Source/Scripting/Mono/Link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Scripting/Mono/Link.xml -------------------------------------------------------------------------------- /Source/Scripting/Native/.keepalive: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Source/Server/Critter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Critter.cpp -------------------------------------------------------------------------------- /Source/Server/Critter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Critter.h -------------------------------------------------------------------------------- /Source/Server/CritterManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/CritterManager.cpp -------------------------------------------------------------------------------- /Source/Server/CritterManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/CritterManager.h -------------------------------------------------------------------------------- /Source/Server/DataBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/DataBase.cpp -------------------------------------------------------------------------------- /Source/Server/DataBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/DataBase.h -------------------------------------------------------------------------------- /Source/Server/EntityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/EntityManager.cpp -------------------------------------------------------------------------------- /Source/Server/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/EntityManager.h -------------------------------------------------------------------------------- /Source/Server/Item.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Item.cpp -------------------------------------------------------------------------------- /Source/Server/Item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Item.h -------------------------------------------------------------------------------- /Source/Server/ItemManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/ItemManager.cpp -------------------------------------------------------------------------------- /Source/Server/ItemManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/ItemManager.h -------------------------------------------------------------------------------- /Source/Server/Location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Location.cpp -------------------------------------------------------------------------------- /Source/Server/Location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Location.h -------------------------------------------------------------------------------- /Source/Server/Map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Map.cpp -------------------------------------------------------------------------------- /Source/Server/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Map.h -------------------------------------------------------------------------------- /Source/Server/MapManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/MapManager.cpp -------------------------------------------------------------------------------- /Source/Server/MapManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/MapManager.h -------------------------------------------------------------------------------- /Source/Server/NetworkServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/NetworkServer.cpp -------------------------------------------------------------------------------- /Source/Server/NetworkServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/NetworkServer.h -------------------------------------------------------------------------------- /Source/Server/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Player.cpp -------------------------------------------------------------------------------- /Source/Server/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Player.h -------------------------------------------------------------------------------- /Source/Server/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Server.cpp -------------------------------------------------------------------------------- /Source/Server/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/Server.h -------------------------------------------------------------------------------- /Source/Server/ServerConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/ServerConnection.h -------------------------------------------------------------------------------- /Source/Server/ServerEntity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/ServerEntity.cpp -------------------------------------------------------------------------------- /Source/Server/ServerEntity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Server/ServerEntity.h -------------------------------------------------------------------------------- /Source/Tests/Test_AnyData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tests/Test_AnyData.cpp -------------------------------------------------------------------------------- /Source/Tests/Test_Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tests/Test_Geometry.cpp -------------------------------------------------------------------------------- /Source/Tools/AngelScriptBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/AngelScriptBaker.h -------------------------------------------------------------------------------- /Source/Tools/AssetExplorer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/AssetExplorer.cpp -------------------------------------------------------------------------------- /Source/Tools/AssetExplorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/AssetExplorer.h -------------------------------------------------------------------------------- /Source/Tools/Baker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/Baker.cpp -------------------------------------------------------------------------------- /Source/Tools/Baker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/Baker.h -------------------------------------------------------------------------------- /Source/Tools/Editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/Editor.cpp -------------------------------------------------------------------------------- /Source/Tools/Editor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/Editor.h -------------------------------------------------------------------------------- /Source/Tools/EffectBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/EffectBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/EffectBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/EffectBaker.h -------------------------------------------------------------------------------- /Source/Tools/ImageBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ImageBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/ImageBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ImageBaker.h -------------------------------------------------------------------------------- /Source/Tools/MapBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/MapBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/MapBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/MapBaker.h -------------------------------------------------------------------------------- /Source/Tools/Mapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/Mapper.cpp -------------------------------------------------------------------------------- /Source/Tools/Mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/Mapper.h -------------------------------------------------------------------------------- /Source/Tools/ModelBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ModelBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/ModelBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ModelBaker.h -------------------------------------------------------------------------------- /Source/Tools/ParticleEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ParticleEditor.cpp -------------------------------------------------------------------------------- /Source/Tools/ParticleEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ParticleEditor.h -------------------------------------------------------------------------------- /Source/Tools/ProtoBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ProtoBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/ProtoBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ProtoBaker.h -------------------------------------------------------------------------------- /Source/Tools/ProtoTextBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ProtoTextBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/ProtoTextBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/ProtoTextBaker.h -------------------------------------------------------------------------------- /Source/Tools/RawCopyBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/RawCopyBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/RawCopyBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/RawCopyBaker.h -------------------------------------------------------------------------------- /Source/Tools/TextBaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/TextBaker.cpp -------------------------------------------------------------------------------- /Source/Tools/TextBaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/Source/Tools/TextBaker.h -------------------------------------------------------------------------------- /TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/TUTORIAL.md -------------------------------------------------------------------------------- /ThirdParty/Acm/acmstrm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Acm/acmstrm.cpp -------------------------------------------------------------------------------- /ThirdParty/Acm/acmstrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Acm/acmstrm.h -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/angelscript/projects/dev-cpp/obj/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/samples/asbuild/projects/gnuc/obj/delete.me: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/samples/concurrent/projects/gnuc/obj/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/samples/console/projects/gnuc/obj/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/samples/coroutine/projects/gnuc/obj/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/samples/events/projects/gnuc/obj/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/samples/include/projects/gnuc/obj/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/AngelScript/sdk/samples/tutorial/projects/gnuc/obj/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/Asio/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/COPYING -------------------------------------------------------------------------------- /ThirdParty/Asio/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/INSTALL -------------------------------------------------------------------------------- /ThirdParty/Asio/LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/LICENSE_1_0.txt -------------------------------------------------------------------------------- /ThirdParty/Asio/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/Asio/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/Asio/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/README -------------------------------------------------------------------------------- /ThirdParty/Asio/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/aclocal.m4 -------------------------------------------------------------------------------- /ThirdParty/Asio/asio.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/asio.pc.in -------------------------------------------------------------------------------- /ThirdParty/Asio/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/compile -------------------------------------------------------------------------------- /ThirdParty/Asio/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/config.guess -------------------------------------------------------------------------------- /ThirdParty/Asio/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/config.sub -------------------------------------------------------------------------------- /ThirdParty/Asio/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/configure -------------------------------------------------------------------------------- /ThirdParty/Asio/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/configure.ac -------------------------------------------------------------------------------- /ThirdParty/Asio/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/depcomp -------------------------------------------------------------------------------- /ThirdParty/Asio/include/asio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/include/asio.hpp -------------------------------------------------------------------------------- /ThirdParty/Asio/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/install-sh -------------------------------------------------------------------------------- /ThirdParty/Asio/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/missing -------------------------------------------------------------------------------- /ThirdParty/Asio/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/src/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/Asio/src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/src/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/Asio/src/Makefile.mgw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/src/Makefile.mgw -------------------------------------------------------------------------------- /ThirdParty/Asio/src/Makefile.msc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/src/Makefile.msc -------------------------------------------------------------------------------- /ThirdParty/Asio/src/asio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/src/asio.cpp -------------------------------------------------------------------------------- /ThirdParty/Asio/src/asio_ssl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/src/asio_ssl.cpp -------------------------------------------------------------------------------- /ThirdParty/Asio/test-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Asio/test-driver -------------------------------------------------------------------------------- /ThirdParty/Catch2/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Catch2/LICENSE.txt -------------------------------------------------------------------------------- /ThirdParty/Catch2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Catch2/README.md -------------------------------------------------------------------------------- /ThirdParty/Catch2/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Catch2/SECURITY.md -------------------------------------------------------------------------------- /ThirdParty/GLEW/GL/glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/GLEW/GL/glew.c -------------------------------------------------------------------------------- /ThirdParty/GLEW/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/GLEW/GL/glew.h -------------------------------------------------------------------------------- /ThirdParty/GLEW/GL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/GLEW/GL/glxew.h -------------------------------------------------------------------------------- /ThirdParty/GLEW/GL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/GLEW/GL/wglew.h -------------------------------------------------------------------------------- /ThirdParty/Json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Json/README.md -------------------------------------------------------------------------------- /ThirdParty/Json/get_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Json/get_version.sh -------------------------------------------------------------------------------- /ThirdParty/Json/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Json/json.hpp -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/COPYING -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ChangeLog -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/INSTALL -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/README.md -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/VERSION: -------------------------------------------------------------------------------- 1 | 4.0.0 2 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/aclocal.m4 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/apps/nc/nc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/apps/nc/nc.1 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/cert.pem -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/compile -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/config -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/config.guess -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/config.sub -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/configure -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/configure.ac -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/crypto/VERSION: -------------------------------------------------------------------------------- 1 | 55:0:0 2 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/crypto/empty.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/depcomp -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/install-sh -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/libssl.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/libssl.pc.in -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/libtls.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/libtls.pc.in -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ltmain.sh -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/BN_add.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/BN_add.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/BN_cmp.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/BN_cmp.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/BN_new.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/BN_new.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/ChaCha.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/ChaCha.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/DH_new.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/DH_new.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/ERR.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/ERR.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/HMAC.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/HMAC.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/MD5.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/MD5.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/RC4.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/RC4.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/SHA1.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/SHA1.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/UI_new.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/UI_new.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/X25519.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/X25519.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/crypto.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/crypto.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/evp.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/evp.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/lh_new.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/lh_new.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/man/ssl.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/man/ssl.3 -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/missing -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/openssl.cnf -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/scripts/test -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/VERSION: -------------------------------------------------------------------------------- 1 | 58:0:0 2 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/bs_ber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/bs_ber.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/bs_cbb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/bs_cbb.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/bs_cbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/bs_cbs.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/d1_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/d1_lib.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/d1_pkt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/d1_pkt.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/empty.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/pqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/pqueue.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/s3_cbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/s3_cbc.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/s3_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/s3_lib.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/srtp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/srtp.h -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/ssl.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/ssl.sym -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/t1_enc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/t1_enc.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/ssl/t1_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/ssl/t1_lib.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/test-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/test-driver -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/tests/empty.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/tls/VERSION: -------------------------------------------------------------------------------- 1 | 31:0:0 2 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/tls/empty.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/tls/tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/tls/tls.c -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/tls/tls.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/tls/tls.sym -------------------------------------------------------------------------------- /ThirdParty/LibreSSL/x509v3.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/LibreSSL/x509v3.cnf -------------------------------------------------------------------------------- /ThirdParty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/README.md -------------------------------------------------------------------------------- /ThirdParty/SDL/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/.clang-format -------------------------------------------------------------------------------- /ThirdParty/SDL/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/.clang-tidy -------------------------------------------------------------------------------- /ThirdParty/SDL/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/.editorconfig -------------------------------------------------------------------------------- /ThirdParty/SDL/.git-hash: -------------------------------------------------------------------------------- 1 | a96677bdf6b4acb84af4ec294e5f60a4e8cbbe03 2 | -------------------------------------------------------------------------------- /ThirdParty/SDL/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/Android.mk -------------------------------------------------------------------------------- /ThirdParty/SDL/BUGS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/BUGS.txt -------------------------------------------------------------------------------- /ThirdParty/SDL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/SDL/CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/CREDITS.md -------------------------------------------------------------------------------- /ThirdParty/SDL/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/INSTALL.md -------------------------------------------------------------------------------- /ThirdParty/SDL/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/LICENSE.txt -------------------------------------------------------------------------------- /ThirdParty/SDL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/README.md -------------------------------------------------------------------------------- /ThirdParty/SDL/REVISION.txt: -------------------------------------------------------------------------------- 1 | release-3.2.22-0-ga96677bdf 2 | -------------------------------------------------------------------------------- /ThirdParty/SDL/VisualC/SDL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/VisualC/SDL.sln -------------------------------------------------------------------------------- /ThirdParty/SDL/VisualC/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/VisualC/clean.sh -------------------------------------------------------------------------------- /ThirdParty/SDL/WhatsNew.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/WhatsNew.txt -------------------------------------------------------------------------------- /ThirdParty/SDL/android-project/app/jni/Android.mk: -------------------------------------------------------------------------------- 1 | include $(call all-subdir-makefiles) 2 | -------------------------------------------------------------------------------- /ThirdParty/SDL/android-project/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /ThirdParty/SDL/cmake/sdl3.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/cmake/sdl3.pc.in -------------------------------------------------------------------------------- /ThirdParty/SDL/cmake/xxd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/cmake/xxd.py -------------------------------------------------------------------------------- /ThirdParty/SDL/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/docs/README.md -------------------------------------------------------------------------------- /ThirdParty/SDL/docs/doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/docs/doxyfile -------------------------------------------------------------------------------- /ThirdParty/SDL/docs/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/docs/hello.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_assert.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_error.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_error_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_error_c.h -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_guid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_guid.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_hints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_hints.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_hints_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_hints_c.h -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_list.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_list.h -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_log.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_log_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_log_c.h -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_utils.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/SDL_utils_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/SDL_utils_c.h -------------------------------------------------------------------------------- /ThirdParty/SDL/src/gpu/SDL_gpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/gpu/SDL_gpu.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/hidapi/VERSION: -------------------------------------------------------------------------------- 1 | 0.14.0 -------------------------------------------------------------------------------- /ThirdParty/SDL/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/e_exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/e_exp.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/e_fmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/e_fmod.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/e_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/e_log.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/e_pow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/e_pow.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/e_sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/e_sqrt.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/k_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/k_cos.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/k_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/k_sin.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/k_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/k_tan.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/s_atan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/s_atan.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/s_cos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/s_cos.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/s_fabs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/s_fabs.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/s_modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/s_modf.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/s_sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/s_sin.c -------------------------------------------------------------------------------- /ThirdParty/SDL/src/libm/s_tan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SDL/src/libm/s_tan.c -------------------------------------------------------------------------------- /ThirdParty/SPIRV-Cross/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SPIRV-Cross/LICENSE -------------------------------------------------------------------------------- /ThirdParty/SPIRV-Cross/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SPIRV-Cross/Makefile -------------------------------------------------------------------------------- /ThirdParty/SPIRV-Cross/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SPIRV-Cross/README.md -------------------------------------------------------------------------------- /ThirdParty/SPIRV-Cross/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SPIRV-Cross/main.cpp -------------------------------------------------------------------------------- /ThirdParty/SPIRV-Cross/spirv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SPIRV-Cross/spirv.h -------------------------------------------------------------------------------- /ThirdParty/SPIRV-Cross/spirv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/SPIRV-Cross/spirv.hpp -------------------------------------------------------------------------------- /ThirdParty/Theora/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/AUTHORS -------------------------------------------------------------------------------- /ThirdParty/Theora/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/CHANGES -------------------------------------------------------------------------------- /ThirdParty/Theora/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/COPYING -------------------------------------------------------------------------------- /ThirdParty/Theora/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/LICENSE -------------------------------------------------------------------------------- /ThirdParty/Theora/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/Theora/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/Theora/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/README -------------------------------------------------------------------------------- /ThirdParty/Theora/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/SConstruct -------------------------------------------------------------------------------- /ThirdParty/Theora/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/aclocal.m4 -------------------------------------------------------------------------------- /ThirdParty/Theora/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/autogen.sh -------------------------------------------------------------------------------- /ThirdParty/Theora/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/compile -------------------------------------------------------------------------------- /ThirdParty/Theora/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/config.guess -------------------------------------------------------------------------------- /ThirdParty/Theora/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/config.h.in -------------------------------------------------------------------------------- /ThirdParty/Theora/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/config.sub -------------------------------------------------------------------------------- /ThirdParty/Theora/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/configure -------------------------------------------------------------------------------- /ThirdParty/Theora/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/configure.ac -------------------------------------------------------------------------------- /ThirdParty/Theora/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/depcomp -------------------------------------------------------------------------------- /ThirdParty/Theora/doc/color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/doc/color.html -------------------------------------------------------------------------------- /ThirdParty/Theora/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/install-sh -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/analyze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/analyze.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/bitpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/bitpack.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/bitpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/bitpack.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/cpu.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/cpu.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/dct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/dct.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/decinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/decinfo.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/decint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/decint.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/decode.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/dequant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/dequant.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/dequant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/dequant.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/encfrag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/encfrag.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/encinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/encinfo.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/encint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/encint.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/encode.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/enquant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/enquant.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/enquant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/enquant.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/fdct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/fdct.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/fragment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/fragment.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/huffdec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/huffdec.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/huffdec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/huffdec.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/huffenc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/huffenc.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/huffenc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/huffenc.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/huffman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/huffman.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/idct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/idct.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/info.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/internal.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/internal.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/mathops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/mathops.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/mathops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/mathops.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/mcenc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/mcenc.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/modedec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/modedec.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/ocintrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/ocintrin.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/quant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/quant.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/quant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/quant.h -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/rate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/rate.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/state.c -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/theora.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/theora.exp -------------------------------------------------------------------------------- /ThirdParty/Theora/lib/tokenize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/lib/tokenize.c -------------------------------------------------------------------------------- /ThirdParty/Theora/libtheora.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/libtheora.spec -------------------------------------------------------------------------------- /ThirdParty/Theora/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/ltmain.sh -------------------------------------------------------------------------------- /ThirdParty/Theora/m4/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/m4/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/Theora/m4/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/m4/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/Theora/m4/ogg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/m4/ogg.m4 -------------------------------------------------------------------------------- /ThirdParty/Theora/m4/pkg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/m4/pkg.m4 -------------------------------------------------------------------------------- /ThirdParty/Theora/m4/sdl.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/m4/sdl.m4 -------------------------------------------------------------------------------- /ThirdParty/Theora/m4/vorbis.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/m4/vorbis.m4 -------------------------------------------------------------------------------- /ThirdParty/Theora/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/missing -------------------------------------------------------------------------------- /ThirdParty/Theora/mkinstalldirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/mkinstalldirs -------------------------------------------------------------------------------- /ThirdParty/Theora/tests/noop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/tests/noop.c -------------------------------------------------------------------------------- /ThirdParty/Theora/tests/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/tests/tests.h -------------------------------------------------------------------------------- /ThirdParty/Theora/theora.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/theora.pc.in -------------------------------------------------------------------------------- /ThirdParty/Theora/win32/experimental/wincompat/unistd.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/Theora/win32/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Theora/win32/getopt.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/AUTHORS -------------------------------------------------------------------------------- /ThirdParty/Vorbis/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/CHANGES -------------------------------------------------------------------------------- /ThirdParty/Vorbis/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/COPYING -------------------------------------------------------------------------------- /ThirdParty/Vorbis/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/Vorbis/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/Vorbis/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/README -------------------------------------------------------------------------------- /ThirdParty/Vorbis/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/aclocal.m4 -------------------------------------------------------------------------------- /ThirdParty/Vorbis/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/autogen.sh -------------------------------------------------------------------------------- /ThirdParty/Vorbis/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/compile -------------------------------------------------------------------------------- /ThirdParty/Vorbis/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/config.guess -------------------------------------------------------------------------------- /ThirdParty/Vorbis/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/config.h.in -------------------------------------------------------------------------------- /ThirdParty/Vorbis/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/config.sub -------------------------------------------------------------------------------- /ThirdParty/Vorbis/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/configure -------------------------------------------------------------------------------- /ThirdParty/Vorbis/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/configure.ac -------------------------------------------------------------------------------- /ThirdParty/Vorbis/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/depcomp -------------------------------------------------------------------------------- /ThirdParty/Vorbis/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/install-sh -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/analysis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/analysis.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/backends.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/backends.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/barkmel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/barkmel.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/bitrate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/bitrate.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/bitrate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/bitrate.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/block.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/codebook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/codebook.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/codebook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/codebook.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/envelope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/envelope.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/envelope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/envelope.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/floor0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/floor0.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/floor1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/floor1.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/info.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/lookup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/lookup.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/lookup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/lookup.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/lookups.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/lookups.pl -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/lpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/lpc.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/lpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/lpc.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/lsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/lsp.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/lsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/lsp.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/mapping0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/mapping0.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/masking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/masking.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/mdct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/mdct.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/mdct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/mdct.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/misc.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/os.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/psy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/psy.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/psy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/psy.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/psytune.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/psytune.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/registry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/registry.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/registry.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/res0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/res0.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/scales.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/scales.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/smallft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/smallft.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/smallft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/smallft.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/tone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/tone.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/window.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/lib/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/lib/window.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/libvorbis.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/libvorbis.spec -------------------------------------------------------------------------------- /ThirdParty/Vorbis/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/ltmain.sh -------------------------------------------------------------------------------- /ThirdParty/Vorbis/m4/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/m4/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/Vorbis/m4/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/m4/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/Vorbis/m4/ogg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/m4/ogg.m4 -------------------------------------------------------------------------------- /ThirdParty/Vorbis/m4/pkg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/m4/pkg.m4 -------------------------------------------------------------------------------- /ThirdParty/Vorbis/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/missing -------------------------------------------------------------------------------- /ThirdParty/Vorbis/test/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/test/test.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/test/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/test/util.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/test/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/test/util.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/todo.txt -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vorbis.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vorbis.m4 -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vorbis.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vorbis.pc.in -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/16.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/16.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/16u.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/16u.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c-1.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c-1.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c0.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c0.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c1.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c1.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c2.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c2.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c3.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c3.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c4.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c4.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c5.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c5.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c6.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c6.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c7.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c7.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c8.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c8.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44c9.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44c9.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p-1.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p-1.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p0.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p0.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p1.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p1.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p2.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p2.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p3.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p3.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p4.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p4.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p5.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p5.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p6.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p6.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p7.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p7.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p8.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p8.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44p9.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44p9.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u0.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u0.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u1.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u1.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u2.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u2.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u3.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u3.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u4.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u4.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u5.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u5.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u6.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u6.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u7.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u7.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u8.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u8.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/44u9.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/44u9.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/8.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/8.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/8u.vqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/8u.vqs -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/bookutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/bookutil.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/bookutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/bookutil.h -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/huffbuild.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/huffbuild.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/metrics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/metrics.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/vqgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/vqgen.c -------------------------------------------------------------------------------- /ThirdParty/Vorbis/vq/vqgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/Vorbis/vq/vqgen.h -------------------------------------------------------------------------------- /ThirdParty/android-api: -------------------------------------------------------------------------------- 1 | 23 2 | -------------------------------------------------------------------------------- /ThirdParty/android-ndk: -------------------------------------------------------------------------------- 1 | android-ndk-r28 2 | -------------------------------------------------------------------------------- /ThirdParty/android-sdk: -------------------------------------------------------------------------------- 1 | tools_r25.2.3 2 | -------------------------------------------------------------------------------- /ThirdParty/backward-cpp/.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: LLVM 3 | -------------------------------------------------------------------------------- /ThirdParty/dotnet-runtime: -------------------------------------------------------------------------------- 1 | v9.0.0 2 | -------------------------------------------------------------------------------- /ThirdParty/emscripten: -------------------------------------------------------------------------------- 1 | 4.0.15 2 | -------------------------------------------------------------------------------- /ThirdParty/glslang/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/.clang-format -------------------------------------------------------------------------------- /ThirdParty/glslang/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/.gn -------------------------------------------------------------------------------- /ThirdParty/glslang/.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/.mailmap -------------------------------------------------------------------------------- /ThirdParty/glslang/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/Android.mk -------------------------------------------------------------------------------- /ThirdParty/glslang/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/BUILD.gn -------------------------------------------------------------------------------- /ThirdParty/glslang/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/CHANGES.md -------------------------------------------------------------------------------- /ThirdParty/glslang/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/DEPS -------------------------------------------------------------------------------- /ThirdParty/glslang/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/LICENSE.txt -------------------------------------------------------------------------------- /ThirdParty/glslang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/README.md -------------------------------------------------------------------------------- /ThirdParty/glslang/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/SECURITY.md -------------------------------------------------------------------------------- /ThirdParty/glslang/SPIRV/doc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/SPIRV/doc.cpp -------------------------------------------------------------------------------- /ThirdParty/glslang/SPIRV/doc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/SPIRV/doc.h -------------------------------------------------------------------------------- /ThirdParty/glslang/SPIRV/spvIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/SPIRV/spvIR.h -------------------------------------------------------------------------------- /ThirdParty/glslang/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/_config.yml -------------------------------------------------------------------------------- /ThirdParty/glslang/build_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/build_info.py -------------------------------------------------------------------------------- /ThirdParty/glslang/gtests/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/glslang/gtests/pch.h -------------------------------------------------------------------------------- /ThirdParty/iOS-sdk: -------------------------------------------------------------------------------- 1 | 18.0 2 | -------------------------------------------------------------------------------- /ThirdParty/imgui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/.editorconfig -------------------------------------------------------------------------------- /ThirdParty/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/LICENSE.txt -------------------------------------------------------------------------------- /ThirdParty/imgui/docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/docs/FAQ.md -------------------------------------------------------------------------------- /ThirdParty/imgui/docs/FONTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/docs/FONTS.md -------------------------------------------------------------------------------- /ThirdParty/imgui/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/docs/README.md -------------------------------------------------------------------------------- /ThirdParty/imgui/docs/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/docs/TODO.txt -------------------------------------------------------------------------------- /ThirdParty/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/imconfig.h -------------------------------------------------------------------------------- /ThirdParty/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/imgui.cpp -------------------------------------------------------------------------------- /ThirdParty/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/imgui.h -------------------------------------------------------------------------------- /ThirdParty/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /ThirdParty/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /ThirdParty/imgui/misc/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/imgui/misc/README.txt -------------------------------------------------------------------------------- /ThirdParty/libpng/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/.appveyor.yml -------------------------------------------------------------------------------- /ThirdParty/libpng/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/.editorconfig -------------------------------------------------------------------------------- /ThirdParty/libpng/.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/.yamllint.yml -------------------------------------------------------------------------------- /ThirdParty/libpng/ANNOUNCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/ANNOUNCE -------------------------------------------------------------------------------- /ThirdParty/libpng/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/AUTHORS -------------------------------------------------------------------------------- /ThirdParty/libpng/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/CHANGES -------------------------------------------------------------------------------- /ThirdParty/libpng/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/libpng/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/INSTALL -------------------------------------------------------------------------------- /ThirdParty/libpng/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/LICENSE -------------------------------------------------------------------------------- /ThirdParty/libpng/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/libpng/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/libpng/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/README -------------------------------------------------------------------------------- /ThirdParty/libpng/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/TODO -------------------------------------------------------------------------------- /ThirdParty/libpng/TRADEMARK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/TRADEMARK -------------------------------------------------------------------------------- /ThirdParty/libpng/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/aclocal.m4 -------------------------------------------------------------------------------- /ThirdParty/libpng/arm/arm_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/arm/arm_init.c -------------------------------------------------------------------------------- /ThirdParty/libpng/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/autogen.sh -------------------------------------------------------------------------------- /ThirdParty/libpng/ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/ci/README.md -------------------------------------------------------------------------------- /ThirdParty/libpng/ci/ci_lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/ci/ci_lint.sh -------------------------------------------------------------------------------- /ThirdParty/libpng/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/compile -------------------------------------------------------------------------------- /ThirdParty/libpng/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/config.guess -------------------------------------------------------------------------------- /ThirdParty/libpng/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/config.h.in -------------------------------------------------------------------------------- /ThirdParty/libpng/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/config.sub -------------------------------------------------------------------------------- /ThirdParty/libpng/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/configure -------------------------------------------------------------------------------- /ThirdParty/libpng/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/configure.ac -------------------------------------------------------------------------------- /ThirdParty/libpng/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/depcomp -------------------------------------------------------------------------------- /ThirdParty/libpng/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/example.c -------------------------------------------------------------------------------- /ThirdParty/libpng/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/install-sh -------------------------------------------------------------------------------- /ThirdParty/libpng/libpng.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/libpng.3 -------------------------------------------------------------------------------- /ThirdParty/libpng/libpng.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/libpng.pc.in -------------------------------------------------------------------------------- /ThirdParty/libpng/libpngpf.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/libpngpf.3 -------------------------------------------------------------------------------- /ThirdParty/libpng/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/ltmain.sh -------------------------------------------------------------------------------- /ThirdParty/libpng/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/missing -------------------------------------------------------------------------------- /ThirdParty/libpng/png.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/png.5 -------------------------------------------------------------------------------- /ThirdParty/libpng/png.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/png.c -------------------------------------------------------------------------------- /ThirdParty/libpng/png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/png.h -------------------------------------------------------------------------------- /ThirdParty/libpng/pngbar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngbar.jpg -------------------------------------------------------------------------------- /ThirdParty/libpng/pngbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngbar.png -------------------------------------------------------------------------------- /ThirdParty/libpng/pngconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngconf.h -------------------------------------------------------------------------------- /ThirdParty/libpng/pngdebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngdebug.h -------------------------------------------------------------------------------- /ThirdParty/libpng/pngerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngerror.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngget.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pnginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pnginfo.h -------------------------------------------------------------------------------- /ThirdParty/libpng/pngmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngmem.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngnow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngnow.png -------------------------------------------------------------------------------- /ThirdParty/libpng/pngpread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngpread.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngpriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngpriv.h -------------------------------------------------------------------------------- /ThirdParty/libpng/pngread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngread.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngrio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngrio.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngrtran.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngrtran.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngrutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngrutil.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngset.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngstruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngstruct.h -------------------------------------------------------------------------------- /ThirdParty/libpng/pngtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngtest.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngtest.png -------------------------------------------------------------------------------- /ThirdParty/libpng/pngtrans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngtrans.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngusr.dfa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngusr.dfa -------------------------------------------------------------------------------- /ThirdParty/libpng/pngwio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngwio.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngwrite.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngwtran.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngwtran.c -------------------------------------------------------------------------------- /ThirdParty/libpng/pngwutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/pngwutil.c -------------------------------------------------------------------------------- /ThirdParty/libpng/projects/.editorconfig: -------------------------------------------------------------------------------- 1 | # https://editorconfig.org 2 | 3 | root = true 4 | -------------------------------------------------------------------------------- /ThirdParty/libpng/scripts/sym.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/scripts/sym.c -------------------------------------------------------------------------------- /ThirdParty/libpng/scripts/vers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/scripts/vers.c -------------------------------------------------------------------------------- /ThirdParty/libpng/test-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/test-driver -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngstest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/libpng/tests/pngstest -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngvalid-gamma-16-to-8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-16-to-8 3 | -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngvalid-gamma-alpha-mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-alpha-mode 3 | -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngvalid-gamma-background: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-background 3 | -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngvalid-gamma-sbit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-sbit 3 | -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngvalid-gamma-threshold: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-threshold 3 | -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngvalid-gamma-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --gamma-transform 3 | -------------------------------------------------------------------------------- /ThirdParty/libpng/tests/pngvalid-transform: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec ./pngvalid --strict --transform 3 | -------------------------------------------------------------------------------- /ThirdParty/mongo-c-driver/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/mongo-c-driver/.tsan-suppressions: -------------------------------------------------------------------------------- 1 | race:mongoc_counter* 2 | -------------------------------------------------------------------------------- /ThirdParty/mongo-c-driver/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/mongo-c-driver/NEWS -------------------------------------------------------------------------------- /ThirdParty/mongo-c-driver/VERSION_CURRENT: -------------------------------------------------------------------------------- 1 | 2.1.0 2 | -------------------------------------------------------------------------------- /ThirdParty/mongo-c-driver/build/cmake/libmongoc-hidden-symbols.txt: -------------------------------------------------------------------------------- 1 | _kms* 2 | -------------------------------------------------------------------------------- /ThirdParty/ogg/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/AUTHORS -------------------------------------------------------------------------------- /ThirdParty/ogg/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/CHANGES -------------------------------------------------------------------------------- /ThirdParty/ogg/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/COPYING -------------------------------------------------------------------------------- /ThirdParty/ogg/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/ogg/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/ogg/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/README -------------------------------------------------------------------------------- /ThirdParty/ogg/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/aclocal.m4 -------------------------------------------------------------------------------- /ThirdParty/ogg/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/compile -------------------------------------------------------------------------------- /ThirdParty/ogg/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/config.guess -------------------------------------------------------------------------------- /ThirdParty/ogg/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/config.h.in -------------------------------------------------------------------------------- /ThirdParty/ogg/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/config.sub -------------------------------------------------------------------------------- /ThirdParty/ogg/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/configure -------------------------------------------------------------------------------- /ThirdParty/ogg/configure.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/configure.in -------------------------------------------------------------------------------- /ThirdParty/ogg/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/depcomp -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/framing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/framing.html -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/index.html -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/packets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/packets.png -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/pages.png -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/rfc3533.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/rfc3533.txt -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/rfc5334.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/rfc5334.txt -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/skeleton.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/skeleton.html -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/stream.png -------------------------------------------------------------------------------- /ThirdParty/ogg/doc/white-ogg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/doc/white-ogg.png -------------------------------------------------------------------------------- /ThirdParty/ogg/include/ogg/ogg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/include/ogg/ogg.h -------------------------------------------------------------------------------- /ThirdParty/ogg/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/install-sh -------------------------------------------------------------------------------- /ThirdParty/ogg/libogg.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/libogg.spec -------------------------------------------------------------------------------- /ThirdParty/ogg/libogg.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/libogg.spec.in -------------------------------------------------------------------------------- /ThirdParty/ogg/ltmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/ltmain.sh -------------------------------------------------------------------------------- /ThirdParty/ogg/macosx/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/macosx/Info.plist -------------------------------------------------------------------------------- /ThirdParty/ogg/missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/missing -------------------------------------------------------------------------------- /ThirdParty/ogg/ogg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/ogg.m4 -------------------------------------------------------------------------------- /ThirdParty/ogg/ogg.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/ogg.pc.in -------------------------------------------------------------------------------- /ThirdParty/ogg/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/src/Makefile.am -------------------------------------------------------------------------------- /ThirdParty/ogg/src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/src/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/ogg/src/bitwise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/src/bitwise.c -------------------------------------------------------------------------------- /ThirdParty/ogg/src/framing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/src/framing.c -------------------------------------------------------------------------------- /ThirdParty/ogg/win32/VS6/ogg.dsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/win32/VS6/ogg.dsw -------------------------------------------------------------------------------- /ThirdParty/ogg/win32/ogg.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ogg/win32/ogg.def -------------------------------------------------------------------------------- /ThirdParty/rpmalloc/CACHE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/rpmalloc/CACHE.md -------------------------------------------------------------------------------- /ThirdParty/rpmalloc/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/rpmalloc/CHANGELOG -------------------------------------------------------------------------------- /ThirdParty/rpmalloc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/rpmalloc/LICENSE -------------------------------------------------------------------------------- /ThirdParty/rpmalloc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/rpmalloc/README.md -------------------------------------------------------------------------------- /ThirdParty/rpmalloc/configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/rpmalloc/configure.py -------------------------------------------------------------------------------- /ThirdParty/rpmalloc/test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/rpmalloc/test/main.c -------------------------------------------------------------------------------- /ThirdParty/rpmalloc/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/rpmalloc/test/test.h -------------------------------------------------------------------------------- /ThirdParty/small_vector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/small_vector/LICENSE -------------------------------------------------------------------------------- /ThirdParty/spark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/spark/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/spark/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/spark/Readme.md -------------------------------------------------------------------------------- /ThirdParty/tracy/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/.clang-format -------------------------------------------------------------------------------- /ThirdParty/tracy/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/.clang-tidy -------------------------------------------------------------------------------- /ThirdParty/tracy/.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/.mailmap -------------------------------------------------------------------------------- /ThirdParty/tracy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/tracy/Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/Config.cmake.in -------------------------------------------------------------------------------- /ThirdParty/tracy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/LICENSE -------------------------------------------------------------------------------- /ThirdParty/tracy/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/NEWS -------------------------------------------------------------------------------- /ThirdParty/tracy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/README.md -------------------------------------------------------------------------------- /ThirdParty/tracy/cmake/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/cmake/CPM.cmake -------------------------------------------------------------------------------- /ThirdParty/tracy/dtl/Diff.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/dtl/Diff.hpp -------------------------------------------------------------------------------- /ThirdParty/tracy/dtl/Diff3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/dtl/Diff3.hpp -------------------------------------------------------------------------------- /ThirdParty/tracy/dtl/Lcs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/dtl/Lcs.hpp -------------------------------------------------------------------------------- /ThirdParty/tracy/dtl/Ses.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/dtl/Ses.hpp -------------------------------------------------------------------------------- /ThirdParty/tracy/dtl/dtl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/dtl/dtl.hpp -------------------------------------------------------------------------------- /ThirdParty/tracy/extra/color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/extra/color.cpp -------------------------------------------------------------------------------- /ThirdParty/tracy/extra/natvis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/extra/natvis.py -------------------------------------------------------------------------------- /ThirdParty/tracy/extra/rdotbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/extra/rdotbl.c -------------------------------------------------------------------------------- /ThirdParty/tracy/getopt/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/getopt/getopt.c -------------------------------------------------------------------------------- /ThirdParty/tracy/getopt/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/getopt/getopt.h -------------------------------------------------------------------------------- /ThirdParty/tracy/icon/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/icon/icon.ico -------------------------------------------------------------------------------- /ThirdParty/tracy/icon/icon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/icon/icon.pdf -------------------------------------------------------------------------------- /ThirdParty/tracy/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/icon/icon.png -------------------------------------------------------------------------------- /ThirdParty/tracy/icon/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/icon/icon.svg -------------------------------------------------------------------------------- /ThirdParty/tracy/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/meson.build -------------------------------------------------------------------------------- /ThirdParty/tracy/meson.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/meson.options -------------------------------------------------------------------------------- /ThirdParty/tracy/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/python/setup.py -------------------------------------------------------------------------------- /ThirdParty/tracy/python/tracy_client/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ThirdParty/tracy/test/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/test/image.jpg -------------------------------------------------------------------------------- /ThirdParty/tracy/test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/tracy/test/test.cpp -------------------------------------------------------------------------------- /ThirdParty/ufbx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/LICENSE -------------------------------------------------------------------------------- /ThirdParty/ufbx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/README.md -------------------------------------------------------------------------------- /ThirdParty/ufbx/extra/ufbx_os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/extra/ufbx_os.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/extra/ufbx_stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/extra/ufbx_stl.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/misc/flip_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/misc/flip_obj.py -------------------------------------------------------------------------------- /ThirdParty/ufbx/misc/fuzz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/misc/fuzz.sh -------------------------------------------------------------------------------- /ThirdParty/ufbx/misc/fuzz_ufbx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/misc/fuzz_ufbx.c -------------------------------------------------------------------------------- /ThirdParty/ufbx/misc/lcovrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/misc/lcovrc -------------------------------------------------------------------------------- /ThirdParty/ufbx/misc/llvm_gcov.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | exec $LLVM_COV gcov "$@" -------------------------------------------------------------------------------- /ThirdParty/ufbx/misc/typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/misc/typos.toml -------------------------------------------------------------------------------- /ThirdParty/ufbx/misc/ufbx.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/misc/ufbx.natvis -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/all_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/all_tests.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/check_fbx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/check_fbx.c -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/cputime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/cputime.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/im_arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/im_arg.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/objfuzz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/objfuzz.cpp -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/runner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/runner.c -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/test_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/test_api.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/test_fuzz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/test_fuzz.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/test_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/test_math.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/test_mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/test_mesh.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/test_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/test_obj.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/test/test_skin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/test/test_skin.h -------------------------------------------------------------------------------- /ThirdParty/ufbx/ufbx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/ufbx.c -------------------------------------------------------------------------------- /ThirdParty/ufbx/ufbx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/ufbx/ufbx.h -------------------------------------------------------------------------------- /ThirdParty/unordered_dense/.fuzz-corpus-base-dir: -------------------------------------------------------------------------------- 1 | data/fuzz -------------------------------------------------------------------------------- /ThirdParty/unqlite/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/.travis.yml -------------------------------------------------------------------------------- /ThirdParty/unqlite/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/CHANGELOG.md -------------------------------------------------------------------------------- /ThirdParty/unqlite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/LICENSE -------------------------------------------------------------------------------- /ThirdParty/unqlite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/README.md -------------------------------------------------------------------------------- /ThirdParty/unqlite/example/1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/example/1.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/example/2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/example/2.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/example/3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/example/3.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/example/4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/example/4.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/example/5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/example/5.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/example/6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/example/6.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/api.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/bitvec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/bitvec.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/jx9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/jx9.h -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/jx9Int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/jx9Int.h -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/jx9_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/jx9_api.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/jx9_lex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/jx9_lex.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/jx9_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/jx9_lib.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/jx9_vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/jx9_vfs.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/jx9_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/jx9_vm.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/mem_kv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/mem_kv.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/os.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/os_unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/os_unix.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/os_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/os_win.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/pager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/pager.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/src/unqlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/src/unqlite.h -------------------------------------------------------------------------------- /ThirdParty/unqlite/unqlite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/unqlite.c -------------------------------------------------------------------------------- /ThirdParty/unqlite/unqlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/unqlite.h -------------------------------------------------------------------------------- /ThirdParty/unqlite/update-md5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/unqlite/update-md5.py -------------------------------------------------------------------------------- /ThirdParty/websocketpp/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/websocketpp/COPYING -------------------------------------------------------------------------------- /ThirdParty/websocketpp/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/websocketpp/Doxyfile -------------------------------------------------------------------------------- /ThirdParty/websocketpp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/websocketpp/readme.md -------------------------------------------------------------------------------- /ThirdParty/zlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/CMakeLists.txt -------------------------------------------------------------------------------- /ThirdParty/zlib/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/ChangeLog -------------------------------------------------------------------------------- /ThirdParty/zlib/FAQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/FAQ -------------------------------------------------------------------------------- /ThirdParty/zlib/INDEX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/INDEX -------------------------------------------------------------------------------- /ThirdParty/zlib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/LICENSE -------------------------------------------------------------------------------- /ThirdParty/zlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/Makefile -------------------------------------------------------------------------------- /ThirdParty/zlib/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/Makefile.in -------------------------------------------------------------------------------- /ThirdParty/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/README -------------------------------------------------------------------------------- /ThirdParty/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/adler32.c -------------------------------------------------------------------------------- /ThirdParty/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/compress.c -------------------------------------------------------------------------------- /ThirdParty/zlib/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/configure -------------------------------------------------------------------------------- /ThirdParty/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/crc32.c -------------------------------------------------------------------------------- /ThirdParty/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/crc32.h -------------------------------------------------------------------------------- /ThirdParty/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/deflate.c -------------------------------------------------------------------------------- /ThirdParty/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/deflate.h -------------------------------------------------------------------------------- /ThirdParty/zlib/doc/rfc1950.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/doc/rfc1950.txt -------------------------------------------------------------------------------- /ThirdParty/zlib/doc/rfc1951.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/doc/rfc1951.txt -------------------------------------------------------------------------------- /ThirdParty/zlib/doc/rfc1952.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/doc/rfc1952.txt -------------------------------------------------------------------------------- /ThirdParty/zlib/doc/txtvsbin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/doc/txtvsbin.txt -------------------------------------------------------------------------------- /ThirdParty/zlib/examples/gun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/examples/gun.c -------------------------------------------------------------------------------- /ThirdParty/zlib/examples/gzlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/examples/gzlog.c -------------------------------------------------------------------------------- /ThirdParty/zlib/examples/gzlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/examples/gzlog.h -------------------------------------------------------------------------------- /ThirdParty/zlib/examples/zpipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/examples/zpipe.c -------------------------------------------------------------------------------- /ThirdParty/zlib/examples/zran.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/examples/zran.c -------------------------------------------------------------------------------- /ThirdParty/zlib/examples/zran.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/examples/zran.h -------------------------------------------------------------------------------- /ThirdParty/zlib/gzclose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/gzclose.c -------------------------------------------------------------------------------- /ThirdParty/zlib/gzguts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/gzguts.h -------------------------------------------------------------------------------- /ThirdParty/zlib/gzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/gzlib.c -------------------------------------------------------------------------------- /ThirdParty/zlib/gzread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/gzread.c -------------------------------------------------------------------------------- /ThirdParty/zlib/gzwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/gzwrite.c -------------------------------------------------------------------------------- /ThirdParty/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/infback.c -------------------------------------------------------------------------------- /ThirdParty/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/inffast.c -------------------------------------------------------------------------------- /ThirdParty/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/inffast.h -------------------------------------------------------------------------------- /ThirdParty/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/inffixed.h -------------------------------------------------------------------------------- /ThirdParty/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/inflate.c -------------------------------------------------------------------------------- /ThirdParty/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/inflate.h -------------------------------------------------------------------------------- /ThirdParty/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/inftrees.c -------------------------------------------------------------------------------- /ThirdParty/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/inftrees.h -------------------------------------------------------------------------------- /ThirdParty/zlib/make_vms.com: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/make_vms.com -------------------------------------------------------------------------------- /ThirdParty/zlib/old/Makefile.emx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/old/Makefile.emx -------------------------------------------------------------------------------- /ThirdParty/zlib/old/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/old/README -------------------------------------------------------------------------------- /ThirdParty/zlib/old/descrip.mms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/old/descrip.mms -------------------------------------------------------------------------------- /ThirdParty/zlib/old/os2/zlib.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/old/os2/zlib.def -------------------------------------------------------------------------------- /ThirdParty/zlib/os400/README400: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/os400/README400 -------------------------------------------------------------------------------- /ThirdParty/zlib/os400/bndsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/os400/bndsrc -------------------------------------------------------------------------------- /ThirdParty/zlib/os400/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/os400/make.sh -------------------------------------------------------------------------------- /ThirdParty/zlib/os400/zlib.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/os400/zlib.inc -------------------------------------------------------------------------------- /ThirdParty/zlib/qnx/package.qpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/qnx/package.qpg -------------------------------------------------------------------------------- /ThirdParty/zlib/test/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/test/example.c -------------------------------------------------------------------------------- /ThirdParty/zlib/test/infcover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/test/infcover.c -------------------------------------------------------------------------------- /ThirdParty/zlib/test/minigzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/test/minigzip.c -------------------------------------------------------------------------------- /ThirdParty/zlib/treebuild.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/treebuild.xml -------------------------------------------------------------------------------- /ThirdParty/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/trees.c -------------------------------------------------------------------------------- /ThirdParty/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/trees.h -------------------------------------------------------------------------------- /ThirdParty/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/uncompr.c -------------------------------------------------------------------------------- /ThirdParty/zlib/win32/zlib.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/win32/zlib.def -------------------------------------------------------------------------------- /ThirdParty/zlib/win32/zlib1.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/win32/zlib1.rc -------------------------------------------------------------------------------- /ThirdParty/zlib/zconf.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zconf.h.in -------------------------------------------------------------------------------- /ThirdParty/zlib/zlib.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zlib.3 -------------------------------------------------------------------------------- /ThirdParty/zlib/zlib.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zlib.3.pdf -------------------------------------------------------------------------------- /ThirdParty/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zlib.h -------------------------------------------------------------------------------- /ThirdParty/zlib/zlib.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zlib.map -------------------------------------------------------------------------------- /ThirdParty/zlib/zlib.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zlib.pc.in -------------------------------------------------------------------------------- /ThirdParty/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zutil.c -------------------------------------------------------------------------------- /ThirdParty/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/ThirdParty/zlib/zutil.h -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2022.1.0.wip -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvet/fonline/HEAD/_config.yml --------------------------------------------------------------------------------