Sean Barrett
|
2bb4a0accd
|
Fix trailing whitespace
|
2020-02-02 11:30:27 -08:00 |
Sean Barrett
|
5e4a0617b7
|
udpate version numbers
|
2020-02-02 11:12:13 -08:00 |
Nathan Reed
|
4306eea3cb
|
Fix VS2019 warning
- VS2019 on /W4 warns about applying '*' to enums. Fixed by casting to int.
|
2019-11-30 14:39:24 -08:00 |
Sean Barrett
|
2c2908f505
|
update version numbers
|
2019-03-04 15:08:53 -08:00 |
Sean Barrett
|
a0b521fcf2
|
no warnings when compiling /W3
compiling all test cases and compilers in test.sbm
Compilers:
32-bit:
VS2015
VS2013
VS2008
VC6 (1998)
clang-cl 9.0.1
64-bit
VS2015
clang-cl 9.0.1
|
2019-03-04 14:45:06 -08:00 |
Sean Barrett
|
555efbedfc
|
Update version numbers
|
2017-07-23 14:09:39 -07:00 |
Nathan Reed
|
cbca86de65
|
Add myself to contributors list
|
2017-05-11 22:59:43 -07:00 |
Nathan Reed
|
de080e6d0b
|
Fix warning about unreachable code
|
2017-05-11 22:53:03 -07:00 |
Nathan Reed
|
fb524e6768
|
Fix warning about context parameter being unused when STBIR_MALLOC and STBIR_FREE have their default definitions.
|
2017-05-11 22:51:19 -07:00 |
Sean Barrett
|
c0539b4ea5
|
version; tweak docs
|
2017-03-18 18:55:13 -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 |
Jorge Rodriguez
|
a99bc0ca32
|
Fix a bunch of warnings under Apple's clang-800.0.42.1
|
2017-03-11 09:34:26 -08:00 |
Sean Barrett
|
a81422cd80
|
version number
|
2017-03-03 10:41:11 -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
|
e248e30954
|
change license to public-domain AND mit (based on twitter vote)
|
2017-03-03 07:53:07 -08:00 |
Jorge Rodriguez
|
638267b6d5
|
Floating point rounding causes stbir__calculate_sample_range_upsample to sometimes think it needs one more scanline than it really does. This patch adds one extra entry to the ringbuffer to avoid the problem.
|
2017-01-29 12:30:38 -08:00 |
Sean Barrett
|
d5ec7789bd
|
stb_image_resize update
|
2017-01-02 14:08:58 -08:00 |
Aras Pranckevicius
|
21ea5487ff
|
Fix crash when resizing large images (signed integer overflow, e.g. at image size of 24000x24000)
|
2016-06-30 21:46:17 +03:00 |
Sean Barrett
|
6e4154737c
|
update version numbers, documentation, and contributors
|
2016-04-02 04:51:26 -07:00 |
Sean Barrett
|
814bb9b5dc
|
remove STBIR__DEBUG_ASSERT because it requires defining/not-defining assert() in a warning-free way on all platforms independent of #include <assert.h>, which is too hard
|
2016-04-02 02:36:24 -07:00 |
Sean Barrett
|
c238cebe6a
|
Merge branch 'master' of https://github.com/BSVino/stb into test
|
2016-04-02 01:46:09 -07:00 |
Craig Donner
|
ee6978cb68
|
Slightly modify the public domain license to keep it in the public domain, but make it clear that even when dedications might not be recognized that the code is still usable. Given that this isn't dual-licensing under a different license, I'm hoping this will be acceptable.
|
2016-02-25 12:55:44 -08:00 |
Jorge Rodriguez
|
831b2d2fa6
|
Fix a merge gone wrong, add some more test cases.
|
2015-11-10 13:41:53 -08:00 |
Jorge Rodriguez
|
c81f0c62bc
|
Fix the calculation of the input image shift when using subpixel regions
|
2015-11-10 11:29:16 -08:00 |
Jorge Rodriguez
|
a1ef3a1060
|
Fix the calculation of the input image shift when using subpixel regions
|
2015-11-10 11:25:59 -08:00 |
Jorge Rodriguez
|
cf6f69cdc9
|
Fix the calculation of the input image shift when using subpixel regions. Includes some more tests which had incorrect results before and now work fine.
|
2015-11-08 16:40:32 -08:00 |
Ryan Whitworth
|
1d48782e1d
|
Added public domain license text
|
2015-08-01 14:53:00 -04:00 |
nothings
|
891f6d7720
|
Removing bitpacking warning for srgb conversion
|
2014-09-18 12:52:11 -07:00 |
Sean Barrett
|
7c0ae19a42
|
documentation, release data
|
2014-09-17 07:10:21 -07:00 |
Sean Barrett
|
0fc13e997b
|
optimization attempts, no meaningful changes
|
2014-09-17 06:24:40 -07:00 |
Sean Barrett
|
8024673461
|
switch srgb convert to second ryg method, which is a bit faster (8% total speedup on upsampling test);
remove extra table in slowpath
|
2014-09-17 06:07:16 -07:00 |
Jorge Rodriguez
|
a12d3dedf0
|
Some todo notes.
|
2014-09-16 10:50:41 -07:00 |
Jorge Rodriguez
|
cbf5ebbd35
|
Install ryg's float -> uint8 sRGB conversion code, which is much faster.
|
2014-09-16 10:36:19 -07:00 |
Jorge Rodriguez
|
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.
|
2014-09-15 14:01:11 -07:00 |
Jorge Rodriguez
|
7602c99e77
|
Quick formatting fix.
|
2014-09-15 11:29:40 -07:00 |
Sean Barrett
|
dd28033b34
|
don't encode alpha channel twice when alpha is different colorspace from other channels
|
2014-09-15 07:23:22 -07:00 |
Sean Barrett
|
bdbf1e0ef4
|
uint32 images need to round with uint32 cast, not int cast
|
2014-09-14 15:01:10 -07:00 |
Sean Barrett
|
9f66b441bd
|
new quickstart docs;
reformat docs;
new simple uint32 test
|
2014-09-14 14:55:23 -07:00 |
Jorge Rodriguez
|
3c261481a6
|
Add a very quick guide.
|
2014-09-13 14:33:13 -07:00 |
Sean Barrett
|
385d7a417c
|
delete some unused functions;
get rid of stbir__inline for some functions that don't need it
|
2014-09-13 08:50:10 -07:00 |
Sean Barrett
|
8849501a3f
|
add documentation explaining why even a 64K table for srgb_to_uint8 would be inaccurate
|
2014-09-13 08:21:14 -07:00 |
Sean Barrett
|
9a6af9a8d3
|
replace int(floor()) with int(), since that produces same results for non-negative values and is much faster on 32-bit x86
|
2014-09-13 08:12:37 -07:00 |
Sean Barrett
|
adbbe8dabd
|
move x loop inside switch in horizontal_downsample
|
2014-09-13 07:46:09 -07:00 |
Sean Barrett
|
7a8c9196d1
|
unroll vertical_upsample inner loop, and reverse loop nesting to minimize work
|
2014-09-13 07:41:39 -07:00 |
Sean Barrett
|
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
|
2014-09-13 07:29:04 -07:00 |
Sean Barrett
|
c9600c012f
|
unroll channel loops in downsampler
|
2014-09-13 06:23:07 -07:00 |
Sean Barrett
|
3ee97c221f
|
compile as C
|
2014-09-13 06:12:40 -07:00 |
Sean Barrett
|
59898db411
|
tweak grammar
|
2014-09-13 06:05:00 -07:00 |
Sean Barrett
|
a2f1cadde8
|
convert tabs to spaces so it's consistent with other stb libs
|
2014-09-13 06:03:48 -07:00 |