Jorge Rodriguez
|
c2449acc3e
|
Tests for edge behavior
|
2014-07-30 09:14:38 -07:00 |
|
Jorge Rodriguez
|
59cb71ea18
|
Fix float conversion.
|
2014-07-30 08:47:55 -07:00 |
|
Jorge Rodriguez
|
6625259959
|
Try to keep integer precision by briefly casting to double while decoding and encoding.
|
2014-07-30 01:18:23 -07:00 |
|
Jorge Rodriguez
|
11897fbf96
|
More fixing shorts.
|
2014-07-30 00:34:25 -07:00 |
|
Jorge Rodriguez
|
1fcbe0daaf
|
Fix shorts. Add test cases for shorts.
|
2014-07-30 00:16:13 -07:00 |
|
Jorge Rodriguez
|
7ead9a748d
|
Fix. Ring buffers are a height value.
|
2014-07-29 23:09:41 -07:00 |
|
Jorge Rodriguez
|
043fa28c11
|
Same deal with height.
|
2014-07-29 23:02:56 -07:00 |
|
Jorge Rodriguez
|
ebe0473d8b
|
Add a test suite to do a bunch of different resizes to find problems. One problem found was an incorrect calculation of texel support how many margin texels needed when downsampling. When downsampling we need to spread out the support of each contributing texel, so to compensate you need more margin texels.
|
2014-07-29 22:50:06 -07:00 |
|
Jorge Rodriguez
|
68f93b72d5
|
Update documentation and add helper functions.
|
2014-07-29 20:18:28 -07:00 |
|
Jorge Rodriguez
|
5b40906271
|
My perf testing code.
|
2014-07-29 17:44:45 -07:00 |
|
Jorge Rodriguez
|
6c8cac0a66
|
Support for sRGB color space.
|
2014-07-26 23:44:45 -07:00 |
|
Jorge Rodriguez
|
01fb58d6b4
|
Add a bicubic filter.
|
2014-07-26 13:07:04 -07:00 |
|
Jorge Rodriguez
|
7abd4ccf34
|
Support for filters with larger support. Initial support for edge behavior.
|
2014-07-26 11:51:02 -07:00 |
|
Jorge Rodriguez
|
297266b27b
|
Starting to implement downsampling.
|
2014-07-24 19:10:45 -07:00 |
|
Jorge Rodriguez
|
55c5f0b3a0
|
Beginning of a more sophisticated resample algorithm, starting with calculating filter contributions per scan line.
|
2014-07-23 22:17:56 -07:00 |
|
Jorge Rodriguez
|
0155bd3ab6
|
We are going to support SRGB.
|
2014-07-21 19:51:11 -07:00 |
|
Jorge Rodriguez
|
ba861fa493
|
Allow specifying a stride.
|
2014-07-21 18:01:05 -07:00 |
|
Jorge Rodriguez
|
06b7b00696
|
It does nothing now but I want to support edge behavior in the future.
|
2014-07-21 16:14:32 -07:00 |
|
Jorge Rodriguez
|
d54e74092e
|
stb_resample initial implementation
|
2014-07-21 00:16:03 -07:00 |
|
Sean Barrett
|
e454b82a78
|
remove tabs
|
2014-07-07 07:46:39 -07:00 |
|
Sean Barrett
|
816f31e9bc
|
fixes and tests
|
2014-07-07 04:54:52 -07:00 |
|
Sean Barrett
|
4b590c0a62
|
first pass at stb-izing complete, now need to debug
|
2014-07-04 09:34:57 -07:00 |
|
Sean Barrett
|
88c99e47fb
|
initial commit
|
2014-07-04 08:06:36 -07:00 |
|
Sean Barrett
|
b000f920ac
|
update stb_image version number
|
2014-06-22 11:21:11 -07:00 |
|
Sean Barrett
|
2452f0002f
|
Merge branch 'textedit'
|
2014-06-19 20:21:32 -07:00 |
|
Sean Barrett
|
d4d046be09
|
update version number
|
2014-06-19 20:21:08 -07:00 |
|
Sean Barrett
|
44c37c51c0
|
add testing project for stb_c_lexer.h
|
2014-06-19 19:56:11 -07:00 |
|
Sean Barrett
|
f5dfba0b8b
|
Update stb_image test code to test loading with all channel counts (including 0),
to avoid missing bugs like the recent TGA bug in the future. Doesn't check the
*results*, but tests that it doesn't crash or fail.
|
2014-06-15 13:17:04 -07:00 |
|
Sean Barrett
|
2684499fce
|
tweak textedit sample fix
|
2014-06-06 23:59:38 -07:00 |
|
Scott Graham
|
885b1b7ded
|
fix textedit_sample a bit
|
2014-06-06 23:08:51 -07:00 |
|
Sean Barrett
|
c28ffbbf0d
|
Change byte casts in stb_image.h that intentionally truncate to do so explicitly for MSVC runtime check compatibility
|
2014-06-06 10:15:30 -07:00 |
|
Sean Barrett
|
f54bc09e4f
|
make header files visible in file list
|
2014-06-04 17:57:42 -07:00 |
|
Sean Barrett
|
b96edc012c
|
Merge branch 'headerify'
Conflicts:
tests/stretch_test.dsp
|
2014-06-03 08:51:40 -07:00 |
|
Sean Barrett
|
334cec8d8c
|
Fix handling of iphone-procesed image to not accidentally appear corrupt (instead they just load wrong).
Add a proper testing path to image test
|
2014-06-03 08:45:34 -07:00 |
|
Sean Barrett
|
a57dfc50fc
|
fix bugs in new stretchy buffer code, add stretchy buffer tests
|
2014-06-01 08:01:01 -07:00 |
|
Sean Barrett
|
037491ca45
|
Merge branch 'working'
|
2014-05-31 23:43:47 -07:00 |
|
Sean Barrett
|
4e8cade2cf
|
move image_test into main tests directory
|
2014-05-31 13:46:13 -07:00 |
|
Sean Barrett
|
2bf4326350
|
cleanup runtime output/error detection of stb.h unit tests
|
2014-05-31 13:39:00 -07:00 |
|
Sean Barrett
|
666596ed89
|
untested rewrite of stretchy_buffer relying on implicit cast from void*
|
2014-05-31 13:00:39 -07:00 |
|
Sean Barrett
|
a7691e1510
|
check-in missing project file updates for stb_image.h usage
|
2014-05-31 06:31:27 -07:00 |
|
Sean Barrett
|
2514fbc2c7
|
more renaming
|
2014-05-31 05:38:26 -07:00 |
|
Sean Barrett
|
927b455d85
|
start converting stb_image.c to a .h file
|
2014-05-31 04:49:43 -07:00 |
|
Sean Barrett
|
7ed3bb26bb
|
Merge branch 'working'
|
2014-05-30 14:25:49 -07:00 |
|
Sean Barrett
|
fcfcb9bb3f
|
generate README.md in part by parsing libraries so that version numbers are in sync
|
2014-05-30 14:15:51 -07:00 |
|
Sean Barrett
|
9e566c8b31
|
trailing newline
|
2014-05-28 11:05:17 -07:00 |
|
Sean Barrett
|
42bd3e253b
|
rename test files to be more meaningful
|
2014-05-27 23:13:34 -07:00 |
|
Sean Barrett
|
e63b3e0702
|
fix some stuff that used RAD types and so were totally broken, add a compile test/sample
|
2014-05-27 22:56:57 -07:00 |
|
Sean Barrett
|
1d2770394a
|
rest of image-test case
|
2014-05-27 21:56:42 -07:00 |
|
Sean Barrett
|
fc0bfd1b71
|
fix some typos, add image test program
|
2014-05-27 21:38:43 -07:00 |
|
Sean Barrett
|
a8fbfd2cb3
|
stb_divide.h
|
2014-05-25 21:54:59 -07:00 |
|
Sean Barrett
|
eb62c741ea
|
fixed warnings for stb_truetype (fixes all outstanding bug reports)
|
2014-05-25 20:56:24 -07:00 |
|
Sean Barrett
|
31897dfd7f
|
compile tests for everything except textedit, both C and C++
|
2014-05-25 20:10:17 -07:00 |
|
Sean Barrett
|
dc6adca82f
|
vc6 project files for testing stb.h
|
2014-05-25 13:35:50 -07:00 |
|
Sean Barrett
|
e2caccb811
|
initial checkin
|
2014-05-25 10:18:03 -07:00 |
|