1be86b37d6 
								
							
								 
							
						 
						
							
							
								
								Documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								50d9752612 
								
							
								 
							
						 
						
							
							
								
								Removing tabs and using 3-spaces indents to match local coding style  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								09a1ab87a0 
								
							
								 
							
						 
						
							
							
								
								Fix for interlaced and small images + cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								3b3e2996e7 
								
							
								 
							
						 
						
							
							
								
								Unpack 1/2/4 bpp into 8 bpp scanline buffer + support grayscale 1/2/4 bpp  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f2b3ebd470 
								
							
								 
							
						 
						
							
							
								
								Support for 1/2/4-bit palettized PNG  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2834d9da08 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/nothings/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								655d24552a 
								
							
								 
							
						 
						
							
							
								
								tiny bit of documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								17647014b3 
								
							
								 
							
						 
						
							
							
								
								fix c++ compilation  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								43fb9942de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/nothings/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8252a94f02 
								
							
								 
							
						 
						
							
							
								
								add stb_tilemap_editor.h  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								891f6d7720 
								
							
								 
							
						 
						
							
							
								
								Removing bitpacking warning for srgb conversion  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								941ace7f22 
								
							
								 
							
						 
						
							
							
								
								Delete stb_resample_ideas.txt  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b49d5180ca 
								
							
								 
							
						 
						
							
							
								
								version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c32d5c40d2 
								
							
								 
							
						 
						
							
							
								
								update version number & contributors  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								69d4c6738b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/rygorous/stb  into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								17e82a4080 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f36b7116e2 
								
							
								 
							
						 
						
							
							
								
								Fix a few bugs with subpixel shifts, shift_y in particular.  
							
							... 
							
							
 
							
							1. In the presence of nonzero shift_x / shift_y,
   stbtt_GetGlyphBitmapBoxSubpixel would return a nonzero-sized bounding
   box for empty glyphs (e.g. spaces). Since such glyphs don't have any
   outlines, the rasterizer wouldn't do anything, resulting in a 1x1-pixel
   image with uninitialized memory.
2. GetGlyphBitmapBoxSubpixel added shift_y then flipped the y axis,
   whereas the rasterizer flipped the y axis then added shift_y.
   Consistently flip-then-add in both places. This also makes the pattern
   of floors/ceils in GetGlyphBitmapBoxSubpixel simpler.
3. The rasterizer added shift_y after multiplying by the vertical
   oversampling factor, instead of before.
Vertical shifts now work much better, in my tests anyway. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								dea604b896 
								
							
								 
							
						 
						
							
							
								
								add stb_image_resize  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								37faf29f69 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'resample'  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7c0ae19a42 
								
							
								 
							
						 
						
							
							
								
								documentation, release data  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0fc13e997b 
								
							
								 
							
						 
						
							
							
								
								optimization attempts, no meaningful changes  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8024673461 
								
							
								 
							
						 
						
							
							
								
								switch srgb convert to second ryg method, which is a bit faster (8% total speedup on upsampling test);  
							
							... 
							
							
 
							
							remove extra table in slowpath 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a12d3dedf0 
								
							
								 
							
						 
						
							
							
								
								Some todo notes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								cbf5ebbd35 
								
							
								 
							
						 
						
							
							
								
								Install ryg's float -> uint8 sRGB conversion code, which is much faster.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								600d80387e 
								
							
								 
							
						 
						
							
							
								
								Make a guess at the value before doing the binary search, cuts the number of conditionals by half. Not as much gain as I hoped but something.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7602c99e77 
								
							
								 
							
						 
						
							
							
								
								Quick formatting fix.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								dd28033b34 
								
							
								 
							
						 
						
							
							
								
								don't encode alpha channel twice when alpha is different colorspace from other channels  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								bdbf1e0ef4 
								
							
								 
							
						 
						
							
							
								
								uint32 images need to round with uint32 cast, not int cast  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9f66b441bd 
								
							
								 
							
						 
						
							
							
								
								new quickstart docs;  
							
							... 
							
							
 
							
							reformat docs;
new simple uint32 test 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								3c261481a6 
								
							
								 
							
						 
						
							
							
								
								Add a very quick guide.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f0ba7f5f7e 
								
							
								 
							
						 
						
							
							
								
								Get rid of old perf tests.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a0d4f79074 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #7  from nothings/resample  
							
							... 
							
							
 
							
							Resample 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								385d7a417c 
								
							
								 
							
						 
						
							
							
								
								delete some unused functions;  
							
							... 
							
							
 
							
							get rid of stbir__inline for some functions that don't need it 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f711fdcb0f 
								
							
								 
							
						 
						
							
							
								
								disable performance test in test code, back to regression test path  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8849501a3f 
								
							
								 
							
						 
						
							
							
								
								add documentation explaining why even a 64K table for srgb_to_uint8 would be inaccurate  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9a6af9a8d3 
								
							
								 
							
						 
						
							
							
								
								replace int(floor()) with int(), since that produces same results for non-negative values and is much faster on 32-bit x86  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1dcca19ae0 
								
							
								 
							
						 
						
							
							
								
								because of we divide by /255 not /256, we lose numerical precision, so can't guarantee that box filter results round to same results as naive  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								adbbe8dabd 
								
							
								 
							
						 
						
							
							
								
								move x loop inside switch in horizontal_downsample  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7a8c9196d1 
								
							
								 
							
						 
						
							
							
								
								unroll vertical_upsample inner loop, and reverse loop nesting to minimize work  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9c2ae9bdb8 
								
							
								 
							
						 
						
							
							
								
								cache filter-width derived computations that use floor/ceil because those were showing up like crazy on VC6 profile despite only being per-scanline-ish?!?  
							
							... 
							
							
 
							
							unroll inner loop in horizontal_resample 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								972456cb63 
								
							
								 
							
						 
						
							
							
								
								explicit performance tests variants  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c9600c012f 
								
							
								 
							
						 
						
							
							
								
								unroll channel loops in downsampler  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								3ee97c221f 
								
							
								 
							
						 
						
							
							
								
								compile as C  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								59898db411 
								
							
								 
							
						 
						
							
							
								
								tweak grammar  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a2f1cadde8 
								
							
								 
							
						 
						
							
							
								
								convert tabs to spaces so it's consistent with other stb libs  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								60064f9803 
								
							
								 
							
						 
						
							
							
								
								add stb_image_resize.h to readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0fa5b5c66f 
								
							
								 
							
						 
						
							
							
								
								rename cubic to cubicbspline;  
							
							... 
							
							
 
							
							tweak filter type documentation 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								316beb987d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/kennethdmiller3/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								29b36b3dea 
								
							
								 
							
						 
						
							
							
								
								rename filters, document them  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								da2aa8f6b7 
								
							
								 
							
						 
						
							
							
								
								checkboard test to verify srgb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)