4e580cf9ed 
								
							
								 
							
						 
						
							
							
								
								fix compile  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6922628106 
								
							
								 
							
						 
						
							
							
								
								Use an even smaller epsilon. Allow the user to avoid the epsilon business if they want to preserve their alpha values.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								057f29f813 
								
							
								 
							
						 
						
							
							
								
								update version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								87b7e3db41 
								
							
								 
							
						 
						
							
							
								
								update version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5db8a8bc36 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #42  from rygorous/master  
							
							... 
							
							
 
							
							stb_textedit: Add support for alternative keyboard shortcuts for text/line start/end. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								40cc1c59b2 
								
							
								 
							
						 
						
							
							
								
								Add support for alternative keyboard shortcuts for text/line start/end.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c9d67446d2 
								
							
								 
							
						 
						
							
							
								
								Reverse allocation routines parameter order so that the context is at the back.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								17b931047c 
								
							
								 
							
						 
						
							
							
								
								Add the epsilon value into the alpha instead of using an if statement. It's a tiny bit faster and it can be removed afterwards.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1d5c902e2e 
								
							
								 
							
						 
						
							
							
								
								These minor optimizations were probably already done by the compiler but they can't hurt.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								41e6aad693 
								
							
								 
							
						 
						
							
							
								
								Avoid repeated adds and ensure correct round-trip result.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f2102d906f 
								
							
								 
							
						 
						
							
							
								
								Use the info structure to keep track of our memory block sizes to reduce duplicated code and cut down on errors.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								969ff7c850 
								
							
								 
							
						 
						
							
							
								
								Make sure calculate_memory matches with the allocations. Fix some errant asserts.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8355ea1184 
								
							
								 
							
						 
						
							
							
								
								Use height, not width, for correct progress report.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4b69c0637e 
								
							
								 
							
						 
						
							
							
								
								If alpha is zero then sneakily replace it with a very small nonzero so that the color data is preserved.  
							
							... 
							
							
 
							
							Pre-process n1 so that we don't have to do it later on. Can't do n0 since it's used to find the coefficient index. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d510d70b6a 
								
							
								 
							
						 
						
							
							
								
								Report downsample progress by when we empty the ring buffer, it's more accurate that way.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								084baed15c 
								
							
								 
							
						 
						
							
							
								
								Replace premul test with better premul test that doesn't require visual inspection.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								497eab8339 
								
							
								 
							
						 
						
							
							
								
								Normalize downsample coefficients.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								43fbc1d5e3 
								
							
								 
							
						 
						
							
							
								
								Rearrange the algebra on two of the filters to avoid repeating decimals which cause precision loss. Use int32 to test filters because it's more accurate.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ca241daefa 
								
							
								 
							
						 
						
							
							
								
								Use rounding to try to preserve the original value. Fix test case.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								145690788c 
								
							
								 
							
						 
						
							
							
								
								Use input_h + pixel_margin * 2 to prevent progress report from ever going above 1. Always report a 0 before and a 1 at the end of each resize.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fb8eabd6b8 
								
							
								 
							
						 
						
							
							
								
								Add .hdr file writing support  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								118f28557e 
								
							
								 
							
						 
						
							
							
								
								Tests to ensure images of a solid color stay the same solid color after resampling.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e6c47ec657 
								
							
								 
							
						 
						
							
							
								
								Fix kernel lookup for downsampling.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8cc6a3abfc 
								
							
								 
							
						 
						
							
							
								
								If there's no context we're using the simple API functions - fall back to malloc and free.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								36db03f390 
								
							
								 
							
						 
						
							
							
								
								tighten bounds on filter normalization test  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7f8ac35e42 
								
							
								 
							
						 
						
							
							
								
								check whether filter kernels are normalized  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7da729bfce 
								
							
								 
							
						 
						
							
							
								
								restore correct definition of box  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								08ca345839 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'resample2' into resample  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								cd1fbacbb6 
								
							
								 
							
						 
						
							
							
								
								rename NEAREST to BOX  
							
							... 
							
							
 
							
							write test for BOX 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8e91cb2b7d 
								
							
								 
							
						 
						
							
							
								
								treat vertical tab and form feed characters as whitespace  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e003c66498 
								
							
								 
							
						 
						
							
							
								
								support PGM and PPM formats  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								586e84087c 
								
							
								 
							
						 
						
							
							
								
								Correctly specify alpha channels.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								38ce5494bc 
								
							
								 
							
						 
						
							
							
								
								Clarify some comments. Make stbir__resize_arbitrary an internal function. Update test cases to use actual API functions.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								41555b5d53 
								
							
								 
							
						 
						
							
							
								
								update test cases to work on things other than barbara.png  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fb059fcece 
								
							
								 
							
						 
						
							
							
								
								Progress report.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								75bdd2da83 
								
							
								 
							
						 
						
							
							
								
								Fix malloc context and whitespace.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ce7aed0fb7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3  from nothings/resample  
							
							... 
							
							
 
							
							Resample 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2572f3177a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #38  from lgvz/comments  
							
							... 
							
							
 
							
							Fix comments that got search-and-replaced incorrectly 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a5f1cb5657 
								
							
								 
							
						 
						
							
							
								
								Fix comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								952c26e626 
								
							
								 
							
						 
						
							
							
								
								inline stbir__encode_pixel into stbir__encode_scanline  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								aee30095c7 
								
							
								 
							
						 
						
							
							
								
								refactor internal interfaces to avoid passing things multiple times;  
							
							... 
							
							
 
							
							finish prepping 'stbir__info' even before calculate_memory;
get rid of 'noinfo' functions since now calculate_memory doesn't need 'em;
add new binary-searched sRGB function (untested) 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								24c540e1b0 
								
							
								 
							
						 
						
							
							
								
								rename alpha gamma flag  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								07c35180f7 
								
							
								 
							
						 
						
							
							
								
								tweak new API  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								84520de6c4 
								
							
								 
							
						 
						
							
							
								
								finish STBI_EDGE_ZERO, untested  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9a1d34843e 
								
							
								 
							
						 
						
							
							
								
								STBIR_EDGE_ZERO  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								732fec68ee 
								
							
								 
							
						 
						
							
							
								
								tweak new API, get it partly working  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								664d8961f5 
								
							
								 
							
						 
						
							
							
								
								new API partially in-use  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								bbd4e2ee9a 
								
							
								 
							
						 
						
							
							
								
								new API "finished" but untested  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2549d8156e 
								
							
								 
							
						 
						
							
							
								
								in-progress refactoring  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								034674c142 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'resample2' into resample  
							
							... 
							
							
 
							
							Conflicts:
	stb_image_resize.h 
							
						 
						
							ago%!(EXTRA string=11 years)