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 |