146 Commits (8603c6e8095e1a10a2855c6029ba4bf65d77e827)

Author SHA1 Message Date
Fabian Giesen fb109abeaf stb_image: Update comments. ago%!(EXTRA string=11 years)
Sean Barrett 7f94e7e591 add #defines to allow disabling decoders for unwanted formats ago%!(EXTRA string=11 years)
Sean Barrett 53ca163e85 cleanup merge of ARM NEON support ago%!(EXTRA string=11 years)
Fabian Giesen fd987527f1 stb_image: NEON YCbCr->RGB kernel. ago%!(EXTRA string=11 years)
Sean Barrett 5b53d20c68 Put progressive JPEG AC decode logic back the way I wrote it originally (I changed it to match jpgd when I was trying to figure out why it didn't work); ago%!(EXTRA string=11 years)
Sean Barrett 6403f319f7 tweak documentation ago%!(EXTRA string=11 years)
Sean Barrett 49d4d3193f fix non-progressive jpegs (had commented out a line accidentally); ago%!(EXTRA string=11 years)
Sean Barrett 33e24eafa0 in progress progressive stuff ago%!(EXTRA string=11 years)
Fabian Giesen a32d73dc3b stb_image: NEON integer IDCT (not yet tested!) ago%!(EXTRA string=11 years)
Fabian Giesen 0f3bf1564b stb_image: JPEG resampler func for NEON ago%!(EXTRA string=11 years)
Sean Barrett 9ad85cc8d2 tweak release docs ago%!(EXTRA string=11 years)
Sean Barrett b4e526d7cf PNM cleanup ago%!(EXTRA string=11 years)
Sean Barrett ba5e333faf STBI_MALLOC etc. ago%!(EXTRA string=11 years)
Sean Barrett bd6b78f268 finalize scalar YCbCr conversion back-ported from SSE version; ago%!(EXTRA string=11 years)
Sean Barrett f259bf27e9 VC6: ago%!(EXTRA string=11 years)
Fabian Giesen b082091bcb stb_image: GCC fix for new SIMD stuff. ago%!(EXTRA string=11 years)
Fabian Giesen 42bb08b10b stb_image: Add SSE2 h2v2 resampling kernel. ago%!(EXTRA string=11 years)
Fabian Giesen c625d24197 stb_image: First-pass stbi__sse2_available for GCC ago%!(EXTRA string=11 years)
Fabian Giesen aabf2c5c49 stb_image: SSE2 YCbCr->RGB kernel ago%!(EXTRA string=11 years)
Fabian Giesen d95f7acb32 stb_image: Remove old installable IDCT path. ago%!(EXTRA string=11 years)
Fabian Giesen e5db25f637 stb_image: Add SSE2 IDCT for JPEG decoder. ago%!(EXTRA string=11 years)
Fabian Giesen fb2c841bb8 stb_image: Add more of the SSE2 skeleton. ago%!(EXTRA string=11 years)
Fabian Giesen c6a3235995 stb_image: IDCT kernel func ptr in stbi__jpeg ago%!(EXTRA string=11 years)
Fabian Giesen 518306517c stb_image: JPEG dequant in decode_block not IDCT. ago%!(EXTRA string=11 years)
Fabian Giesen 1d5652044d stb_image: JPEG fast_ac table - decode entire AC at once. ago%!(EXTRA string=11 years)
Fabian Giesen a1bd1f7f1f stb_image: Faster stbi__extend_receive. ago%!(EXTRA string=11 years)
Sean Barrett f547761c15 Fix assert() that should be STBI_ASSERT() ago%!(EXTRA string=11 years)
Sean Barrett 91255cb1cd update stb_image version & changelog ago%!(EXTRA string=11 years)
Sean Barrett 8ac015c03f fix 1/2/4-bit png to filter bytes before decoding to pixels; ago%!(EXTRA string=11 years)
Sean Barrett 8679ce08b7 fix incorrect img_n variable for interlaced files, caused files to be totally incorrect if forcing channel count ago%!(EXTRA string=11 years)
Fabian Giesen 1996a019ac stb_image: Guess decoded image size before zlib decode to avoid unnecessary reallocs. ago%!(EXTRA string=11 years)
Fabian Giesen 3d6dccf0c4 stb_image: Make 'fast' table contain code size and value directly. ago%!(EXTRA string=11 years)
Fabian Giesen 007de5eb6e stb_image: Extract zhuffman_decode slow path into own function. ago%!(EXTRA string=11 years)
Fabian Giesen cdc230598e stb_image: Fast path for matches with dist=1 (runs) in stbi__parse_huffman_block. ago%!(EXTRA string=11 years)
Fabian Giesen 92b9e262b7 stb_image: Keep zout in a local var during stbi__parse_huffman_block. ago%!(EXTRA string=11 years)
Fabian Giesen 8188e842e2 stb_image: Add 'static' for some internal funcs, STBIDEF for external ones. ago%!(EXTRA string=11 years)
Fabian Giesen 61428d4526 stb_image: Trivial optimizations for filter path when img_n==out_n. ago%!(EXTRA string=11 years)
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)
Ken Miller 8e91cb2b7d treat vertical tab and form feed characters as whitespace ago%!(EXTRA string=11 years)
Ken Miller e003c66498 support PGM and PPM formats ago%!(EXTRA string=11 years)
Tero Hänninen a5f1cb5657 Fix comments ago%!(EXTRA string=11 years)
Sean Barrett a14339a019 fix handling of tRNS chunk in PNG (used wrong variable for output channels) ago%!(EXTRA string=11 years)
Michał Cichoń 10def9b150 fix MSVC-ARM internal compiler error by wrapping malloc ago%!(EXTRA string=11 years)
Sean Barrett 29f59c0460 update version number ago%!(EXTRA string=11 years)
Ronny Chevalier b8b6e7c31a stb_image: fix unused parameter ago%!(EXTRA string=11 years)
Ronny Chevalier 893ef013b2 stb_image: fix undefined preprocessor definition ago%!(EXTRA string=11 years)