Commit Graph

1386 Commits (aaa793350e6ce7eee9a5bda72a6c0fa766037170)

Author SHA1 Message Date
Fabian Giesen aaa793350e Merge branch 'cdwfs-stbtt_const_fontdata' into dev 2017-07-22 15:06:09 -07:00
Fabian Giesen 530c05ee61 Merge branch 'stbtt_const_fontdata' of https://github.com/cdwfs/stb into cdwfs-stbtt_const_fontdata 2017-07-22 15:05:56 -07:00
Fabian Giesen 3870b2fe3b Merge branch 'DanielGibson-write-jpg' into dev 2017-07-22 15:04:22 -07:00
Fabian Giesen 526ed469e2 Merge branch 'write-jpg' of https://github.com/DanielGibson/stb into DanielGibson-write-jpg 2017-07-22 15:03:35 -07:00
Sean Barrett 423298e071 fix SDF documentation and add example code 2017-07-12 09:27:04 -07:00
Sean Barrett 38479bc58c stb_truetype version number 2017-07-12 07:25:20 -07:00
Sean Barrett 9a2e92e818 SDF documentation 2017-07-12 07:10:13 -07:00
Sean Barrett fa98e4f6cf Merge branch 'master' into sdf
Conflicts:
	stb_truetype.h
2017-07-12 06:42:02 -07:00
Sean Barrett 5defc65c23 Initial SDF support 2017-07-12 06:34:52 -07:00
Daniel Gibson f0baa0c287 stb_image_write.h: Fix compilation in C++11 mode
clang says:
error: non-constant-expression cannot be narrowed from type 'int'
      to 'unsigned char' in initializer list [-Wc++11-narrowing]

so I explicitly cast affected stuff to unsigned char.
2017-07-04 16:55:50 +02:00
Cort f3d8e52ddc stb_truetype: fontdata can be const in stbtt_PackFontRange[s]() 2017-03-28 21:36:54 -07:00
Sean Barrett c7110588a4 update README with info about SSE2 on GCC 2017-03-19 17:51:43 -07:00
Sean Barrett e88fff69bf Merge branch 'working' 2017-03-18 18:55:43 -07:00
Sean Barrett f1417efd36 update README 2017-03-18 18:55:29 -07:00
Sean Barrett 2549ffcd82 Merge branch 'working' 2017-03-18 18:55:20 -07:00
Sean Barrett c0539b4ea5 version; tweak docs 2017-03-18 18:55:13 -07:00
Sean Barrett bc58f37f06 Merge branch 'stbir_warnings' of https://github.com/BSVino/stb into working 2017-03-18 18:50:25 -07:00
Sean Barrett d459039f8b Merge branch 'working' 2017-03-18 18:50:20 -07:00
Sean Barrett d795785f3d docs 2017-03-18 18:50:06 -07:00
Sean Barrett b577583fb9 Merge branch 'working' 2017-03-18 18:48:40 -07:00
Sean Barrett 56a61e178f reorganize contributor list (removing one redundant name and adding one new one as well) 2017-03-18 18:48:09 -07:00
Sean Barrett c79fa78ee8 tweaks to previous merge 2017-03-18 18:42:54 -07:00
Sean Barrett 351489803f Merge branch 'phprus-patch-1' of https://github.com/phprus/stb into working 2017-03-18 18:41:15 -07:00
Sean Barrett 37d767c0fc Merge branch 'working' 2017-03-18 18:39:23 -07:00
Sean Barrett 2de9961443 docs 2017-03-18 18:39:06 -07:00
Sean Barrett 90e8658d80 Merge branch 'fix_stbimage_pnm_load' of https://github.com/rygorous/stb into working 2017-03-18 18:37:20 -07:00
Sean Barrett 22ace34bf8 Merge branch 'working' 2017-03-18 18:35:51 -07:00
Sean Barrett d9e7c55bd7 minor docs for last merge 2017-03-18 18:35:30 -07:00
Sean Barrett 97c58e3891 Merge branch 'fix_stbimage_gcc_sse2' of https://github.com/rygorous/stb into working 2017-03-18 18:34:17 -07:00
Sean Barrett eaed281d9d Merge branch 'working' 2017-03-18 18:33:20 -07:00
Sean Barrett 24fa816116 merge https://github.com/nothings/stb/pull/427 but I messed up the merge
so you don't get the automatic info you normally do
2017-03-18 18:32:35 -07:00
Sean Barrett 32344103df Merge branch 'working' 2017-03-18 18:17:49 -07:00
Sean Barrett 6d60610348 tweaks to previous merge 2017-03-18 18:15:41 -07:00
Sean Barrett 00c2545510 Merge branch 'rgb-detect' of https://github.com/jeremysawicki/stb into working 2017-03-18 18:08:00 -07:00
Sean Barrett 8fe48099cc add comment for next fix prematurely 2017-03-18 18:07:51 -07:00
Sean Barrett 690ad3f9dd Merge branch 'working' 2017-03-18 18:03:47 -07:00
Sean Barrett 5bbe1d8c2a fixes to that PR 2017-03-18 18:03:34 -07:00
Sean Barrett 55112399e6 Merge branch 'master' of https://github.com/uTox/stb into working 2017-03-18 17:47:54 -07:00
Sean Barrett 30a34d6168 Merge branch 'working' 2017-03-18 17:46:07 -07:00
Sean Barrett be6d13cd6d fix bug in png decoding with 1,2,4-bpp images using filter that samples previous line 2017-03-18 10:54:22 -07:00
Jorge Rodriguez 72e0f6c971 Fix whitespace to how Sean likes it 2017-03-14 19:37:27 -07:00
Jorge Rodriguez 1adb98f142 Fix some MSVC /W4 warnings 2017-03-14 19:31:11 -07:00
Daniel Gibson e5144a3996 stb_image_write.h: Consistently use STBIWDEF for stbi_write_*
Some functions were missing that in the definition, others weren't,
all had it in the declarations.

Added mention of JPG and HDR formats at the top of the file
2017-03-11 18:59:44 +01:00
Daniel Gibson 721c788fdb stb_image_write: JPEG writer based on jo_jpeg.cpp
jo_jpeg.cpp is a Public Domain JPEG writer written by Jon Olick in 2012
http://www.jonolick.com/code.html

My changes to jo_jpeg:
* port to plain C89 (+ // comments, as supported by MSVC6)
* support for 2 comp input (Greyscale+Alpha, Alpha is ignored)
* use stbi__write_context abstraction instead of stdio for writing
* adjust names to stbiw-style
2017-03-11 18:59:44 +01:00
Jorge Rodriguez a99bc0ca32 Fix a bunch of warnings under Apple's clang-800.0.42.1 2017-03-11 09:34:26 -08:00
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