Jorge Rodriguez
|
043fa28c11
|
Same deal with height.
|
ago%!(EXTRA string=11 years) |
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.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
68f93b72d5
|
Update documentation and add helper functions.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
5b40906271
|
My perf testing code.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
6c8cac0a66
|
Support for sRGB color space.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
01fb58d6b4
|
Add a bicubic filter.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
7abd4ccf34
|
Support for filters with larger support. Initial support for edge behavior.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
297266b27b
|
Starting to implement downsampling.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
55c5f0b3a0
|
Beginning of a more sophisticated resample algorithm, starting with calculating filter contributions per scan line.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
0155bd3ab6
|
We are going to support SRGB.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
ba861fa493
|
Allow specifying a stride.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
06b7b00696
|
It does nothing now but I want to support edge behavior in the future.
|
ago%!(EXTRA string=11 years) |
Jorge Rodriguez
|
d54e74092e
|
stb_resample initial implementation
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
e454b82a78
|
remove tabs
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
816f31e9bc
|
fixes and tests
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
4b590c0a62
|
first pass at stb-izing complete, now need to debug
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
88c99e47fb
|
initial commit
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
b000f920ac
|
update stb_image version number
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
d4d046be09
|
update version number
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
44c37c51c0
|
add testing project for stb_c_lexer.h
|
ago%!(EXTRA string=11 years) |
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.
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
2684499fce
|
tweak textedit sample fix
|
ago%!(EXTRA string=11 years) |
Scott Graham
|
885b1b7ded
|
fix textedit_sample a bit
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
c28ffbbf0d
|
Change byte casts in stb_image.h that intentionally truncate to do so explicitly for MSVC runtime check compatibility
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
f54bc09e4f
|
make header files visible in file list
|
ago%!(EXTRA string=11 years) |
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
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
a57dfc50fc
|
fix bugs in new stretchy buffer code, add stretchy buffer tests
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
4e8cade2cf
|
move image_test into main tests directory
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
2bf4326350
|
cleanup runtime output/error detection of stb.h unit tests
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
666596ed89
|
untested rewrite of stretchy_buffer relying on implicit cast from void*
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
a7691e1510
|
check-in missing project file updates for stb_image.h usage
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
2514fbc2c7
|
more renaming
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
927b455d85
|
start converting stb_image.c to a .h file
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
fcfcb9bb3f
|
generate README.md in part by parsing libraries so that version numbers are in sync
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
9e566c8b31
|
trailing newline
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
42bd3e253b
|
rename test files to be more meaningful
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
e63b3e0702
|
fix some stuff that used RAD types and so were totally broken, add a compile test/sample
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
1d2770394a
|
rest of image-test case
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
fc0bfd1b71
|
fix some typos, add image test program
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
a8fbfd2cb3
|
stb_divide.h
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
eb62c741ea
|
fixed warnings for stb_truetype (fixes all outstanding bug reports)
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
31897dfd7f
|
compile tests for everything except textedit, both C and C++
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
dc6adca82f
|
vc6 project files for testing stb.h
|
ago%!(EXTRA string=11 years) |
Sean Barrett
|
e2caccb811
|
initial checkin
|
ago%!(EXTRA string=11 years) |