summaryrefslogtreecommitdiffstats
path: root/src/graphics/common/texture.h
Commit message (Collapse)AuthorAgeFilesLines
* Change of paths in src/graphicsPiotr Dziwinski2012-07-261-237/+0
| | | | | - moved abstract core to src/graphics/core - moved proper graphics engine to src/graphics/engine
* Refactoring of texture codePiotr Dziwinski2012-07-251-29/+53
| | | | | | | - refactored texture structs & functions - added note about OpenGL extensions - removed device.cpp as unnecessary - minor changes in CEngine
* Texture & mouse functions; refactoring & fixesPiotr Dziwinski2012-07-221-1/+40
| | | | | | | | | | | - cleaned up and added documentation to engine.h - refactored CEngine interface and associated structs - added mouse handling functions in CApplication & CEngine - fixed bugs in projection matrix setting - changed texture loading & handling - added const-values in CDevice & CGLDevice - changed event management in CApplication - other minor changes & bugfixes
* Fixes in texture loadingPiotr Dziwinski2012-07-161-4/+34
| | | | | | - added other texture formats: BGR and BGRA - fixed texture loading in model viewer - moved code from texture.cpp module to texture.h
* Refactoring in math & texture modulesPiotr Dziwinski2012-07-061-0/+109
| | | | | | - moved texture-related structs to texture.h & code to texture.cpp - cleaned up texture test code - added Math:: namespace qualifiers to math modules for clarity
* Multitexturing supportPiotr Dziwinski2012-07-041-1/+8
| | | | | | | | - added CImage class for loading/saving images and a simple test for it - added libpng library to build - added Gfx::Texture struct - updated the Gfx::CDevice interface to include new features - implemented the new features in Gfx::CGLDevice
* CDevice interface and stub of implementationPiotr Dziwinski2012-07-011-0/+28
- added CDevice abstract interface - began implementation of CGLDevice - added stub for Texture struct - created CGLDeviceConfig - changed particule -> particle & other minor changes