4b0c6f6634 
								
							
								 
							
						 
						
							
							
								
								stb_image: NEON and SSE2 SIMD detection fixes.  
							
							... 
							
							
 
							
							This fixes two things. First, the logic to disable SSE2 on
GCC unless "-msse2" was not specific enough, and ended up
disabling SIMD support on NEON targets entirely. Shuffle
the detection logic around to make that bit x86-specific.
Second, 32-bit MinGW assumes 16-byte aligned stacks, but this is
not in the Windows ABI and hence DLLs and callbacks don't
necessarily provide it. This caused a crash.
This can be fixed by providing the right command-line option,
which we have no control over. As a compromise, disable the SSE2
path on MinGW unless a specific #define explained in the comments
is set. That way, we default to safe (never-crashing) behavior
unless the user explicitly signals they know what they're doing. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								abe81006db 
								
							
								 
							
						 
						
							
							
								
								Fixed bug where NEON code was #ifdef’d out on GCC/clang even where explicitly requested.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								bdef693b7c 
								
							
								 
							
						 
						
							
							
								
								add FAQ about single-header-file libs  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4b518bb2b6 
								
							
								 
							
						 
						
							
							
								
								whoops, didn't mean to check in those changes for this file, but did for the other files  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a3e84e25dd 
								
							
								 
							
						 
						
							
							
								
								added stb_easy_font.h  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								3f418bfe6e 
								
							
								 
							
						 
						
							
							
								
								stbte: fix; prop button now draws 't' in default  
							
							... 
							
							
 
							
							prop button didn’t draw the ’t’ when the panel is expanded 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6cc48214ac 
								
							
								 
							
						 
						
							
							
								
								stbte: removed redundant conditional  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e62a54ee0b 
								
							
								 
							
						 
						
							
							
								
								stbte: fix number rendering when no layernames set  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ba38019c95 
								
							
								 
							
						 
						
							
							
								
								stbte: fix layername button growing for both sides  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								87faf06b5d 
								
							
								 
							
						 
						
							
							
								
								stbte: update documentation/version 0.31  
							
							... 
							
							
 
							
							Changed REVISION HISTORY, TODO, CREDITS, and README 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f82fbb2e36 
								
							
								 
							
						 
						
							
							
								
								stbte: layername button grows/shrinks  
							
							... 
							
							
 
							
							Layer name buttons grow to fill box 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7a0b46075c 
								
							
								 
							
						 
						
							
							
								
								Fix stbte_create_map declaration  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								45fec17148 
								
							
								 
							
						 
						
							
							
								
								stb_truetype: added STBTT_STATIC to make all implementation static  
							
							... 
							
							
 
							
							Followed the structure used by stb_rectpack.
Functions that had neither extern neither static got STBTT_DEF  as well. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2c13513a95 
								
							
								 
							
						 
						
							
							
								
								stb_truetype: fix for if stb_rect_pack .h wasn't included.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0d840ab330 
								
							
								 
							
						 
						
							
							
								
								quick & dirty leak checker  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ec2158386c 
								
							
								 
							
						 
						
							
							
								
								update version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5bad081711 
								
							
								 
							
						 
						
							
							
								
								fix incorrectly-named assert, attempt to fix (char) cast warning (tricky since char's signedness is unknown)  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b3653cc3f1 
								
							
								 
							
						 
						
							
							
								
								fix double free (found by cppcheck)  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								22fa9a467a 
								
							
								 
							
						 
						
							
							
								
								rewrite HDR rle logic  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								90c18fd41a 
								
							
								 
							
						 
						
							
							
								
								stb_truetype: split stbtt_PackFontRanges() into 3 functions for advanced uses, allow stbtt_PackBegin() to take NULL pixels  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								80d5c4be48 
								
							
								 
							
						 
						
							
							
								
								fix bug introduced when doing hdr cleanup  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								c315b164b7 
								
							
								 
							
						 
						
							
							
								
								update version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5ad4169ed1 
								
							
								 
							
						 
						
							
							
								
								update version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								50edcdb972 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/scullion/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4ae1bc417b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'kg' of  https://github.com/krig/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5c121a9921 
								
							
								 
							
						 
						
							
							
								
								don't use SIMD on gcc if it's going to fail anyway  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								77f816ce73 
								
							
								 
							
						 
						
							
							
								
								version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6f3bda396d 
								
							
								 
							
						 
						
							
							
								
								credits, version number  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								68c8e4851a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/enginmanap/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d673e85e94 
								
							
								 
							
						 
						
							
							
								
								update credits  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								974ca12fb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/bigmonachus/stb  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								4c9e8dd359 
								
							
								 
							
						 
						
							
							
								
								version numbers  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d91cbdf662 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'test'  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f392ec7d36 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'working'  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								edd5e6700d 
								
							
								 
							
						 
						
							
							
								
								tweak baldurk's hdr implementation  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								258fb15340 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/baldurk/stb  into test  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6639ef6d5a 
								
							
								 
							
						 
						
							
							
								
								fix monochrome bmp support  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								529d8163b2 
								
							
								 
							
						 
						
							
							
								
								Add support for writing through callback functions in stb_image_write.h.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								50c5c8e8ca 
								
							
								 
							
						 
						
							
							
								
								remove unused variable "ha"  
							
							... 
							
							
 
							
							this variable was causing a warning while compiling with gcc. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1a9be15c1e 
								
							
								 
							
						 
						
							
							
								
								Fix dangling else warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a2df517a1a 
								
							
								 
							
						 
						
							
							
								
								Fix for warning 4244. Cast to short  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								a7c8694d69 
								
							
								 
							
						 
						
							
							
								
								fix missing STBI_MALLOC  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								6e0ae49f87 
								
							
								 
							
						 
						
							
							
								
								update version number, minor docs  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								febbc34a16 
								
							
								 
							
						 
						
							
							
								
								stb_image: Rename SSE2/NEON IDCTs to idct_simd.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d92ab86c65 
								
							
								 
							
						 
						
							
							
								
								stb_image: Fix PNG initial size guess for 1/2/4 bpc.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fb109abeaf 
								
							
								 
							
						 
						
							
							
								
								stb_image: Update comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7f94e7e591 
								
							
								 
							
						 
						
							
							
								
								add #defines to allow disabling decoders for unwanted formats  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								53ca163e85 
								
							
								 
							
						 
						
							
							
								
								cleanup merge of ARM NEON support  
							
							... 
							
							
 
							
							tweak docs 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								de385bb6bb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'fastjpeg' into working  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								fd987527f1 
								
							
								 
							
						 
						
							
							
								
								stb_image: NEON YCbCr->RGB kernel.  
							
							... 
							
							
 
							
							Also ran a bunch of test cases to make sure the IDCT and H2V2
resamplers were correct. 
							
						 
						
							ago%!(EXTRA string=11 years)