warzone2100/lib/ivis_opengl
Dennis Schridde 351060f21f - 1st attempt to create an API for image loading (support for PNG features like non 8bit channels still needs to be thought of). Appropriate code location is also missing (added new functions to tex.c, since they were not PNG related)
- Renamed pie_PNGLoadFile, because I got confused about pie_ vs. iV_ when working on my terrain stuff, and did not fix it when backporting to trunk
- iTexture (now aka iV_Image, s.a.) is given a depth field to enable support for different number of channels. This is required to support RGB only textures (without adding a useless alpha channel) and eg. for greyscale images like heightmaps
- Simplyfied iV_loadImage_PNG (formerly known as pie_PNGLoadFile, s.a.) and also removed lots of seemingly unnecessary conversions
- Converted page-8 from paletted to RGB for simplification. This multiplied the size by about 3x (still < 100kB)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1580 4a71c877-e1ca-e34f-864e-861f7616d084
2007-05-01 20:34:54 +00:00
..
Makefile.am Remove used but ineffectual BSP IMD code. BSP data from PIE files not yet removed. 2007-04-23 20:40:41 +00:00
Makefile.raw Remove used but ineffectual BSP IMD code. BSP data from PIE files not yet removed. 2007-04-23 20:40:41 +00:00
ivi.c Fixes informed by -Wextra for graphics code. Removes much redundant code. 2007-02-19 17:18:50 +00:00
pieblitfunc.c * Remove support for decoding (and encoding in case of screenshot dump code) of JPEG pictures 2007-04-17 18:24:31 +00:00
piedraw.c Warning linting on Mac OS X 2007-04-30 20:42:18 +00:00
piefunc.c - Remove lots of inclusions of windows.h (and move inclusion of frame.h up) 2007-04-11 14:21:45 +00:00
piematrix.c - Remove lots of inclusions of windows.h (and move inclusion of frame.h up) 2007-04-11 14:21:45 +00:00
piematrix.h - Change droid->direction to float, this should fix issues with vtols entering a loop around the target 2007-04-27 10:21:17 +00:00
piemode.c Remove more unused flags 2007-04-23 18:45:24 +00:00
piepalette.c FREE->free, MALLOC->malloc (sed+review) 2007-04-15 10:43:05 +00:00
piestate.c - WORLD_COORD() and MAP_COORD() macros to make world->tile and tile->world conversions (>>TILE_SHIFT,<<TILE_SHIFT,*TILE_UNITS,/TILE_UNITS) better readable 2007-04-28 20:21:16 +00:00
pietexture.c Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
pietexture.h Small cleanup of texture loading and handling, removing unused 2007-02-16 23:19:33 +00:00
rendfunc.c Remove unused PIETOOL code 2007-04-23 20:29:43 +00:00
rendmode.c Remove unused PIETOOL code 2007-04-23 20:29:43 +00:00
screen.c - 1st attempt to create an API for image loading (support for PNG features like non 8bit channels still needs to be thought of). Appropriate code location is also missing (added new functions to tex.c, since they were not PNG related) 2007-05-01 20:34:54 +00:00
screen.h - 1st attempt to create an API for image loading (support for PNG features like non 8bit channels still needs to be thought of). Appropriate code location is also missing (added new functions to tex.c, since they were not PNG related) 2007-05-01 20:34:54 +00:00
tex.c - 1st attempt to create an API for image loading (support for PNG features like non 8bit channels still needs to be thought of). Appropriate code location is also missing (added new functions to tex.c, since they were not PNG related) 2007-05-01 20:34:54 +00:00
textdraw.c - Add -Wextra to debug=yes, as it doesn't generate so many new warnings 2007-04-09 14:41:22 +00:00