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)  
				
					
						
							
							
								 
						
							
							
								97ae5fb3db 
								
							
								 
							
						 
						
							
							
								
								Edit contributor list.  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								1dfdf5558d 
								
							
								 
							
						 
						
							
							
								
								Fix STBI_NO_STDIO.  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								dda7d72841 
								
							
								 
							
						 
						
							
							
								
								Add STB_DXT_STATIC option.  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								f3d8e52ddc 
								
							
								 
							
						 
						
							
							
								
								stb_truetype: fontdata can be const in stbtt_PackFontRange[s]()  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								c7110588a4 
								
							
								 
							
						 
						
							
							
								
								update README with info about SSE2 on GCC  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								e88fff69bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'working'  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								f1417efd36 
								
							
								 
							
						 
						
							
							
								
								update README  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								2549ffcd82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'working'  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								c0539b4ea5 
								
							
								 
							
						 
						
							
							
								
								version; tweak docs  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								bc58f37f06 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'stbir_warnings' of  https://github.com/BSVino/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)