| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
- Added .blp validation checks
|
| |
|
|
| |
https://github.com/gscept/DevIL/commit/122565d1434a95c92c3a5c60679e231e0a0c9a91
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
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'.
|
| |\ |
|
| | |
| |
| |
| | |
Not quite there, but close - needs some more finessing.
|
| | | |
|
| | | |
|
| | |\ |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |/ |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
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.
|
| |/ |
|
| |
|
|
| |
* ilu.h: Added ILU_ITALIAN.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* 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.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| |
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
| |
* 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.
|
| | |
|
| |
|
|
|
|
|
|
| |
1-bit alpha.
* il_dicom.c: Added this file.
* config.h.win: Added defines for new image formats.
|
| |
|
|
|
|
| |
* 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.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.
|
| |
|
|
|
|
|
| |
* 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.def: Added definitions.
* Updated version numbers to 1.7.7 everywhere.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Doxygen-style comments. Removed deprecated, commented-out members (NumNext, NumLayers, NumMips).
* Updated several functions with appropriate Doxygen comments.
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
| | |
|
| |
|
|
|
|
| |
* il_vtf.c: Changed VtfInitMipmaps calls to VtfInitFacesMipmaps calls and changed iLoadVtfInternal to support environment maps.
* il.h:384: Added IL_SPHEREMAP.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| | |
|
| | |
|
| |
|
|
|
| |
* il_io.c: Added function calls for TPL support.
|
| | |
|