25a2596b2f 
								
							
								 
							
						 
						
							
							
								
								stb_image: Fix rounding during unpremultiply.  
							
							... 
							
							
 
							
							This is the same method as in pull request #455 , but using integer
arithmetic instead of converting to float.
Fixes  #455 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								463dd85f1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Reedbeta-fix-vs2015-warnings' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3ef1cb174e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'fix-vs2015-warnings' of  https://github.com/Reedbeta/stb  into Reedbeta-fix-vs2015-warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								69ef103721 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'poppolopoppo-load_16_variants' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								4868b5283b 
								
							
								 
							
						 
						
							
							
								
								stb_dxt: Update contributors list.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								316571b395 
								
							
								 
							
						 
						
							
							
								
								stb_image: 3-char indent and other minor formatting issues.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b226e71ce6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'load_16_variants' of  https://github.com/poppolopoppo/stb  into poppolopoppo-load_16_variants  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								31f8c2109b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ppiastucki-bc4' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e9b8f7ea35 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bc4' of  https://github.com/ppiastucki/stb  into ppiastucki-bc4  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								14c2993310 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'realitix-robustify' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b53457130d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'robustify' of  https://github.com/realitix/stb  into realitix-robustify  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7a6251689f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'h-s-c-stb_dxt_static' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								99df133ae4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'stb_dxt_static' of  https://github.com/h-s-c/stb  into h-s-c-stb_dxt_static  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								897e6e8314 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'h-s-c-stbi_no_stdio-fix' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b119e6d1d2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'stbi_no_stdio-fix' of  https://github.com/h-s-c/stb  into h-s-c-stbi_no_stdio-fix  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								24f2522e00 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'h-s-c-stb_dxt-freestanding' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e1f17c3c6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'stb_dxt-freestanding' of  https://github.com/h-s-c/stb  into h-s-c-stb_dxt-freestanding  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								aaa793350e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'cdwfs-stbtt_const_fontdata' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								530c05ee61 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'stbtt_const_fontdata' of  https://github.com/cdwfs/stb  into cdwfs-stbtt_const_fontdata  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3870b2fe3b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'DanielGibson-write-jpg' into dev  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								526ed469e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'write-jpg' of  https://github.com/DanielGibson/stb  into DanielGibson-write-jpg  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								2da81a6433 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: MinGW has alloca defined in malloc.h.  
							
							... 
							
							
 
							
							Fixes issue #461 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cc7f1d1e6d 
								
							
								 
							
						 
						
							
							
								
								stb_image: Documentation fixes.  
							
							... 
							
							
 
							
							req_comp is now desired_channels and *comp is *channels_in_file.
Fixes issue #466 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0674660451 
								
							
								 
							
						 
						
							
							
								
								stb_image: Relax raw_len validation for non-interlaced PNGs.  
							
							... 
							
							
 
							
							We used to require exact match between img_len and raw_len for
non-interlaced PNGs, but the PNG in issue #276  has extra bytes
(all zeros) at the end of the compressed DEFLATE stream.
The PNG spec doesn't have anything to say about it (that I
can tell), and if libpng accepts this, who are we to judge.
Fixes issue #276 . 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								481db7501c 
								
							
								 
							
						 
						
							
							
								
								stb_sprintf: Remove some gratuitous gotos  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7b8955bfaa 
								
							
								 
							
						 
						
							
							
								
								stb_sprintf: More whitespace cleanups post clang-format  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cccbc3f5a9 
								
							
								 
							
						 
						
							
							
								
								stb_sprintf: Clean up the mess with clang-format  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								423298e071 
								
							
								 
							
						 
						
							
							
								
								fix SDF documentation and add example code  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								38479bc58c 
								
							
								 
							
						 
						
							
							
								
								stb_truetype version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9a2e92e818 
								
							
								 
							
						 
						
							
							
								
								SDF documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fa98e4f6cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into sdf  
							
							... 
							
							
 
							
							Conflicts:
	stb_truetype.h 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5defc65c23 
								
							
								 
							
						 
						
							
							
								
								Initial SDF support  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d74530cd10 
								
							
								 
							
						 
						
							
							
								
								fix stb_fclose to do a better job of preserving content  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								be21113512 
								
							
								 
							
						 
						
							
							
								
								stb_image_write.h: Allow setting custom zlib compress function for PNG  
							
							... 
							
							
 
							
							The builtin stbi_zlib_compress does not compress as well as zlib or
