|
|
|
@ -73,12 +73,18 @@ |
|
|
|
|
removed in future versions of the library. It is only intended for |
|
|
|
|
back-compatibility use. |
|
|
|
|
|
|
|
|
|
- Added support for PNM images. |
|
|
|
|
|
|
|
|
|
- Added STBI_MALLOC, STBI_REALLOC, and STBI_FREE macros for replacing |
|
|
|
|
the memory allocator. Unlike other STBI libraries, these macros don't |
|
|
|
|
support a context parameter, so if you need to pass a context in to |
|
|
|
|
the allocator, you'll have to store it in a global or a thread-local |
|
|
|
|
variable. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Latest revision history: |
|
|
|
|
1.49 (2014-12-25) optimize JPG, incl. x86 SIMD |
|
|
|
|
PGM/PPM support |
|
|
|
|
allocation macros |
|
|
|
|
stbi_load_into() -- load into pre-defined memory |
|
|
|
|
STBI_MALLOC,STBI_REALLOC,STBI_FREE |
|
|
|
|
1.48 (2014-12-14) fix incorrectly-named assert() |
|
|
|
|
1.47 (2014-12-14) 1/2/4-bit PNG support (both grayscale and paletted) |
|
|
|
@ -86,10 +92,6 @@ |
|
|
|
|
fix bug in interlaced PNG with user-specified channel count |
|
|
|
|
1.46 (2014-08-26) fix broken tRNS chunk in non-paletted PNG |
|
|
|
|
1.45 (2014-08-16) workaround MSVC-ARM internal compiler error by wrapping malloc |
|
|
|
|
1.44 (2014-08-07) warnings |
|
|
|
|
1.43 (2014-07-15) fix MSVC-only bug in 1.42 |
|
|
|
|
1.42 (2014-07-09) no _CRT_SECURE_NO_WARNINGS; error-path fixes; STBI_ASSERT |
|
|
|
|
1.41 (2014-06-25) fix search&replace that messed up comments/error messages |
|
|
|
|
|
|
|
|
|
See end of file for full revision history. |
|
|
|
|
|
|
|
|
@ -105,24 +107,32 @@ |
|
|
|
|
Thatcher Ulrich (psd) Janez Zemva |
|
|
|
|
Ken Miller (pgm, ppm) Jonathan Blow |
|
|
|
|
Laurent Gomila |
|
|
|
|
Extensions, features Aruelien Pocheville |
|
|
|
|
Jetro Lauha (stbi_info) Ryamond Barbiero |
|
|
|
|
James "moose2000" Brown (iPhone PNG) David Woo |
|
|
|
|
Ben "Disch" Wenger (io callbacks) Roy Eltham |
|
|
|
|
Martin "SpartanJ" Golini Luke Graham |
|
|
|
|
Omar Cornut (1/2/4-bit png) Thomas Ruf |
|
|
|
|
Aruelien Pocheville |
|
|
|
|
Extensions, features Ryamond Barbiero |
|
|
|
|
Jetro Lauha (stbi_info) David Woo |
|
|
|
|
Martin "SpartanJ" Golini (stbi_info) Martin Golini |
|
|
|
|
James "moose2000" Brown (iPhone PNG) Roy Eltham |
|
|
|
|
Ben "Disch" Wenger (io callbacks) Luke Graham |
|
|
|
|
Omar Cornut (1/2/4-bit PNG) Thomas Ruf |
|
|
|
|
John Bartholomew |
|
|
|
|
Optimizations & bugfixes Ken Hamada |
|
|
|
|
Fabian "ryg" Giesen Cort Stratton |
|
|
|
|
Arseny Kapoulkine Blazej Dariusz Roszkowski |
|
|
|
|
Thibault Reuille |
|
|
|
|
Ken Hamada |
|
|
|
|
Optimizations & bugfixes Cort Stratton |
|
|
|
|
Fabian "ryg" Giesen Blazej Dariusz Roszkowski |
|
|
|
|
Arseny Kapoulkine Thibault Reuille |
|
|
|
|
Paul Du Bois |
|
|
|
|
Guillaume George |
|
|
|
|
Jerry Jansson |
|
|
|
|
If your name should be here but Hayaki Saito |
|
|
|
|
isn't, let Sean know. Johan Duparc |
|
|
|
|
If your name should be here but Jerry Jansson |
|
|
|
|
isn't, let Sean know. Hayaki Saito |
|
|
|
|
Johan Duparc |
|
|
|
|
Ronny Chevalier |
|
|
|
|
Michal Cichon |
|
|
|
|
Tero Hanninen |
|
|
|
|
|
|
|
|
|
License: |
|
|
|
|
This software is in the public domain. Where that dedication is not |
|
|
|
|
recognized, you are granted a perpetual, irrevocable license to copy |
|
|
|
|
and modify this file as you see fit. |
|
|
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
#ifndef STBI_INCLUDE_STB_IMAGE_H |
|
|
|
@ -5347,6 +5357,10 @@ STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
revision history: |
|
|
|
|
1.49 (2014-12-25) optimize JPG, incl. x86 SIMD (ryg) |
|
|
|
|
PGM/PPM support (Ken Miller) |
|
|
|
|
STBI_MALLOC,STBI_REALLOC,STBI_FREE |
|
|
|
|
stbi_load_into() -- load into pre-defined memory |
|
|
|
|
1.48 (2014-12-14) fix incorrectly-named assert() |
|
|
|
|
1.47 (2014-12-14) 1/2/4-bit PNG support, both direct and paletted (Omar Cornut & stb) |
|
|
|
|
optimize PNG (ryg) |
|
|
|
|