369 Commits (1be86b37d66b7675ad90bd81e22db417f6beef08)
 

Author SHA1 Message Date
ocornut 1be86b37d6 Documentation ago%!(EXTRA string=11 years)
ocornut 50d9752612 Removing tabs and using 3-spaces indents to match local coding style ago%!(EXTRA string=11 years)
ocornut 09a1ab87a0 Fix for interlaced and small images + cleanup ago%!(EXTRA string=11 years)
ocornut 3b3e2996e7 Unpack 1/2/4 bpp into 8 bpp scanline buffer + support grayscale 1/2/4 bpp ago%!(EXTRA string=11 years)
ocornut f2b3ebd470 Support for 1/2/4-bit palettized PNG ago%!(EXTRA string=11 years)
Sean Barrett 655d24552a tiny bit of documentation ago%!(EXTRA string=11 years)
Sean Barrett 17647014b3 fix c++ compilation ago%!(EXTRA string=11 years)
Sean Barrett 43fb9942de Merge branch 'master' of https://github.com/nothings/stb ago%!(EXTRA string=11 years)
Sean Barrett 8252a94f02 add stb_tilemap_editor.h ago%!(EXTRA string=11 years)
nothings 891f6d7720 Removing bitpacking warning for srgb conversion ago%!(EXTRA string=11 years)
nothings 941ace7f22 Delete stb_resample_ideas.txt ago%!(EXTRA string=11 years)
Sean Barrett b49d5180ca version numbers ago%!(EXTRA string=11 years)
Sean Barrett c32d5c40d2 update version number & contributors ago%!(EXTRA string=11 years)
Sean Barrett 69d4c6738b Merge branch 'master' of http://github.com/rygorous/stb into working ago%!(EXTRA string=11 years)
Sean Barrett 17e82a4080 Merge branch 'master' into working ago%!(EXTRA string=11 years)
Fabian Giesen f36b7116e2 Fix a few bugs with subpixel shifts, shift_y in particular. ago%!(EXTRA string=11 years)
Sean Barrett dea604b896 add stb_image_resize ago%!(EXTRA string=11 years)
Sean Barrett 37faf29f69 Merge branch 'resample' ago%!(EXTRA string=11 years)
Sean Barrett 7c0ae19a42 documentation, release data ago%!(EXTRA string=11 years)
Sean Barrett 0fc13e997b optimization attempts, no meaningful changes ago%!(EXTRA string=11 years)
Sean Barrett 8024673461 switch srgb convert to second ryg method, which is a bit faster (8% total speedup on upsampling test); ago%!(EXTRA string=11 years)
Jorge Rodriguez a12d3dedf0 Some todo notes. ago%!(EXTRA string=11 years)
Jorge Rodriguez cbf5ebbd35 Install ryg's float -> uint8 sRGB conversion code, which is much faster. ago%!(EXTRA string=11 years)
Jorge Rodriguez 600d80387e Make a guess at the value before doing the binary search, cuts the number of conditionals by half. Not as much gain as I hoped but something. ago%!(EXTRA string=11 years)
Jorge Rodriguez 7602c99e77 Quick formatting fix. ago%!(EXTRA string=11 years)
Sean Barrett dd28033b34 don't encode alpha channel twice when alpha is different colorspace from other channels ago%!(EXTRA string=11 years)
Sean Barrett bdbf1e0ef4 uint32 images need to round with uint32 cast, not int cast ago%!(EXTRA string=11 years)
Sean Barrett 9f66b441bd new quickstart docs; ago%!(EXTRA string=11 years)
Jorge Rodriguez 3c261481a6 Add a very quick guide. ago%!(EXTRA string=11 years)
Jorge Rodriguez f0ba7f5f7e Get rid of old perf tests. ago%!(EXTRA string=11 years)
Jorge Rodriguez a0d4f79074 Merge pull request #7 from nothings/resample ago%!(EXTRA string=11 years)
Sean Barrett 385d7a417c delete some unused functions; ago%!(EXTRA string=11 years)
Sean Barrett f711fdcb0f disable performance test in test code, back to regression test path ago%!(EXTRA string=11 years)
Sean Barrett 8849501a3f add documentation explaining why even a 64K table for srgb_to_uint8 would be inaccurate ago%!(EXTRA string=11 years)
Sean Barrett 9a6af9a8d3 replace int(floor()) with int(), since that produces same results for non-negative values and is much faster on 32-bit x86 ago%!(EXTRA string=11 years)
Sean Barrett 1dcca19ae0 because of we divide by /255 not /256, we lose numerical precision, so can't guarantee that box filter results round to same results as naive ago%!(EXTRA string=11 years)
Sean Barrett adbbe8dabd move x loop inside switch in horizontal_downsample ago%!(EXTRA string=11 years)
Sean Barrett 7a8c9196d1 unroll vertical_upsample inner loop, and reverse loop nesting to minimize work ago%!(EXTRA string=11 years)
Sean Barrett 9c2ae9bdb8 cache filter-width derived computations that use floor/ceil because those were showing up like crazy on VC6 profile despite only being per-scanline-ish?!? ago%!(EXTRA string=11 years)
Sean Barrett 972456cb63 explicit performance tests variants ago%!(EXTRA string=11 years)
Sean Barrett c9600c012f unroll channel loops in downsampler ago%!(EXTRA string=11 years)
Sean Barrett 3ee97c221f compile as C ago%!(EXTRA string=11 years)
Sean Barrett 59898db411 tweak grammar ago%!(EXTRA string=11 years)
Sean Barrett a2f1cadde8 convert tabs to spaces so it's consistent with other stb libs ago%!(EXTRA string=11 years)
Sean Barrett 60064f9803 add stb_image_resize.h to readme ago%!(EXTRA string=11 years)
Sean Barrett 0fa5b5c66f rename cubic to cubicbspline; ago%!(EXTRA string=11 years)
Sean Barrett 29b36b3dea rename filters, document them ago%!(EXTRA string=11 years)
Sean Barrett da2aa8f6b7 checkboard test to verify srgb ago%!(EXTRA string=11 years)
Sean Barrett a9778b8dbd tweak docs; fix compile error in UNUSED_PARAM stuff ago%!(EXTRA string=11 years)
Sean Barrett 99f3b78bbd Merge branch 'resample' of http://github.com/bsvino/stb into resample ago%!(EXTRA string=11 years)