Sean Barrett
							
						 
						
							 
							
							
							
								
							
								c1b876768e 
								
							
								 
							
						 
						
							
							
								
								in progress new API  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								5dfa79fb31 
								
							
								 
							
						 
						
							
							
								
								stride doesn't have to be multiples of pixels  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								32b626859d 
								
							
								 
							
						 
						
							
							
								
								remove most per-pixel switches, beginnings of removing encode_pixel switch  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								5eb0236d9d 
								
							
								 
							
						 
						
							
							
								
								reverse default behavior of linear/gamma for alpha  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								b9bb05b81c 
								
							
								 
							
						 
						
							
							
								
								minor cleanups  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								6ef563d089 
								
							
								 
							
						 
						
							
							
								
								rename to stb_image_resize.h  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								eb0781fda0 
								
							
								 
							
						 
						
							
							
								
								add comments describing the purpose of the s,t-rectangle tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								9ba3dc1fc5 
								
							
								 
							
						 
						
							
							
								
								make resample tests work in VC6  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								fc09a5d198 
								
							
								 
							
						 
						
							
							
								
								Don't saturate floats.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								c9caec1123 
								
							
								 
							
						 
						
							
							
								
								Refactoring to reduce duplicated code.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								bbc340d481 
								
							
								 
							
						 
						
							
							
								
								Support different edge behavior on vertical and horizontal axis.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								6ae729d61a 
								
							
								 
							
						 
						
							
							
								
								Four new tests of subpixel stuff.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								419a5ba10f 
								
							
								 
							
						 
						
							
							
								
								Fix stbr__type_size for updated stbr_type  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								e75ed1d381 
								
							
								 
							
						 
						
							
							
								
								Update test cases for no more advanced API.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								6ade66182c 
								
							
								 
							
						 
						
							
							
								
								allow alpha channel to be channel  #0  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								42556fec82 
								
							
								 
							
						 
						
							
							
								
								don't require manual synchronization of STBR_MAX_COLORSPACES/MAX_TYPES  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								392585130c 
								
							
								 
							
						 
						
							
							
								
								Get rid of "advanced" API with explicit temp memory because the STBR_MALLOC interface is sufficient  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								259c92b550 
								
							
								 
							
						 
						
							
							
								
								replace "texel" with "pixel" in identifiers  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								fc4ca11a52 
								
							
								 
							
						 
						
							
							
								
								Fix places in previous commits where tabs got replaced with spaces  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								25fae8c67c 
								
							
								 
							
						 
						
							
							
								
								Avoid divides in encode_scanline if not doing unpremultiply.  
							
							 
							
							... 
							
							
 
							
							Rename stb__encode_scanline to stb__encode_pixel 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								a0537bfd04 
								
							
								 
							
						 
						
							
							
								
								Allow compiling as C pre-C99 (don't rely on declare-anywhere)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								3077bf5023 
								
							
								 
							
						 
						
							
							
								
								wrap long data lines  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								94ecd81abe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/BSVino/stb  into resample  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								aaea13b71c 
								
							
								 
							
						 
						
							
							
								
								version numbers  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								c8a3522a5f 
								
							
								 
							
						 
						
							
							
								
								version number  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								29f59c0460 
								
							
								 
							
						 
						
							
							
								
								update version number  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								d26beed67d 
								
							
								 
							
						 
						
							
							
								
								comments/ version update for platformID = Unicode  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								0adfac0abe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/HouQiming/stb  into working  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								85c39da625 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'rc/const' of  https://github.com/ronnychevalier/stb  into working  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Ronny Chevalier
							
						 
						
							 
							
							
							
								
							
								2119c17ae9 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: fix unused variables  
							
							 
							
							... 
							
							
 
							
							Conflicts:
	stb_vorbis.c 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Sean Barrett
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Ronny Chevalier
							
						 
						
							 
							
							
							
								
							
								758c165d2c 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: fix unused functions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Ronny Chevalier
							
						 
						
							 
							
							
							
								
							
								b8b6e7c31a 
								
							
								 
							
						 
						
							
							
								
								stb_image: fix unused parameter  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Ronny Chevalier
							
						 
						
							 
							
							
							
								
							
								422e29017c 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: fix signed/unsigned comparison  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Ronny Chevalier
							
						 
						
							 
							
							
							
								
							
								893ef013b2 
								
							
								 
							
						 
						
							
							
								
								stb_image: fix undefined preprocessor definition  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Ronny Chevalier
							
						 
						
							 
							
							
							
								
							
								c28e92e856 
								
							
								 
							
						 
						
							
							
								
								stb_vorbis: use const char* when appropriate  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								e05ebdbf1e 
								
							
								 
							
						 
						
							
							
								
								My guess is people who care about premultiply also care about color space.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								d75488b0e8 
								
							
								 
							
						 
						
							
							
								
								Do the multiply inline, it should be a tad faster and not corrupt our data.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								13acfca829 
								
							
								 
							
						 
						
							
							
								
								I had the whole premultiply thing backwards.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								21c7c8f5d9 
								
							
								 
							
						 
						
							
							
								
								Another stab at the api, offering classes of functions for different common tasks.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								8063ea0952 
								
							
								 
							
						 
						
							
							
								
								Specify a channel as having premultiplied alpha and use it to un-premultiply all other channels before resampling.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								a32fa8b4df 
								
							
								 
							
						 
						
							
							
								
								This to-do item done.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								daf325dc03 
								
							
								 
							
						 
						
							
							
								
								Sub pixel source area test cases. No problems.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								aae1c7ca41 
								
							
								 
							
						 
						
							
							
								
								ZOOM AND ENHANCE!  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								1b2d104e00 
								
							
								 
							
						 
						
							
							
								
								Some error conditions.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								35cb95b803 
								
							
								 
							
						 
						
							
							
								
								Allow for specifying a sub-region of the source image to use. Downsampling only, currently.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
						
					 
				
					
						
							
							
								 
								Jorge Rodriguez
							
						 
						
							 
							
							
							
								
							
								52ac93225a 
								
							
								 
							
						 
						
							
							
								
								C<99 ports  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)