summaryrefslogtreecommitdiff
path: root/DevIL/include
Commit message (Collapse)AuthorAgeFilesLines
* Add missing export function.Alexey Pavlov2017-02-021-0/+1
|
* - Added Scitex .ct supportDenton Woods2017-01-211-0/+1
| | | | - Added .blp validation checks
* - Added ilTexImageSurface from ↵Denton Woods2017-01-011-0/+1
| | | | https://github.com/gscept/DevIL/commit/122565d1434a95c92c3a5c60679e231e0a0c9a91
* - Updated header information on source / header filesDenton Woods2016-12-314-4/+4
|
* - Updating version numbers to 1.8.0Denton Woods2016-12-283-6/+6
|
* Github patchesDenton Woods2016-12-172-1/+3
|
* TestDenton Woods2016-11-271-26/+26
|
* disable pragma lib linking in ilut (for now)Ben Campbell2016-11-131-1/+1
|
* cmake cruft removalBen Campbell2016-11-081-36/+0
|
* IL: make config.h local to core il libBen Campbell2016-11-081-322/+0
|
* Remove various build systems in favour of CMakeBen Campbell2016-07-181-79/+0
| | | | | | | | | | | This removes support for GNU autotools, as well as a whole bunch of IDE project files. The plan is to consolidate effort behind a single build system rather that trying to maintain a bunch of them. And CMake seems to be the best supported across the various target platforms. The old 'projects' directory contained a bunch of language bindings. Those have been moved into a new directory, 'bindings'.
* Merge remote-tracking branch 'origin/master'Denton Woods2016-07-173-19/+338
|\
| * Tweaks to get cmake build working under windowsBen Campbell2015-09-011-1/+1
| | | | | | | | Not quite there, but close - needs some more finessing.
| * png: add support for palettes with alpha valuesBen Campbell2015-08-201-1/+1
| |
| * Add options to disable use of external libsBen Campbell2015-07-221-6/+6
| |
| * Merge branch 'static-inlines'Ben Campbell2015-07-211-18/+15
| |\
| | * use __inline instead of inline for MSVC C compilerBen Campbell2015-07-191-4/+7
| | |
| | * simplify declaration of inline fnsBen Campbell2015-07-181-18/+12
| | | | | | | | | | | | | | | | | | Use static inline for all of them. Portable across C++, C99, GNU89, MSVC. DevIL only so far. ILU and ILUT removed from CMakeLists.txt for now.
| * | cmake: add checks for openexr, lcms, nvtt etcBen Campbell2015-07-201-12/+7
| |/
| * cmake: don't assume libmng presentBen Campbell2015-07-151-1/+1
| |
| * Cmake: generate config.h, add install targetBen Campbell2015-07-151-0/+327
| | | | | | | | | | | | | | First pass at improving the cmake build. Checks for some of the third-party libraries (png, tiff, jpeg etc) and generates a config.h file. The config.h file is generated from config.h.cmake.in.
* | Updating to work with MSVC++ 2015Denton Woods2016-07-171-1/+2
|/
* * ilu_error.c: Added Italian support.Denton Woods2009-03-161-0/+1
| | | | * ilu.h: Added ILU_ITALIAN.
* * Updated version numbers to 1.7.8 project-wide.Denton Woods2009-03-073-9/+9
|
* * il.h: Added description to IL_WDP.Denton Woods2009-03-061-1/+1
|
* * il_mp3.c: Added this file.Denton Woods2009-03-061-0/+1
| | | | | | | | * il_io.c: Added loading calls for .mp3 files. * il_internal.h: Added .mp3 loading declarations. * Makefile.am: Added il_mp3.c to source line. * il.h: Added IL_MP3 define.
* * ilu.h: Added ILU_FRENCH define.Denton Woods2009-03-041-0/+1
|
* * il_utx.c: Added this file.Denton Woods2009-03-021-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * il_internal.h: Added .utx loading declarations. * il_io.c: Added loading calls for .utx files. * il_states.c / il_states.h: Added ilVtfCompression to IL_STATES. * il_vtf.c: Added more formats to saving. * il.h: Added IL_VTF_COMP define. * il_io.c: Added saving calls for .vtf files. * il_dds.c: Added DecompressARGB16 to load a2r10g10b10 and a2b10g10r10 formats. * il_convbuff (iSwitchTypes): Added several missing break statements. * il_convbuff:1988: Changed to check types instead of bpc. * il_dpx.c / il_dpx.h: Got basic dpx loading working. * WindowsTest.cpp: Fixed memory leak when loading files. * il_vtf.c (iGetVtfHead): Added support for headers of 64 bytes. * il_iwi.c (iLoadIwiInternal): Added IL_INVALID_FILE_HEADER error. * il_vtf.c: Added VTF writing functions. M include/IL/il.h M ChangeLog M src-IL/msvc9/IL.vcproj M src-IL/msvc9/IL Unicode.vcproj M src-IL/include/il_dds.h M src-IL/include/il_vtf.h M src-IL/include/il_manip.h M src-IL/include/il_internal.h M src-IL/include/il_states.h M src-IL/src/il_vtf.c M src-IL/src/il_dds-save.c AM src-IL/src/il_utx.c M src-IL/src/il_states.c M src-IL/src/il_wbmp.c M src-IL/src/il_io.c M src-IL/src/il_convbuff.c M src-IL/src/il_dds.c M src-IL/src/il_iwi.c M projects/msvc9/ImageLib Unicode.sln M TODO M examples/windows_example/windows_example-vc9.vcproj M examples/windows_example/resources/DevIL Logo.ico M examples/windows_example/WindowsTest.cpp M examples/windows_example/WindowsTest.aps M examples/windows_example/WindowsTest.vcproj M examples/windows_example/WindowsTest.rc M examples/windows_example/resource.h
* (no commit message)Denton Woods2009-02-261-0/+1
|
* * configure.ac, lib/Makefile.am, il.h, il_internal.h, il_ilbm.c, Denton Woods2009-02-261-1/+1
| | | | | | il_io.c: Added patch from Ben Campbell for ILBM files at https://sourceforge.net/tracker2/index.php?func=detail&aid=2635333&group_id=4470&atid=304470.
* * Added support for IL_NO_GAMES in il_internal.h.Denton Woods2009-02-181-0/+4
|
* * il_texture.c: Added this file and the simple .texture loading.Denton Woods2009-02-161-0/+1
| | | | | | | * lib/Makefile.am and src-IL/src/Makefile.am: Added il_texture.c to source line. * il.h: Added IL_TEXTURE define. * il_internal.h: Added .texture loading declarations.
* * il.h: Added IL_ROT define.Denton Woods2009-02-161-0/+1
|
* * il_blp.c (iLoadBlpInternal): Finished testing and fixed BLP2 RAW with ↵Denton Woods2009-02-151-1/+4
| | | | | | | | 1-bit alpha. * il_dicom.c: Added this file. * config.h.win: Added defines for new image formats.
* * il_ftx.c: Added this file.Denton Woods2009-02-121-0/+1
| | | | | | * lib/Makefile.am and src-IL/src/Makefile.am: Added il_ftx.c to source line. * il_io.c: Added Ftx loading function calls.
* * il_io.c: Added Iwi and Fits loading calls.Denton Woods2009-02-101-2/+4
| | | | | | | * il.h: Added IL_BLP and IL_DICOM. Switched IL_DICOM and IL_IWI defines. * il_internal.h: Added Blp and Dicom function defines. * il_blp.c: Added this file and started code.
* * il.h: Added IL_FITS and IL_IWI defines.Denton Woods2009-02-083-3/+9
| | | | | | | * config.h.win: Added IL_FITS, IL_IWI, IL_SUN and IL_TPL. * lib/Makefile.am and src-IL/src/Makefile.am: Added il_fits.c and il_iwi.c to source line. * Added support for more .iwi formats.
* * il_rle.c:20: Changed size_t cast to ILint to resolve compiler warning.Denton Woods2009-02-063-9/+11
| | | | | | * il.def: Added definitions. * Updated version numbers to 1.7.7 everywhere.
* * il_manip.c (ilCopyPixels):311: Added check for destination format of color ↵Denton Woods2009-02-031-1/+1
| | | | | | | | | index. * il_convbuff.c (ilConvertBuffer): Changed to accept the source image palette. Added code to convert from buffers that are related to a palette before the large switch. * il_alloc.c (ifree): Changed so that if Ptr == NULL, it does not try to free the pointer. * il_nvidia.cpp/il_squish.cpp: Added empty functions if nVidia or libsquish support is not compiled in.
* * ilu_rotate.c: Changed min/max calls to IL_MIN/IL_MAX.Denton Woods2009-02-012-6/+6
|
* * Doxygen updatesDenton Woods2009-02-011-56/+61
|
* * devil_internal_exports.h: Commented members of ILimage struct using ↵Denton Woods2009-02-014-39/+50
| | | | | | | Doxygen-style comments. Removed deprecated, commented-out members (NumNext, NumLayers, NumMips). * Updated several functions with appropriate Doxygen comments.
* * il_stack.c (ilCloseImage): Added missing delete of Faces member.Denton Woods2009-02-011-2/+1
| | | | | | | | | * il_dds-save.c (ilCompressDXT): Added this function. * il.h: Removed ilNVidiaCompressDXT and ilSquishCompressDXT - moved to il_internal.h. * il_dds-save.c:151: Changed to Faces from Images. * il_dds-save.c (CompressTo565): Added IL_ALPHA case. * Updated DevIL Manual with new DXTC information.
* (no commit message)Denton Woods2009-01-311-9/+3
|
* * il_vtf.h:43: Changed to ILuint from ILint.Denton Woods2009-01-301-1/+2
| | | | | | * il_vtf.c: Changed VtfInitMipmaps calls to VtfInitFacesMipmaps calls and changed iLoadVtfInternal to support environment maps. * il.h:384: Added IL_SPHEREMAP.
* * Added DevIL.NET to projects folder.Denton Woods2009-01-301-0/+1
| | | | | | | | | | | | | * il_dds.c: Changed Image->Next code for cubemaps to read Image->Faces. Also changed Image->Next code for mipmaps to read Image->Mipmaps, even further down the chain. * il_dds.c (ilTexImageDxtc): Added call to ilCloseImage for Image->Faces. * il_endian.h:113: Fixed bug #2545848 - inline GCC ASM changed. * ilut_directx9.c (ilutD3D9CubeTexture): Changed ->Next to ->Faces. * ilut_directx9.c (iD3D9CreateMipmaps): Changed ->Next to ->Mipmaps. * il_states.c:605: Changed from ->Next to ->Mipmaps. * il_states.c (iGetActiveNum): Rewrote to not use ->Next pointer for everything. * il_vtf.c (VtfInitMipmaps): Changed to reflect the new mipmap arrangement as well. * il_wal.c:141,142: Changed ->Next to ->Mipmaps.
* (no commit message)Denton Woods2009-01-291-1/+2
|
* * il_tpl.c: Added support for color indexed data formats.Denton Woods2009-01-271-1/+1
|
* * il_tpl.c: Added for TPL support.Denton Woods2009-01-271-0/+1
| | | | | * il_io.c: Added function calls for TPL support.
* * include/IL/build-python and build-lua: Updated paths.Denton Woods2009-01-262-6/+6
|