Sean Barrett
edf35ad14c
Merge branch 'master' of https://github.com/jlnr/stb
2018-01-29 03:43:08 -08:00
Sean Barrett
0bd0d049e7
stb_image docs
2018-01-29 03:42:34 -08:00
Sean Barrett
ead2b3fe2c
Merge branch 'stbi_is_16' of https://github.com/anael-seghezzi/stb
2018-01-29 03:38:04 -08:00
Sean Barrett
72ef9dcbad
fix fall-through case warning, add credit
2018-01-29 03:27:58 -08:00
Sean Barrett
8cc624142b
credits
2018-01-29 03:25:02 -08:00
Sean Barrett
82f1929de5
Merge branch 'patch-1' of https://github.com/darealshinji/stb
2018-01-29 03:23:53 -08:00
Sean Barrett
da4b342213
credits
2018-01-29 03:23:45 -08:00
Sean Barrett
ab4fb5c38a
Merge branch '1bit_bmp' of https://github.com/plzombie/stb
2018-01-29 03:22:12 -08:00
Sean Barrett
b0383facf8
Merge branch 'master' of https://github.com/lieff/stb
2018-01-29 03:20:21 -08:00
Sean Barrett
39241e4928
update version number
2018-01-29 02:53:14 -08:00
Sean Barrett
593c9b7192
rewrite stbi__shiftsigned to use a different, faster algorithm
...
to avoid probelm with clang -O2 to outputting buggy code
2018-01-29 02:30:34 -08:00
Julian Raschke
4bffebc5f0
Avoid warning about unused stbi__float_postprocess
2017-11-25 17:23:33 +08:00
Anaël Seghezzi
fcf0b99601
add stbi_is_16
2017-11-24 14:36:37 +01:00
Anaël Seghezzi
4c1a786455
Revert "return comp info in bytes (support for 16 bit images)"
...
This reverts commit 9dfa8c7f31
.
2017-11-24 14:35:14 +01:00
Anaël Seghezzi
9dfa8c7f31
return comp info in bytes (support for 16 bit images)
2017-11-24 13:44:39 +01:00
darealshinji
b6b43df186
Use stbi__mad4sizes_valid() only if STBI_NO_LINEAR or STBI_NO_HDR are defined
2017-09-04 14:01:43 +02:00
Mikhail Morozov
350173026a
stb_image: support for 1-bit BMP
2017-09-01 02:06:06 +03:00
lieff
c06c9fe6bc
place const tables to protected .rdata section
2017-08-31 19:33:28 +03:00
Sean Barrett
555efbedfc
Update version numbers
2017-07-23 14:09:39 -07:00
Fabian Giesen
0fbbda56fa
stb_image: Account for tRNS chunk in non-paletted images.
...
So we report channels_in_file correctly.
Fixes #329 .
2017-07-23 01:41:12 -07:00
Fabian Giesen
fedf03e774
Merge branch 'fix-issue-466' of https://github.com/rygorous/stb into dev
2017-07-22 19:42:52 -07:00
Fabian Giesen
282576fbfb
Merge branch 'rygorous-fix-issue-276' into dev
2017-07-22 19:42:23 -07:00
Fabian Giesen
49c7f1b397
stb_image: Optimise vertical flip.
...
This incorporates #462 , but also factors everything into one
function that is shared between 8-bit integer, 16-bit integer, and
float pixels (vertical flip operates on rows of bytes and doesn't
really care), and finally always uses a 2k on-stack buffer without
dynamic memory allocation, doing multiple memcpys per row if
necessary. Not only does this remove an out-of-memory failure mode,
it is also preferable for large images, since it's more
L1-cache-firendly this way.
Fixes #462 .
2017-07-22 18:43:36 -07:00
Fabian Giesen
25a2596b2f
stb_image: Fix rounding during unpremultiply.
...
This is the same method as in pull request #455 , but using integer
arithmetic instead of converting to float.
Fixes #455 .
2017-07-22 15:59:41 -07:00
Fabian Giesen
463dd85f1f
Merge branch 'Reedbeta-fix-vs2015-warnings' into dev
2017-07-22 15:51:28 -07:00
Fabian Giesen
69ef103721
Merge branch 'poppolopoppo-load_16_variants' into dev
2017-07-22 15:42:58 -07:00
Fabian Giesen
316571b395
stb_image: 3-char indent and other minor formatting issues.
2017-07-22 15:38:56 -07:00
Fabian Giesen
14c2993310
Merge branch 'realitix-robustify' into dev
2017-07-22 15:23:14 -07:00
Fabian Giesen
cc7f1d1e6d
stb_image: Documentation fixes.
...
req_comp is now desired_channels and *comp is *channels_in_file.
Fixes issue #466 .
2017-07-21 22:35:01 -07:00
Fabian Giesen
0674660451
stb_image: Relax raw_len validation for non-interlaced PNGs.
...
We used to require exact match between img_len and raw_len for
non-interlaced PNGs, but the PNG in issue #276 has extra bytes
(all zeros) at the end of the compressed DEFLATE stream.
The PNG spec doesn't have anything to say about it (that I
can tell), and if libpng accepts this, who are we to judge.
Fixes issue #276 .
2017-07-21 21:55:37 -07:00
Nathan Reed
76a1a1c408
Fix variable-shadowing warnings
2017-05-11 22:49:19 -07:00
Nathan Reed
7091cb6ed6
Fix integer conversion warning
2017-05-11 22:48:46 -07:00
PopPoLoPoPpo
9bcda8bb1c
Add stbi_load_16() variants to load from memory or callbacks
2017-05-05 00:39:08 +02:00
Jean-Sebastien Bevilacqua
d8796f05bf
Robustify stbi__sse2_available in stb_image.h
...
Function `stbi__sse2_available` takes no argument,
we should be explicit by passing `void` as argument.
It will remove warnings from 'some' compilers.
2017-04-25 21:02:48 +02:00
Kevin Schmidt
97ae5fb3db
Edit contributor list.
2017-04-18 17:36:48 +02:00
Kevin Schmidt
1dfdf5558d
Fix STBI_NO_STDIO.
2017-04-18 16:17:27 +02:00
Sean Barrett
d795785f3d
docs
2017-03-18 18:50:06 -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
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
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
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
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
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