48 Commits (043fa28c111b9bf2bc7799193e5a879c121b5aff)

Author SHA1 Message Date
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), 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). 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)