9b6c354fe6 
								
							
								 
							
						 
						
							
							
								
								Update stb_howto.txt  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								492e3f3463 
								
							
								 
							
						 
						
							
							
								
								update version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								14e8b66119 
								
							
								 
							
						 
						
							
							
								
								fix broken map generation  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								45469cfa27 
								
							
								 
							
						 
						
							
							
								
								fix warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7e079c670d 
								
							
								 
							
						 
						
							
							
								
								tweak TGA monochrome support  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								caf6d08f2b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Skylark13/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b36f9908ce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/thedmd/stb  into working  
							
							... 
							
							
 
							
							Conflicts:
	stb_image.h 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fc09a5d198 
								
							
								 
							
						 
						
							
							
								
								Don't saturate floats.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c9caec1123 
								
							
								 
							
						 
						
							
							
								
								Refactoring to reduce duplicated code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1353909477 
								
							
								 
							
						 
						
							
							
								
								Allow user to force the alpha channel to be handled as a linear value even if the color channels are sRGB.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								bbc340d481 
								
							
								 
							
						 
						
							
							
								
								Support different edge behavior on vertical and horizontal axis.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6ae729d61a 
								
							
								 
							
						 
						
							
							
								
								Four new tests of subpixel stuff.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								419a5ba10f 
								
							
								 
							
						 
						
							
							
								
								Fix stbr__type_size for updated stbr_type  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								45fa6ec900 
								
							
								 
							
						 
						
							
							
								
								Update test cases for premul channel -1 meaning don't do any premul handling, fix another no-more-advanced.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e75ed1d381 
								
							
								 
							
						 
						
							
							
								
								Update test cases for no more advanced API.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6ade66182c 
								
							
								 
							
						 
						
							
							
								
								allow alpha channel to be channel  #0  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f502cae91a 
								
							
								 
							
						 
						
							
							
								
								rename everything to do with premultiplied alpha since the whole  
							
							... 
							
							
 
							
							point is that this is for handling *non*-premultiplied alpha (since
correct handling of premultiplied alpha requires doing nothing) 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								42556fec82 
								
							
								 
							
						 
						
							
							
								
								don't require manual synchronization of STBR_MAX_COLORSPACES/MAX_TYPES  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								392585130c 
								
							
								 
							
						 
						
							
							
								
								Get rid of "advanced" API with explicit temp memory because the STBR_MALLOC interface is sufficient  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								259c92b550 
								
							
								 
							
						 
						
							
							
								
								replace "texel" with "pixel" in identifiers  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fc4ca11a52 
								
							
								 
							
						 
						
							
							
								
								Fix places in previous commits where tabs got replaced with spaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								25fae8c67c 
								
							
								 
							
						 
						
							
							
								
								Avoid divides in encode_scanline if not doing unpremultiply.  
							
							... 
							
							
 
							
							Rename stb__encode_scanline to stb__encode_pixel 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a0537bfd04 
								
							
								 
							
						 
						
							
							
								
								Allow compiling as C pre-C99 (don't rely on declare-anywhere)  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								3077bf5023 
								
							
								 
							
						 
						
							
							
								
								wrap long data lines  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								94ecd81abe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/BSVino/stb  into resample  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ebc2d23d47 
								
							
								 
							
						 
						
							
							
								
								realized the 2 colorbytes case is impossible.  
							
							... 
							
							
 
							
							also updated the comment at the top of the file to reflect stbi_write_tga's new capabilities. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								26a71f67fe 
								
							
								 
							
						 
						
							
							
								
								comment was wrong way around... code was right.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b8b364c301 
								
							
								 
							
						 
						
							
							
								
								stbi_write_tga can now write 1 and 2 channel (grayscale and grayscale-alpha) images.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								10def9b150 
								
							
								 
							
						 
						
							
							
								
								fix MSVC-ARM internal compiler error by wrapping malloc  
							
							... 
							
							
 
							
							For some reason Microsoft CL compiler for ARM is unable to compile malloc when parameter is an expression. malloc(x * y) will cause internal compiler error, malloc(x) is however fine. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								aaea13b71c 
								
							
								 
							
						 
						
							
							
								
								version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c8a3522a5f 
								
							
								 
							
						 
						
							
							
								
								version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								29f59c0460 
								
							
								 
							
						 
						
							
							
								
								update version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d26beed67d 
								
							
								 
							
						 
						
							
							
								
								comments/ version update for platformID = Unicode  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0adfac0abe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/HouQiming/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								85c39da625 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'rc/const' of  https://github.com/ronnychevalier/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2119c17ae9 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: fix unused variables  
							
							... 
							
							
 
							
							Conflicts:
	stb_vorbis.c 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								260741ed33 
								
							
								 
							
						 
						
							
							
								
								vorbis warnings from ronny chevalier  
							
							... 
							
							
 
							
							I manually made these changes because they
disabled some substantial amounts of code,
and I wanted to make sure this wasn't due to
original code having bugs or deviating from
the specification 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								758c165d2c 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: fix unused functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b8b6e7c31a 
								
							
								 
							
						 
						
							
							
								
								stb_image: fix unused parameter  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								422e29017c 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: fix signed/unsigned comparison  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								893ef013b2 
								
							
								 
							
						 
						
							
							
								
								stb_image: fix undefined preprocessor definition  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c28e92e856 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: use const char* when appropriate  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e05ebdbf1e 
								
							
								 
							
						 
						
							
							
								
								My guess is people who care about premultiply also care about color space.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d75488b0e8 
								
							
								 
							
						 
						
							
							
								
								Do the multiply inline, it should be a tad faster and not corrupt our data.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								13acfca829 
								
							
								 
							
						 
						
							
							
								
								I had the whole premultiply thing backwards.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								21c7c8f5d9 
								
							
								 
							
						 
						
							
							
								
								Another stab at the api, offering classes of functions for different common tasks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8063ea0952 
								
							
								 
							
						 
						
							
							
								
								Specify a channel as having premultiplied alpha and use it to un-premultiply all other channels before resampling.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a32fa8b4df 
								
							
								 
							
						 
						
							
							
								
								This to-do item done.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								daf325dc03 
								
							
								 
							
						 
						
							
							
								
								Sub pixel source area test cases. No problems.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								aae1c7ca41 
								
							
								 
							
						 
						
							
							
								
								ZOOM AND ENHANCE!  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)