63 Commits (f502cae91a1a49debe567fa4ad5ca0034b8fd7fe)

Author SHA1 Message Date
Jorge Rodriguez fa69bc8551 Basic downsampling algorithm works for uniform sampling. ago%!(EXTRA string=11 years)
Jorge Rodriguez 297266b27b Starting to implement downsampling. ago%!(EXTRA string=11 years)
Jorge Rodriguez 7d8faf5727 Remove unused functions. ago%!(EXTRA string=11 years)
Jorge Rodriguez 8ac052ac8a Avoid gaps between box filter kernels. ago%!(EXTRA string=11 years)
Jorge Rodriguez 9e726bb3e4 The vertical resampling pass. Now all elements of the upscale algorithm are in place. ago%!(EXTRA string=11 years)
Jorge Rodriguez 152965f334 Decode enough scanlines into a ring buffer to make sure that we have enough source scanlines to do a vertical sampling. ago%!(EXTRA string=11 years)
Jorge Rodriguez 158effb62a More accurate names. Smaller size for contributors memory, more accurate to what's needed. 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 c27c5b6fbe There's really no point in returning the output buffer. ago%!(EXTRA string=11 years)
Jorge Rodriguez d54e74092e stb_resample initial implementation ago%!(EXTRA string=11 years)