├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2018-2022, devofspine 2 | All rights reserved. 3 | 4 | Redistribution and use in binary form, with or without modification, are 5 | permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions in binary form must reproduce the above copyright notice, 8 | this list of conditions and the following disclaimer in the documentation 9 | and/or other materials provided with the distribution. 10 | 11 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 12 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 13 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 14 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 15 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 16 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 17 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 18 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 19 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 20 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 21 | 22 | =============================================================================== 23 | 24 | This software uses the following libraries: 25 | 1. boost (https://www.boost.org/) 26 | 2. Botan (https://botan.randombit.net/) 27 | 3. dlmalloc (http://g.oswego.edu/dl/html/malloc.html) 28 | 4. fmt (https://github.com/fmtlib/fmt) 29 | 5. GLEW (http://glew.sourceforge.net/) 30 | 6. LibAtrac9 (https://github.com/Thealexbarney/LibAtrac9) 31 | 7. stb_image (https://github.com/nothings/stb) 32 | 8. TCLAP (http://tclap.sourceforge.net/) 33 | 9. xxHash (https://github.com/Cyan4973/xxHash) 34 | 35 | 1. boost 36 | 37 | Boost Software License - Version 1.0 - August 17th, 2003 38 | 39 | Permission is hereby granted, free of charge, to any person or organization 40 | obtaining a copy of the software and accompanying documentation covered by 41 | this license (the "Software") to use, reproduce, display, distribute, 42 | execute, and transmit the Software, and to prepare derivative works of the 43 | Software, and to permit third-parties to whom the Software is furnished to 44 | do so, all subject to the following: 45 | 46 | The copyright notices in the Software and this entire statement, including 47 | the above license grant, this restriction and the following disclaimer, 48 | must be included in all copies of the Software, in whole or in part, and 49 | all derivative works of the Software, unless such copies or derivative 50 | works are solely in the form of machine-executable object code generated by 51 | a source language processor. 52 | 53 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 54 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 55 | FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 56 | SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 57 | FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 58 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 59 | DEALINGS IN THE SOFTWARE. 60 | 61 | 2. Botan 62 | 63 | Copyright (C) 1999-2022 The Botan Authors 64 | All rights reserved. 65 | 66 | Redistribution and use in source and binary forms, with or without 67 | modification, are permitted provided that the following conditions are met: 68 | 69 | 1. Redistributions of source code must retain the above copyright notice, 70 | this list of conditions, and the following disclaimer. 71 | 72 | 2. Redistributions in binary form must reproduce the above copyright 73 | notice, this list of conditions, and the following disclaimer in the 74 | documentation and/or other materials provided with the distribution. 75 | 76 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 77 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 78 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 79 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 80 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 81 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 82 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 83 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 84 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 85 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 86 | POSSIBILITY OF SUCH DAMAGE. 87 | 88 | 3. dlmalloc 89 | 90 | This is a version (aka dlmalloc) of malloc/free/realloc written by 91 | Doug Lea and released to the public domain, as explained at 92 | http://creativecommons.org/publicdomain/zero/1.0/ Send questions, 93 | comments, complaints, performance data, etc to dl@cs.oswego.edu 94 | 95 | 4. fmt 96 | 97 | {fmt} is distributed under the BSD license. 98 | 99 | Copyright (c) 2012 - present, Victor Zverovich 100 | 101 | All rights reserved. 102 | 103 | Redistribution and use in source and binary forms, with or without 104 | modification, are permitted provided that the following conditions are met: 105 | 106 | Redistributions of source code must retain the above copyright notice, this 107 | list of conditions and the following disclaimer. Redistributions in binary 108 | form must reproduce the above copyright notice, this list of conditions and the 109 | following disclaimer in the documentation and/or other materials provided with 110 | the distribution. 111 | 112 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 113 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 114 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 115 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 116 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 117 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 118 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 119 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 120 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 121 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 122 | 123 | 5. GLEW 124 | 125 | GLEW is originally derived from the EXTGL project by Lev Povalahev. The source 126 | code is licensed under the Modified BSD License, the Mesa 3-D License (MIT) and 127 | the Khronos License (MIT). 128 | 129 | The OpenGL Extension Wrangler Library 130 | Copyright (C) 2008-2016, Nigel Stewart 131 | Copyright (C) 2002-2008, Milan Ikits 132 | Copyright (C) 2002-2008, Marcelo E. Magallon 133 | Copyright (C) 2002, Lev Povalahev 134 | All rights reserved. 135 | 136 | Redistribution and use in source and binary forms, with or without 137 | modification, are permitted provided that the following conditions are met: 138 | 139 | * Redistributions of source code must retain the above copyright notice, 140 | this list of conditions and the following disclaimer. 141 | * Redistributions in binary form must reproduce the above copyright notice, 142 | this list of conditions and the following disclaimer in the documentation 143 | and/or other materials provided with the distribution. 144 | * The name of the author may be used to endorse or promote products 145 | derived from this software without specific prior written permission. 146 | 147 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 148 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 149 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 150 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 151 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 152 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 153 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 154 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 155 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 156 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 157 | THE POSSIBILITY OF SUCH DAMAGE. 158 | 159 | Mesa 3-D graphics library 160 | Version: 7.0 161 | 162 | Copyright (C) 1999-2007 Brian Paul All Rights Reserved. 163 | 164 | Permission is hereby granted, free of charge, to any person obtaining a 165 | copy of this software and associated documentation files (the "Software"), 166 | to deal in the Software without restriction, including without limitation 167 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 168 | and/or sell copies of the Software, and to permit persons to whom the 169 | Software is furnished to do so, subject to the following conditions: 170 | 171 | The above copyright notice and this permission notice shall be included 172 | in all copies or substantial portions of the Software. 173 | 174 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 175 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 176 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 177 | BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 178 | AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 179 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 180 | 181 | Copyright (c) 2007 The Khronos Group Inc. 182 | 183 | Permission is hereby granted, free of charge, to any person obtaining a 184 | copy of this software and/or associated documentation files (the 185 | "Materials"), to deal in the Materials without restriction, including 186 | without limitation the rights to use, copy, modify, merge, publish, 187 | distribute, sublicense, and/or sell copies of the Materials, and to 188 | permit persons to whom the Materials are furnished to do so, subject to 189 | the following conditions: 190 | 191 | The above copyright notice and this permission notice shall be included 192 | in all copies or substantial portions of the Materials. 193 | 194 | THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 195 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 196 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 197 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 198 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 199 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 200 | MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 201 | 202 | 6. LibAtrac9 203 | 204 | MIT License 205 | 206 | Copyright (c) 2018 Alex Barney 207 | 208 | Permission is hereby granted, free of charge, to any person obtaining a copy 209 | of this software and associated documentation files (the "Software"), to deal 210 | in the Software without restriction, including without limitation the rights 211 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 212 | copies of the Software, and to permit persons to whom the Software is 213 | furnished to do so, subject to the following conditions: 214 | 215 | The above copyright notice and this permission notice shall be included in all 216 | copies or substantial portions of the Software. 217 | 218 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 219 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 220 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 221 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 222 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 223 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 224 | SOFTWARE. 225 | 226 | 7. stb_image 227 | 228 | stb_image - v2.22 - public domain image loader - http://nothings.org/stb 229 | no warranty implied; use at your own risk 230 | 231 | 8. TCLAP 232 | 233 | It is licensed under the MIT License for worry free distribution. 234 | 235 | Copyright (c) 2003 Michael E. Smoot 236 | Copyright (c) 2004 Daniel Aarno 237 | Copyright (c) 2017 Google Inc. 238 | 239 | Permission is hereby granted, free of charge, to any person 240 | obtaining a copy of this software and associated documentation 241 | files (the "Software"), to deal in the Software without restriction, 242 | including without limitation the rights to use, copy, modify, merge, 243 | publish, distribute, sublicense, and/or sell copies of the Software, 244 | and to permit persons to whom the Software is furnished to do so, 245 | subject to the following conditions: 246 | 247 | The above copyright notice and this permission notice shall be 248 | included in all copies or substantial portions of the Software. 249 | 250 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 251 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 252 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 253 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 254 | BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 255 | AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 256 | IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 257 | THE SOFTWARE. 258 | 259 | 9. xxHash 260 | 261 | The library files xxhash.c and xxhash.h are BSD licensed. 262 | 263 | xxHash Library Copyright (c) 2012-2014, Yann Collet All rights reserved. 264 | 265 | Redistribution and use in source and binary forms, with or without 266 | modification, are permitted provided that the following conditions are met: 267 | 268 | * Redistributions of source code must retain the above copyright notice, this 269 | list of conditions and the following disclaimer. 270 | 271 | * Redistributions in binary form must reproduce the above copyright notice, 272 | * this list of conditions and the following disclaimer in the documentation 273 | and/or other materials provided with the distribution. 274 | 275 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 276 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 277 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 278 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 279 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 280 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 281 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 282 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 283 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 284 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 285 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | See "Releases" for downloads. 2 | --------------------------------------------------------------------------------