miniz (which is not too surprising as it's <200 LOC), thus PNGs created
by stb_image_write are about 20-50% bigger than PNGs compressed with
libpng.
This change lets the user supply a custom deflate/zlib-style compress
function, which improves compression a lot. This was requested in #113 .
Example for zlib:
#include <zlib.h>
unsigned char* compress_for_stbiw(unsigned char *data, int data_len,
                                  int *out_len, int quality)
{
  uLongf bufSize = compressBound(data_len);
  // note that buf will be free'd by stb_image_write.h
  // with STBIW_FREE() (plain free() by default)
  unsigned char* buf = malloc(bufSize);
  if(buf == NULL)  return NULL;
  if(compress2(buf, &bufSize, data, data_len, quality) != Z_OK)
  {
    free(buf);
    return NULL;
  }
  *out_len = bufSize;
  return buf;
}
#define STBIW_ZLIB_COMPRESS compress_for_stbiw
#define STB_IMAGE_WRITE_IMPLEMENTATION
#include "stb_image_write.h"
// ... 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e6bbecd3a9 
								
							
								 
							
						 
						
							
							
								
								stb_image_write.h: Set PNG compress lvl via stbi_write_png_level  
							
							... 
							
							
 
							
							This allows the user to change the deflate/zlib compress level used for
PNG compression by changing a global variable. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f0baa0c287 
								
							
								 
							
						 
						
							
							
								
								stb_image_write.h: Fix compilation in C++11 mode  
							
							... 
							
							
 
							
							clang says:
error: non-constant-expression cannot be narrowed from type 'int'
      to 'unsigned char' in initializer list [-Wc++11-narrowing]
so I explicitly cast affected stuff to unsigned char. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cbca86de65 
								
							
								 
							
						 
						
							
							
								
								Add myself to contributors list  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								de080e6d0b 
								
							
								 
							
						 
						
							
							
								
								Fix warning about unreachable code  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								fb524e6768 
								
							
								 
							
						 
						
							
							
								
								Fix warning about context parameter being unused when STBIR_MALLOC and STBIR_FREE have their default definitions.  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								76a1a1c408 
								
							
								 
							
						 
						
							
							
								
								Fix variable-shadowing warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7091cb6ed6 
								
							
								 
							
						 
						
							
							
								
								Fix integer conversion warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9bcda8bb1c 
								
							
								 
							
						 
						
							
							
								
								Add stbi_load_16() variants to load from memory or callbacks  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								84e42c2e8d 
								
							
								 
							
						 
						
							
							
								
								fix stbi_shiftsigned to be shifting a value that's unsigned  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								8a55e1e5a5 
								
							
								 
							
						 
						
							
							
								
								Add support for BC4  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								d8796f05bf 
								
							
								 
							
						 
						
							
							
								
								Robustify stbi__sse2_available in stb_image.h  
							
							... 
							
							
 
							
							Function `stbi__sse2_available` takes no argument,
we should be explicit by passing `void` as argument.
It will remove warnings from 'some' compilers. 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								4963448726 
								
							
								 
							
						 
						
							
							
								
								fix: Build on MinGW32  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								13942348e0 
								
							
								 
							
						 
						
							
							
								
								Fixing void * compile error for C++  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								50e6be0de6 
								
							
								 
							
						 
						
							
							
								
								Edit contributor list.  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9b3358fec1 
								
							
								 
							
						 
						
							
							
								
								Add feature to replace abs/fabs and memset with your own.  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								96e1f0474c 
								
							
								 
							
						 
						
							
							
								
								Edit contributor list.  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)