Commit Graph

1541 Commits (40f43afe5609389fe581ff020ad733a070bf5564)

Author SHA1 Message Date
Vladislav 667f35578b statically initialize 2017-03-08 21:16:50 +05:00
Fabian Giesen 22c72a069c stb_image: Support optional args consistently.
My guideline for the rules is the PNG loader (which I consider
"canonical"). In the _load functions, x and y are required but
comp is optional; in the _info functions, all three are optional.

Fixes issue #411 (and other related, unreported issues).
2017-03-04 21:17:09 -08:00
Fabian Giesen 3e17544873 stb_image: Give up trying to runtime-detect SSE2 on GCC.
We tried but it was nothing but trouble. New rule: with
GCC/Clang, if you're compiling with -msse2, you get always-on
SSE2 code, otherwise you don't get any. Trying to ship
anything with proper runtime dispatch requires both working
around certain bugs and some fiddling with build settings,
which runs contrary to the intent of a one-file library,
so bail on it entirely.

Fixes issue #280.
Fixes issue #410.
2017-03-04 20:49:14 -08:00
Jeremy Sawicki 9e76bb5108 stb_image: JPEG: Improved detection of RGB images 2017-03-03 16:24:21 -08:00
Sean Barrett 6f6e11f85f readme 2017-03-03 11:49:55 -08:00
Sean Barrett a463577988 update README w/ MIT info 2017-03-03 11:47:36 -08:00
Gregory Mullen (grayhatter) 16c83cd5fc
Fix a pair of warnings in stb_image.h 2017-03-03 11:26:34 -08:00
Sean Barrett be931882ef update README 2017-03-03 11:22:36 -08:00
Sean Barrett ee19531f68 fix to new bc5 path 2017-03-03 11:12:41 -08:00
Sean Barrett def6a1898c version number 2017-03-03 11:09:36 -08:00
Sean Barrett bee6e9fc2e Merge branch 'textedit-line_start_end_handlers' of https://github.com/ocornut/stb into working 2017-03-03 11:02:17 -08:00
Sean Barrett bd2cb593e0 Merge branch 'old_textedit' into working
Conflicts:
	stb_textedit.h
2017-03-03 11:01:31 -08:00
Sean Barrett d052909923 better handle dragging mouse in single-line mode 2017-03-03 10:57:43 -08:00
Sean Barrett b1a0089c4b stb.h swprintf fix 2017-03-03 10:45:59 -08:00
Sean Barrett a81422cd80 version number 2017-03-03 10:41:11 -08:00
Sean Barrett 98e825ac67 Merge branch 'master' into working 2017-03-03 10:39:27 -08:00
Sean Barrett 07c6c6bc88 Merge branch 'stbir_patch' of https://github.com/BSVino/stb into working 2017-03-03 10:39:09 -08:00
Sean Barrett a2bc1eabec perlin noise function pull request by Jack Mott but deleted before I could pull it 2017-03-03 10:37:20 -08:00
Sean Barrett 03611a369e Merge branch 'working' 2017-03-03 10:07:49 -08:00
Sean Barrett e895f6d3af tweak previous PR merge 2017-03-03 10:07:16 -08:00
Sean Barrett 9009ae042e Merge branch 'rect-pack-fail' of https://github.com/IntellectualKitty/stb into working 2017-03-03 10:04:44 -08:00
Sean Barrett fab4c61d45 Merge branch 'working' 2017-03-03 10:03:23 -08:00
Sean Barrett c918a6b801 tweak previous PR merge 2017-03-03 10:02:54 -08:00
Sean Barrett 2be620d2bb Merge branch 'lead_sign' of https://github.com/rohit-n/stb into working 2017-03-03 09:57:58 -08:00
Sean Barrett 324be64e80 version number 2017-03-03 09:57:09 -08:00
Sean Barrett 3841bc6198 Merge branch 'master' of https://github.com/jarikomppa/stb into working 2017-03-03 09:56:11 -08:00
Sean Barrett 335565a86f Merge branch 'working' 2017-03-03 09:53:08 -08:00
Sean Barrett fd912b5d93 version number, doc tweaks 2017-03-03 09:52:42 -08:00
Sean Barrett 98537b7091 Merge branch 'master' of https://github.com/guitarfreak/stb into working 2017-03-03 09:41:01 -08:00
Sean Barrett d79487a0ba readme 2017-03-03 09:38:25 -08:00
Sean Barrett 0c1232f576 version number 2017-03-03 09:37:50 -08:00
Sean Barrett b280541e6a Merge branch 'stbtt_const_chardata' of https://github.com/cdwfs/stb into working 2017-03-03 09:35:11 -08:00
Sean Barrett 3afc3de41d version number 2017-03-03 09:31:25 -08:00
Sean Barrett 83a2489d5b fix compilation on non-C99 compilers 2017-03-03 09:22:07 -08:00
Sean Barrett ed05048323 Merge branch 'master' of https://github.com/fahickman/stb into working 2017-03-03 09:15:17 -08:00
Sean Barrett e77673f4aa Merge branch 'patch-1' of https://github.com/bryongloden/stb into working 2017-03-03 09:07:37 -08:00
Sean Barrett 2d0518833b readme 2017-03-03 08:59:52 -08:00
Sean Barrett eab4930cc4 Merge branch 'working' 2017-03-03 08:57:49 -08:00
Sean Barrett 6ba52a370c stb_dxt: extern "C" 2017-03-03 08:57:34 -08:00
Sean Barrett 4ce23da44a rename 3dc to bc5, tweaks to clean stuff up 2017-03-03 08:54:44 -08:00
Sean Barrett a217948c16 change 3dc name to bc5 2017-03-03 08:49:08 -08:00
Sean Barrett c39063727d Merge branch 'master' of https://github.com/snake5/stb into working 2017-03-03 08:44:52 -08:00
Sean Barrett 8879908f78 update readme 2017-03-03 08:41:01 -08:00
Sean Barrett 6a3d4786c9 Merge branch 'unknown-marker' of https://github.com/jeremysawicki/stb into working 2017-03-03 08:40:07 -08:00
Sean Barrett 7e389e85c1 Merge branch 'dnl-segment' of https://github.com/jeremysawicki/stb into working 2017-03-03 08:39:31 -08:00
Sean Barrett 15c7e06dc8 Merge branch 'junk-before-marker' of https://github.com/jeremysawicki/stb into working 2017-03-03 08:38:06 -08:00
Sean Barrett dc6089f05b tweak fill byte PR 2017-03-03 08:37:30 -08:00
Sean Barrett 50ae79d811 Merge branch 'fill-bytes' of https://github.com/jeremysawicki/stb into working 2017-03-03 08:36:03 -08:00
Sean Barrett a6dc061137 tweak 16-bit quantization for clarity 2017-03-03 08:35:14 -08:00
Sean Barrett 0befbc3d78 Merge branch 'dequant-16-bits' of https://github.com/jeremysawicki/stb into working 2017-03-03 08:31:57 -08:00