a9778b8dbd 
								
							
								 
							
						 
						
							
							
								
								tweak docs; fix compile error in UNUSED_PARAM stuff  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								99f3b78bbd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'resample' of  http://github.com/bsvino/stb  into resample  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								df128b7995 
								
							
								 
							
						 
						
							
							
								
								update STBIR__UNUSED_PARAM to match stb_image.h version  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ca88b6fba6 
								
							
								 
							
						 
						
							
							
								
								Calculate and store vertical contributors first so that they can be normalized and optimized.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a25c1d2bbd 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/nothings/resample' into resample  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								36b417f6b4 
								
							
								 
							
						 
						
							
							
								
								Optimizations: Skip zero-coefficient contributions. Reduce the size of the coefficients array when downsampling.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								27f26f8337 
								
							
								 
							
						 
						
							
							
								
								Documentation;  
							
							... 
							
							
 
							
							rename STBIR_FLAG_PREMULTIPLED_ALPHA to STBIR_FLAG_ALPHA_PREMULTIPLIED so that both flags have "ALPHA" first 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7a4f1f4665 
								
							
								 
							
						 
						
							
							
								
								update with new tests for srgb conversion  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								16d68d14f8 
								
							
								 
							
						 
						
							
							
								
								fix stbir__linear_to_srgb_uchar:  
							
							... 
							
							
 
							
							1. table stored threshhold of transition from i to i+1, but wants to be i-1 to i
    2. table was computed by dividing uchar by 256.0 instead of 255.0, causing it to be 100% wrong 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								30c7a981ec 
								
							
								 
							
						 
						
							
							
								
								compile as C;  
							
							... 
							
							
 
							
							fix some unsigned/signed comparisons;
avoid round() since it's not in pre-C99 C;
remove MAX_CHANNELS since I never ended up needing it;
rename STBIR_EPSILON to STBIR_ALPHA_EPSILON;
don't use STBIR_ALPHA_EPSILON on float input (can't remove it properly due to numeric precision, and they can do it themselves);
optimize subtraction of STBIR_ALPHA_EPSILON;
sorry i forgot to commit these separately!; 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1208730e1e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'resample' of  http://github.com/bsvino/stb  into resample  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								793818d1af 
								
							
								 
							
						 
						
							
							
								
								Skip zero-coefficient contributors, a fairly decent speedup.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								46dc8f84fb 
								
							
								 
							
						 
						
							
							
								
								Use vertical pixel width for the ring buffer.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								953a637841 
								
							
								 
							
						 
						
							
							
								
								Use a carefully shaped trapezoid instead of a box filter to avoid jumps between pixel values.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								671f04bd7e 
								
							
								 
							
						 
						
							
							
								
								debugging truetype crash  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								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)