From 304bab2aced9cae51d2e4c09f3d9e06c66ff175d Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 20 Mar 2022 13:03:18 -0400 Subject: we can build a window app! build type must be set to Release or it's horribly slow, and fullscreen does not work --- vendor/SDL2_Image/CHANGES.txt | 178 +++++++++++++++++++++++++++++ vendor/SDL2_Image/COPYING.txt | 20 ++++ vendor/SDL2_Image/README.txt | 40 +++++++ vendor/SDL2_Image/include/SDL_image.h | 161 ++++++++++++++++++++++++++ vendor/SDL2_Image/lib/x64/LICENSE.jpeg.txt | 66 +++++++++++ vendor/SDL2_Image/lib/x64/LICENSE.png.txt | 137 ++++++++++++++++++++++ vendor/SDL2_Image/lib/x64/LICENSE.tiff.txt | 25 ++++ vendor/SDL2_Image/lib/x64/LICENSE.webp.txt | 34 ++++++ vendor/SDL2_Image/lib/x64/LICENSE.zlib.txt | 35 ++++++ vendor/SDL2_Image/lib/x64/SDL2_image.dll | Bin 0 -> 125440 bytes vendor/SDL2_Image/lib/x64/SDL2_image.lib | Bin 0 -> 10120 bytes vendor/SDL2_Image/lib/x64/libjpeg-9.dll | Bin 0 -> 244224 bytes vendor/SDL2_Image/lib/x64/libpng16-16.dll | Bin 0 -> 210944 bytes vendor/SDL2_Image/lib/x64/libtiff-5.dll | Bin 0 -> 432640 bytes vendor/SDL2_Image/lib/x64/libwebp-7.dll | Bin 0 -> 447488 bytes vendor/SDL2_Image/lib/x64/zlib1.dll | Bin 0 -> 108544 bytes vendor/SDL2_Image/lib/x86/LICENSE.jpeg.txt | 66 +++++++++++ vendor/SDL2_Image/lib/x86/LICENSE.png.txt | 137 ++++++++++++++++++++++ vendor/SDL2_Image/lib/x86/LICENSE.tiff.txt | 25 ++++ vendor/SDL2_Image/lib/x86/LICENSE.webp.txt | 34 ++++++ vendor/SDL2_Image/lib/x86/LICENSE.zlib.txt | 35 ++++++ vendor/SDL2_Image/lib/x86/SDL2_image.dll | Bin 0 -> 117248 bytes vendor/SDL2_Image/lib/x86/SDL2_image.lib | Bin 0 -> 10342 bytes vendor/SDL2_Image/lib/x86/libjpeg-9.dll | Bin 0 -> 224256 bytes vendor/SDL2_Image/lib/x86/libpng16-16.dll | Bin 0 -> 198656 bytes vendor/SDL2_Image/lib/x86/libtiff-5.dll | Bin 0 -> 428544 bytes vendor/SDL2_Image/lib/x86/libwebp-7.dll | Bin 0 -> 415744 bytes vendor/SDL2_Image/lib/x86/zlib1.dll | Bin 0 -> 103424 bytes 28 files changed, 993 insertions(+) create mode 100644 vendor/SDL2_Image/CHANGES.txt create mode 100644 vendor/SDL2_Image/COPYING.txt create mode 100644 vendor/SDL2_Image/README.txt create mode 100644 vendor/SDL2_Image/include/SDL_image.h create mode 100644 vendor/SDL2_Image/lib/x64/LICENSE.jpeg.txt create mode 100644 vendor/SDL2_Image/lib/x64/LICENSE.png.txt create mode 100644 vendor/SDL2_Image/lib/x64/LICENSE.tiff.txt create mode 100644 vendor/SDL2_Image/lib/x64/LICENSE.webp.txt create mode 100644 vendor/SDL2_Image/lib/x64/LICENSE.zlib.txt create mode 100644 vendor/SDL2_Image/lib/x64/SDL2_image.dll create mode 100644 vendor/SDL2_Image/lib/x64/SDL2_image.lib create mode 100644 vendor/SDL2_Image/lib/x64/libjpeg-9.dll create mode 100644 vendor/SDL2_Image/lib/x64/libpng16-16.dll create mode 100644 vendor/SDL2_Image/lib/x64/libtiff-5.dll create mode 100644 vendor/SDL2_Image/lib/x64/libwebp-7.dll create mode 100644 vendor/SDL2_Image/lib/x64/zlib1.dll create mode 100644 vendor/SDL2_Image/lib/x86/LICENSE.jpeg.txt create mode 100644 vendor/SDL2_Image/lib/x86/LICENSE.png.txt create mode 100644 vendor/SDL2_Image/lib/x86/LICENSE.tiff.txt create mode 100644 vendor/SDL2_Image/lib/x86/LICENSE.webp.txt create mode 100644 vendor/SDL2_Image/lib/x86/LICENSE.zlib.txt create mode 100644 vendor/SDL2_Image/lib/x86/SDL2_image.dll create mode 100644 vendor/SDL2_Image/lib/x86/SDL2_image.lib create mode 100644 vendor/SDL2_Image/lib/x86/libjpeg-9.dll create mode 100644 vendor/SDL2_Image/lib/x86/libpng16-16.dll create mode 100644 vendor/SDL2_Image/lib/x86/libtiff-5.dll create mode 100644 vendor/SDL2_Image/lib/x86/libwebp-7.dll create mode 100644 vendor/SDL2_Image/lib/x86/zlib1.dll (limited to 'vendor/SDL2_Image') diff --git a/vendor/SDL2_Image/CHANGES.txt b/vendor/SDL2_Image/CHANGES.txt new file mode 100644 index 0000000..3e57036 --- /dev/null +++ b/vendor/SDL2_Image/CHANGES.txt @@ -0,0 +1,178 @@ +2.0.5: +Sam Lantinga - Wed Jun 19 07:30:51 PDT 2019 + * Updated external libraries libpng-1.6.32, libwebp-1.0.2 +Sam Lantinga - Tue Jun 11 00:17:01 PDT 2019 + * Fixed a number of security issues: + TALOS-2019-0820 + TALOS-2019-0821 + TALOS-2019-0841 + TALOS-2019-0842 + TALOS-2019-0843 + TALOS-2019-0844 +Sathyanarayanan Gunasekaran, Brian Palmer, Charlie Birks, Amadeus - Mon Jun 10 16:48:20 PDT 2019 + * Ported SDL_image to emscripten + +2.0.4: +MichaƂ Janiszewski - Fri Sept 28 22:00:26 PST 2018 + * Fixed memory issues in the XCF loader +Ryan Gordon - Wed Sept 26 14:58:31 PST 2018 + * Fixed a number of security issues, including TALOS-2018-0645 + +2.0.3: +Ryan Gordon - Sun Jan 28 21:28:16 PST 2018 + * Fixed a number of security issues: + TALOS-2017-0488 + TALOS-2017-0489 + TALOS-2017-0490 + TALOS-2017-0491 + TALOS-2017-0497 + TALOS-2017-0498 + TALOS-2017-0499 +Sam Lantinga - Sun Jan 28 21:24:10 PST 2018 + * Added a dependency on SDL 2.0.8 + +2.0.2: +Sam Lantinga - Sat Oct 21 23:42:28 PDT 2017 + * Added simple SVG image support based on Nano SVG +Sam Lantinga - Sat Oct 21 22:14:34 PDT 2017 + * Updated external libraries jpeg-9b, libpng-1.6.32, libwebp-0.6.0, tiff-4.0.8 and zlib-1.2.11 +Yves Younan - Fri, Oct 6, 2017 3:38:38 PM + * Fixed security vulnerability in XCF image loader +Alexey - Tue Sep 12 00:41:53 PDT 2017 + * Added optional support for loading images using Windows Imaging Component +Fabian Greffrath - Tue Sep 12 00:15:56 PDT 2017 + * Added libpng save support for much smaller 8-bit images +Alexey - Mon Sep 11 23:50:31 PDT 2017 + * Added JPG save support when built with jpeglib + IMG_SaveJPG() and IMG_SaveJPG_RW() + +2.0.1: +Jeffrey Carpenter - Sat Nov 29 12:06:05 2014 + * Fixed image colorspace issue on iOS and Mac OS X +Sam Lantinga - Sun Jun 15 17:33:46 2014 + * Fixed support for transparency in XPM files +Davide Coppola - Thu Apr 17 17:30:12 2014 + * Fixed building JPEG support on Android +David Ludwig - Tue Apr 01 19:40:35 2014 + * Added support for building for Windows RT and Windows Phone +Timur - Wed Dec 11 21:24:36 2013 + * Fixed memory leak in webp image loading +Patrice Mandin - Thu Nov 07 19:15:28 2013 + * Fixed loading BMP files with large BITMAPINFOHEADER structures +Sam Lantinga - Fri Oct 11 21:54:20 2013 + * Fixed building with libpng 1.4 + +2.0.0: +Sam Lantinga - Sun Jun 2 22:25:31 PDT 2013 + * Added PNG save support based on miniz.c by Rich Geldreich + IMG_SavePNG(), IMG_SavePNG_RW() +Sam Lantinga - Sat Jun 1 19:11:26 PDT 2013 + * Updated for SDL 2.0 release +Sam Lantinga - Sat Mar 23 13:36:51 PDT 2013 + * Fixed bug setting colorkey for indexed PNG images +Torsten Stremlau - Sun Mar 10 10:19:25 PDT 2013 + * Added support for alpha and lossless WEBP images + +1.2.12: +mscott - 2012-02-06 19:40:23 PST + * Fixed image corruption when using ImageIO framework +Sylvain - Thu Nov 22 13:09:59 PST 2012 + * Added extended XPM color table (disabled by default in IMG_xpm.c) +Sam Lantinga - Thu Jan 19 23:18:09 EST 2012 + * Fixed regression in 1.2.11 loading 8-bit PNG images with libpng + +1.2.11: +Sam Lantinga - Sat Jan 14 17:54:38 EST 2012 + * Fixed loading 8-bit PNG images on Mac OS X +Sam Lantinga - Sat Dec 31 09:35:40 EST 2011 + * SDL_image is now under the zlib license +Michael Bonfils - Mon Nov 28 21:46:00 EST 2011 + * Added WEBP image support +Thomas Klausner - Wed Jan 19 19:31:25 PST 2011 + * Fixed compiling with libpng 1.4 +Sam Lantinga - Mon Jan 10 12:09:57 2011 -0800 + * Added Android.mk to build on the Android platform +Sam Lantinga - Mon May 10 22:42:53 PDT 2010 + * Fixed loading HAM6 images with stencil mask +Mark Tucker - Fri, 27 Nov 2009 12:38:21 -0500 + * Fixed bug loading 15 and 16 bit BMP images + +1.2.10: +Sam Lantinga - Sat Nov 14 11:22:14 PST 2009 + * Fixed bug loading multiple images + +1.2.9: +Sam Lantinga - Tue Nov 10 00:29:20 PST 2009 + * Fixed alpha premultiplication on Mac OS X and iPhone OS +Sam Lantinga - Sun Nov 8 07:52:11 PST 2009 + * Fixed checking for IMG_Init() return value in image loaders + +1.2.8: +Sam Lantinga - Sun Oct 4 13:12:54 PDT 2009 + * Added support for uncompressed PCX files +Mason Wheeler - 2009-06-10 06:29:45 PDT + * Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs +Couriersud - Mon, 12 Jan 2009 17:21:13 -0800 + * Added support for ICO and CUR image files +Eric Wing - Fri, 2 Jan 2009 02:01:16 -0800 + * Added ImageIO loading infrastructure for Mac OS X + * Added UIImage loading infrastructure for iPhone / iPod Touch + +1.2.7: +Sam Lantinga - Sun Nov 2 15:08:27 PST 2008 + * Fixed buffer overflow in BMP loading code, discovered by j00ru//vx +Sam Lantinga - Fri Dec 28 08:34:54 PST 2007 + * Fixed buffer overflow in GIF loading code, discovered by Michael Skladnikiewicz + +1.2.6: +Sam lantinga - Wed Jul 18 00:30:32 PDT 2007 + * Improved detection of libjpeg, libpng, and libtiff at configure time + * PNG and TIFF images are correctly identified even if dynamic libraries + to load them aren't available. + * Fixed loading of TIFF images using libtiff 3.6 +Sam Lantinga - Thu Jul 5 07:52:35 2007 + * Fixed static linking with libjpeg +Michael Koch - Tue Feb 13 10:09:17 2007 + * Fixed crash in IMG_ReadXPMFromArray() + +1.2.5: +Maurizio Monge - Sun May 14 13:57:32 PDT 2006 + * Fixed loading BMP palettes at unusual offsets +Sam Lantinga - Thu May 11 21:51:19 PDT 2006 + * Added support for dynamically loading libjpeg, libpng, and libtiff. +Sam Lantinga - Sun Apr 30 01:48:40 PDT 2006 + * Added gcc-fat.sh for generating Universal binaries on Mac OS X + * Updated libtool support to version 1.5.22 +Sam Lantinga - Sat Feb 4 15:17:44 PST 2006 + * Added support for XV thumbnail images +Gautier Portet - Fri, 19 Mar 2004 17:35:12 +0100 + * Added support for 32-bit BMP files with alpha + +1.2.4: +Pierre G. Richard - Fri, 30 Jul 2004 11:13:11 +0000 (UTC) + * Added support for RLE encoded BMP files +Marc Le Douarain - Fri, 26 Dec 2003 18:23:42 +0100 + * Added EHB and HAM mode support to the ILBM loader +Sam Lantinga - Wed Nov 19 00:23:44 PST 2003 + * Updated libtool support for new mingw32 DLL build process +Holger Schemel - Mon, 04 Aug 2003 21:50:52 +0200 + * Fixed crash loading certain PCX images +Kyle Davenport - Sat, 19 Apr 2003 17:13:31 -0500 + * Added .la files to the development RPM, fixing RPM build on RedHat 8 + +1.2.3: +Ryan C. Gordon - Sat, 8 Feb 2003 09:36:33 -0500 + * Fixed memory leak with non-seekable SDL_RWops +Marc Le Douarain - Sun, 22 Dec 2002 22:59:51 +0100 + * Added 24-bit support to the ILBM format loader +Sam Lantinga - Sun Oct 20 20:55:46 PDT 2002 + * Added shared library support for MacOS X +Pete Shinners - Thu Jun 20 10:05:54 PDT 2002 + * The JPEG loader can now load EXIF format JPEG images +Dag-Erling Smorgrav - Thu May 2 19:09:48 PDT 2002 + * The XCF loader now ignores invisible layers and channels + +1.2.2: +Sam Lantinga - Sat Apr 13 07:49:47 PDT 2002 + * Updated autogen.sh for new versions of automake + * Specify the SDL API calling convention (C by default) diff --git a/vendor/SDL2_Image/COPYING.txt b/vendor/SDL2_Image/COPYING.txt new file mode 100644 index 0000000..6ebe716 --- /dev/null +++ b/vendor/SDL2_Image/COPYING.txt @@ -0,0 +1,20 @@ +/* + SDL_image: An example image loading library for use with SDL + Copyright (C) 1997-2019 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ diff --git a/vendor/SDL2_Image/README.txt b/vendor/SDL2_Image/README.txt new file mode 100644 index 0000000..64ff924 --- /dev/null +++ b/vendor/SDL2_Image/README.txt @@ -0,0 +1,40 @@ + +SDL_image 2.0 + +The latest version of this library is available from: +http://www.libsdl.org/projects/SDL_image/ + +This is a simple library to load images of various formats as SDL surfaces. +This library supports BMP, PNM (PPM/PGM/PBM), XPM, LBM, PCX, GIF, JPEG, PNG, +TGA, TIFF, and simple SVG formats. + +API: +#include "SDL_image.h" + + SDL_Surface *IMG_Load(const char *file); +or + SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc); +or + SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type); + +where type is a string specifying the format (i.e. "PNG" or "pcx"). +Note that IMG_Load_RW cannot load TGA images. + +To create a surface from an XPM image included in C source, use: + + SDL_Surface *IMG_ReadXPMFromArray(char **xpm); + +An example program 'showimage' is included, with source in showimage.c + +JPEG support requires the JPEG library: http://www.ijg.org/ +PNG support requires the PNG library: http://www.libpng.org/pub/png/libpng.html + and the Zlib library: http://www.gzip.org/zlib/ +TIFF support requires the TIFF library: ftp://ftp.sgi.com/graphics/tiff/ + +If you have these libraries installed in non-standard places, you can +try adding those paths to the configure script, e.g. +sh ./configure CPPFLAGS="-I/somewhere/include" LDFLAGS="-L/somewhere/lib" +If this works, you may need to add /somewhere/lib to your LD_LIBRARY_PATH +so shared library loading works correctly. + +This library is under the zlib License, see the file "COPYING.txt" for details. diff --git a/vendor/SDL2_Image/include/SDL_image.h b/vendor/SDL2_Image/include/SDL_image.h new file mode 100644 index 0000000..6facc0d --- /dev/null +++ b/vendor/SDL2_Image/include/SDL_image.h @@ -0,0 +1,161 @@ +/* + SDL_image: An example image loading library for use with SDL + Copyright (C) 1997-2019 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +/* A simple library to load images of various formats as SDL surfaces */ + +#ifndef SDL_IMAGE_H_ +#define SDL_IMAGE_H_ + +#include "SDL.h" +#include "SDL_version.h" +#include "begin_code.h" + +/* Set up for C function definitions, even when using C++ */ +#ifdef __cplusplus +extern "C" { +#endif + +/* Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL +*/ +#define SDL_IMAGE_MAJOR_VERSION 2 +#define SDL_IMAGE_MINOR_VERSION 0 +#define SDL_IMAGE_PATCHLEVEL 5 + +/* This macro can be used to fill a version structure with the compile-time + * version of the SDL_image library. + */ +#define SDL_IMAGE_VERSION(X) \ +{ \ + (X)->major = SDL_IMAGE_MAJOR_VERSION; \ + (X)->minor = SDL_IMAGE_MINOR_VERSION; \ + (X)->patch = SDL_IMAGE_PATCHLEVEL; \ +} + +/** + * This is the version number macro for the current SDL_image version. + */ +#define SDL_IMAGE_COMPILEDVERSION \ + SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_PATCHLEVEL) + +/** + * This macro will evaluate to true if compiled with SDL_image at least X.Y.Z. + */ +#define SDL_IMAGE_VERSION_ATLEAST(X, Y, Z) \ + (SDL_IMAGE_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z)) + +/* This function gets the version of the dynamically linked SDL_image library. + it should NOT be used to fill a version structure, instead you should + use the SDL_IMAGE_VERSION() macro. + */ +extern DECLSPEC const SDL_version * SDLCALL IMG_Linked_Version(void); + +typedef enum +{ + IMG_INIT_JPG = 0x00000001, + IMG_INIT_PNG = 0x00000002, + IMG_INIT_TIF = 0x00000004, + IMG_INIT_WEBP = 0x00000008 +} IMG_InitFlags; + +/* Loads dynamic libraries and prepares them for use. Flags should be + one or more flags from IMG_InitFlags OR'd together. + It returns the flags successfully initialized, or 0 on failure. + */ +extern DECLSPEC int SDLCALL IMG_Init(int flags); + +/* Unloads libraries loaded with IMG_Init */ +extern DECLSPEC void SDLCALL IMG_Quit(void); + +/* Load an image from an SDL data source. + The 'type' may be one of: "BMP", "GIF", "PNG", etc. + + If the image format supports a transparent pixel, SDL will set the + colorkey for the surface. You can enable RLE acceleration on the + surface afterwards by calling: + SDL_SetColorKey(image, SDL_RLEACCEL, image->format->colorkey); + */ +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, const char *type); +/* Convenience functions */ +extern DECLSPEC SDL_Surface * SDLCALL IMG_Load(const char *file); +extern DECLSPEC SDL_Surface * SDLCALL IMG_Load_RW(SDL_RWops *src, int freesrc); + +#if SDL_VERSION_ATLEAST(2,0,0) +/* Load an image directly into a render texture. + */ +extern DECLSPEC SDL_Texture * SDLCALL IMG_LoadTexture(SDL_Renderer *renderer, const char *file); +extern DECLSPEC SDL_Texture * SDLCALL IMG_LoadTexture_RW(SDL_Renderer *renderer, SDL_RWops *src, int freesrc); +extern DECLSPEC SDL_Texture * SDLCALL IMG_LoadTextureTyped_RW(SDL_Renderer *renderer, SDL_RWops *src, int freesrc, const char *type); +#endif /* SDL 2.0 */ + +/* Functions to detect a file type, given a seekable source */ +extern DECLSPEC int SDLCALL IMG_isICO(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isCUR(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isBMP(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isGIF(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isJPG(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isLBM(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isPCX(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isPNG(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isPNM(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isSVG(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isTIF(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isXCF(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isXPM(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isXV(SDL_RWops *src); +extern DECLSPEC int SDLCALL IMG_isWEBP(SDL_RWops *src); + +/* Individual loading functions */ +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadICO_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadCUR_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadBMP_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadGIF_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadJPG_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadLBM_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadPCX_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadPNG_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadPNM_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadSVG_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadTGA_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadTIF_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadXCF_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadXPM_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadXV_RW(SDL_RWops *src); +extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadWEBP_RW(SDL_RWops *src); + +extern DECLSPEC SDL_Surface * SDLCALL IMG_ReadXPMFromArray(char **xpm); + +/* Individual saving functions */ +extern DECLSPEC int SDLCALL IMG_SavePNG(SDL_Surface *surface, const char *file); +extern DECLSPEC int SDLCALL IMG_SavePNG_RW(SDL_Surface *surface, SDL_RWops *dst, int freedst); +extern DECLSPEC int SDLCALL IMG_SaveJPG(SDL_Surface *surface, const char *file, int quality); +extern DECLSPEC int SDLCALL IMG_SaveJPG_RW(SDL_Surface *surface, SDL_RWops *dst, int freedst, int quality); + +/* We'll use SDL for reporting errors */ +#define IMG_SetError SDL_SetError +#define IMG_GetError SDL_GetError + +/* Ends C function definitions when using C++ */ +#ifdef __cplusplus +} +#endif +#include "close_code.h" + +#endif /* SDL_IMAGE_H_ */ diff --git a/vendor/SDL2_Image/lib/x64/LICENSE.jpeg.txt b/vendor/SDL2_Image/lib/x64/LICENSE.jpeg.txt new file mode 100644 index 0000000..65be176 --- /dev/null +++ b/vendor/SDL2_Image/lib/x64/LICENSE.jpeg.txt @@ -0,0 +1,66 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent (now expired), GIF reading +support has been removed altogether, and the GIF writer has been simplified +to produce "uncompressed GIFs". This technique does not use the LZW +algorithm; the resulting GIF files are larger than usual, but are readable +by all standard GIF decoders. diff --git a/vendor/SDL2_Image/lib/x64/LICENSE.png.txt b/vendor/SDL2_Image/lib/x64/LICENSE.png.txt new file mode 100644 index 0000000..6b14013 --- /dev/null +++ b/vendor/SDL2_Image/lib/x64/LICENSE.png.txt @@ -0,0 +1,137 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE +========================================= + +PNG Reference Library License version 2 +--------------------------------------- + + * Copyright (c) 1995-2019 The PNG Reference Library Authors. + * Copyright (c) 2018-2019 Cosmin Truta. + * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. + * Copyright (c) 1996-1997 Andreas Dilger. + * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +The software is supplied "as is", without warranty of any kind, +express or implied, including, without limitation, the warranties +of merchantability, fitness for a particular purpose, title, and +non-infringement. In no event shall the Copyright owners, or +anyone distributing the software, be liable for any damages or +other liability, whether in contract, tort or otherwise, arising +from, out of, or in connection with the software, or the use or +other dealings in the software, even if advised of the possibility +of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this software, or portions hereof, for any purpose, without fee, +subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you + use this software in a product, an acknowledgment in the product + documentation would be appreciated, but is not required. + + 2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + + +PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) +----------------------------------------------------------------------- + +libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: + + Simon-Pierre Cadieux + Eric S. Raymond + Mans Rullgard + Cosmin Truta + Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of + the library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is + with the user. + +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners, and +are released under other open source licenses. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the +list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +Some files in the "scripts" directory have other copyright owners, +but are released under this license. + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing +Authors and Group 42, Inc. disclaim all warranties, expressed or +implied, including, without limitation, the warranties of +merchantability and of fitness for any purpose. The Contributing +Authors and Group 42, Inc. assume no liability for direct, indirect, +incidental, special, exemplary, or consequential damages, which may +result from the use of the PNG Reference Library, even if advised of +the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, +without fee, and encourage the use of this source code as a component +to supporting the PNG file format in commercial products. If you use +this source code in a product, acknowledgment is not required but would +be appreciated. diff --git a/vendor/SDL2_Image/lib/x64/LICENSE.tiff.txt b/vendor/SDL2_Image/lib/x64/LICENSE.tiff.txt new file mode 100644 index 0000000..afecde8 --- /dev/null +++ b/vendor/SDL2_Image/lib/x64/LICENSE.tiff.txt @@ -0,0 +1,25 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +Copyright (c) 1988-1997 Sam Leffler +Copyright (c) 1991-1997 Silicon Graphics, Inc. + +Permission to use, copy, modify, distribute, and sell this software and +its documentation for any purpose is hereby granted without fee, provided +that (i) the above copyright notices and this permission notice appear in +all copies of the software and related documentation, and (ii) the names of +Sam Leffler and Silicon Graphics may not be used in any advertising or +publicity relating to the software without the specific, prior written +permission of Sam Leffler and Silicon Graphics. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR +ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF +LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE +OF THIS SOFTWARE. diff --git a/vendor/SDL2_Image/lib/x64/LICENSE.webp.txt b/vendor/SDL2_Image/lib/x64/LICENSE.webp.txt new file mode 100644 index 0000000..d79c9a8 --- /dev/null +++ b/vendor/SDL2_Image/lib/x64/LICENSE.webp.txt @@ -0,0 +1,34 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +Copyright (c) 2010, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/vendor/SDL2_Image/lib/x64/LICENSE.zlib.txt b/vendor/SDL2_Image/lib/x64/LICENSE.zlib.txt new file mode 100644 index 0000000..6625c92 --- /dev/null +++ b/vendor/SDL2_Image/lib/x64/LICENSE.zlib.txt @@ -0,0 +1,35 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +Copyright notice: + + (C) 1995-2017 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +If you use the zlib library in a product, we would appreciate *not* receiving +lengthy legal documents to sign. The sources are provided for free but without +warranty of any kind. The library has been entirely written by Jean-loup +Gailly and Mark Adler; it does not include third-party code. + +If you redistribute modified sources, we would appreciate that you include in +the file ChangeLog history information documenting your changes. Please read +the FAQ for more information on the distribution of modified source versions. diff --git a/vendor/SDL2_Image/lib/x64/SDL2_image.dll b/vendor/SDL2_Image/lib/x64/SDL2_image.dll new file mode 100644 index 0000000..d701655 Binary files /dev/null and b/vendor/SDL2_Image/lib/x64/SDL2_image.dll differ diff --git a/vendor/SDL2_Image/lib/x64/SDL2_image.lib b/vendor/SDL2_Image/lib/x64/SDL2_image.lib new file mode 100644 index 0000000..6d00aed Binary files /dev/null and b/vendor/SDL2_Image/lib/x64/SDL2_image.lib differ diff --git a/vendor/SDL2_Image/lib/x64/libjpeg-9.dll b/vendor/SDL2_Image/lib/x64/libjpeg-9.dll new file mode 100644 index 0000000..9a05528 Binary files /dev/null and b/vendor/SDL2_Image/lib/x64/libjpeg-9.dll differ diff --git a/vendor/SDL2_Image/lib/x64/libpng16-16.dll b/vendor/SDL2_Image/lib/x64/libpng16-16.dll new file mode 100644 index 0000000..709f724 Binary files /dev/null and b/vendor/SDL2_Image/lib/x64/libpng16-16.dll differ diff --git a/vendor/SDL2_Image/lib/x64/libtiff-5.dll b/vendor/SDL2_Image/lib/x64/libtiff-5.dll new file mode 100644 index 0000000..fc8a7c0 Binary files /dev/null and b/vendor/SDL2_Image/lib/x64/libtiff-5.dll differ diff --git a/vendor/SDL2_Image/lib/x64/libwebp-7.dll b/vendor/SDL2_Image/lib/x64/libwebp-7.dll new file mode 100644 index 0000000..fad57b2 Binary files /dev/null and b/vendor/SDL2_Image/lib/x64/libwebp-7.dll differ diff --git a/vendor/SDL2_Image/lib/x64/zlib1.dll b/vendor/SDL2_Image/lib/x64/zlib1.dll new file mode 100644 index 0000000..e7493de Binary files /dev/null and b/vendor/SDL2_Image/lib/x64/zlib1.dll differ diff --git a/vendor/SDL2_Image/lib/x86/LICENSE.jpeg.txt b/vendor/SDL2_Image/lib/x86/LICENSE.jpeg.txt new file mode 100644 index 0000000..65be176 --- /dev/null +++ b/vendor/SDL2_Image/lib/x86/LICENSE.jpeg.txt @@ -0,0 +1,66 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent (now expired), GIF reading +support has been removed altogether, and the GIF writer has been simplified +to produce "uncompressed GIFs". This technique does not use the LZW +algorithm; the resulting GIF files are larger than usual, but are readable +by all standard GIF decoders. diff --git a/vendor/SDL2_Image/lib/x86/LICENSE.png.txt b/vendor/SDL2_Image/lib/x86/LICENSE.png.txt new file mode 100644 index 0000000..6b14013 --- /dev/null +++ b/vendor/SDL2_Image/lib/x86/LICENSE.png.txt @@ -0,0 +1,137 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE +========================================= + +PNG Reference Library License version 2 +--------------------------------------- + + * Copyright (c) 1995-2019 The PNG Reference Library Authors. + * Copyright (c) 2018-2019 Cosmin Truta. + * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. + * Copyright (c) 1996-1997 Andreas Dilger. + * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +The software is supplied "as is", without warranty of any kind, +express or implied, including, without limitation, the warranties +of merchantability, fitness for a particular purpose, title, and +non-infringement. In no event shall the Copyright owners, or +anyone distributing the software, be liable for any damages or +other liability, whether in contract, tort or otherwise, arising +from, out of, or in connection with the software, or the use or +other dealings in the software, even if advised of the possibility +of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this software, or portions hereof, for any purpose, without fee, +subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you + use this software in a product, an acknowledgment in the product + documentation would be appreciated, but is not required. + + 2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + + +PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) +----------------------------------------------------------------------- + +libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: + + Simon-Pierre Cadieux + Eric S. Raymond + Mans Rullgard + Cosmin Truta + Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of + the library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is + with the user. + +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners, and +are released under other open source licenses. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the +list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +Some files in the "scripts" directory have other copyright owners, +but are released under this license. + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing +Authors and Group 42, Inc. disclaim all warranties, expressed or +implied, including, without limitation, the warranties of +merchantability and of fitness for any purpose. The Contributing +Authors and Group 42, Inc. assume no liability for direct, indirect, +incidental, special, exemplary, or consequential damages, which may +result from the use of the PNG Reference Library, even if advised of +the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, +without fee, and encourage the use of this source code as a component +to supporting the PNG file format in commercial products. If you use +this source code in a product, acknowledgment is not required but would +be appreciated. diff --git a/vendor/SDL2_Image/lib/x86/LICENSE.tiff.txt b/vendor/SDL2_Image/lib/x86/LICENSE.tiff.txt new file mode 100644 index 0000000..afecde8 --- /dev/null +++ b/vendor/SDL2_Image/lib/x86/LICENSE.tiff.txt @@ -0,0 +1,25 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +Copyright (c) 1988-1997 Sam Leffler +Copyright (c) 1991-1997 Silicon Graphics, Inc. + +Permission to use, copy, modify, distribute, and sell this software and +its documentation for any purpose is hereby granted without fee, provided +that (i) the above copyright notices and this permission notice appear in +all copies of the software and related documentation, and (ii) the names of +Sam Leffler and Silicon Graphics may not be used in any advertising or +publicity relating to the software without the specific, prior written +permission of Sam Leffler and Silicon Graphics. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR +ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF +LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE +OF THIS SOFTWARE. diff --git a/vendor/SDL2_Image/lib/x86/LICENSE.webp.txt b/vendor/SDL2_Image/lib/x86/LICENSE.webp.txt new file mode 100644 index 0000000..d79c9a8 --- /dev/null +++ b/vendor/SDL2_Image/lib/x86/LICENSE.webp.txt @@ -0,0 +1,34 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +Copyright (c) 2010, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/vendor/SDL2_Image/lib/x86/LICENSE.zlib.txt b/vendor/SDL2_Image/lib/x86/LICENSE.zlib.txt new file mode 100644 index 0000000..6625c92 --- /dev/null +++ b/vendor/SDL2_Image/lib/x86/LICENSE.zlib.txt @@ -0,0 +1,35 @@ +The source code to this library used with SDL_image can be found here: +https://hg.libsdl.org/SDL_image/file/default/external +--- + +Copyright notice: + + (C) 1995-2017 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +If you use the zlib library in a product, we would appreciate *not* receiving +lengthy legal documents to sign. The sources are provided for free but without +warranty of any kind. The library has been entirely written by Jean-loup +Gailly and Mark Adler; it does not include third-party code. + +If you redistribute modified sources, we would appreciate that you include in +the file ChangeLog history information documenting your changes. Please read +the FAQ for more information on the distribution of modified source versions. diff --git a/vendor/SDL2_Image/lib/x86/SDL2_image.dll b/vendor/SDL2_Image/lib/x86/SDL2_image.dll new file mode 100644 index 0000000..ab6f38b Binary files /dev/null and b/vendor/SDL2_Image/lib/x86/SDL2_image.dll differ diff --git a/vendor/SDL2_Image/lib/x86/SDL2_image.lib b/vendor/SDL2_Image/lib/x86/SDL2_image.lib new file mode 100644 index 0000000..3fc6a5a Binary files /dev/null and b/vendor/SDL2_Image/lib/x86/SDL2_image.lib differ diff --git a/vendor/SDL2_Image/lib/x86/libjpeg-9.dll b/vendor/SDL2_Image/lib/x86/libjpeg-9.dll new file mode 100644 index 0000000..9d8911c Binary files /dev/null and b/vendor/SDL2_Image/lib/x86/libjpeg-9.dll differ diff --git a/vendor/SDL2_Image/lib/x86/libpng16-16.dll b/vendor/SDL2_Image/lib/x86/libpng16-16.dll new file mode 100644 index 0000000..fd5db8d Binary files /dev/null and b/vendor/SDL2_Image/lib/x86/libpng16-16.dll differ diff --git a/vendor/SDL2_Image/lib/x86/libtiff-5.dll b/vendor/SDL2_Image/lib/x86/libtiff-5.dll new file mode 100644 index 0000000..af3c3e6 Binary files /dev/null and b/vendor/SDL2_Image/lib/x86/libtiff-5.dll differ diff --git a/vendor/SDL2_Image/lib/x86/libwebp-7.dll b/vendor/SDL2_Image/lib/x86/libwebp-7.dll new file mode 100644 index 0000000..c11bf13 Binary files /dev/null and b/vendor/SDL2_Image/lib/x86/libwebp-7.dll differ diff --git a/vendor/SDL2_Image/lib/x86/zlib1.dll b/vendor/SDL2_Image/lib/x86/zlib1.dll new file mode 100644 index 0000000..3a45deb Binary files /dev/null and b/vendor/SDL2_Image/lib/x86/zlib1.dll differ -- cgit 1.4.1