Commit Graph

96 Commits

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