summaryrefslogtreecommitdiffstats
path: root/src/graphics/opengl/gldevice.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed OpenGL transformationsPiotr Dziwinski2012-07-181-5/+5
| | | | | - fixed wrong order of transformations - added transform_test
* Fixes in texture loadingPiotr Dziwinski2012-07-161-2/+8
| | | | | | - added other texture formats: BGR and BGRA - fixed texture loading in model viewer - moved code from texture.cpp module to texture.h
* Fix in model loading; simple model viewerPiotr Dziwinski2012-07-151-36/+40
| | | | | | | | | - fixed model loading code - added simple model viewer (model_test) in src/graphics/opengl/test - added system time stamp code - split the code in app/system modules to separate headers - added debug messages in model loading - minor fixes in OpenGL engine
* Refactoring in math & texture modulesPiotr Dziwinski2012-07-061-1/+1
| | | | | | - 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
* Fixed bug with texturingPiotr Dziwinski2012-07-051-95/+97
| | | | | | - moved creation-time tex params to Gfx::TextureCreateParams - fixed bug with texture creation - added simple test for multitexturing
* Multitexturing supportPiotr Dziwinski2012-07-041-55/+394
| | | | | | | | - 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
* CGLDevice implementationPiotr Dziwinski2012-07-011-48/+519
| | | | | | | | - extended Gfx::CDevice interface - written OpenGL implementation in Gfx::CGLDevice - rewrote color and light module - added Gfx::VertexCol - added array casts to Math::Vector, Math::Matrix and Gfx::Color
* CDevice interface and stub of implementationPiotr Dziwinski2012-07-011-1/+191
| | | | | | | | - added CDevice abstract interface - began implementation of CGLDevice - added stub for Texture struct - created CGLDeviceConfig - changed particule -> particle & other minor changes
* CApplication and Gfx::CEngine interfaces & otherPiotr Dziwinski2012-06-241-0/+21
- added CApplication and Gfx::CEngine interfaces - added Gfx::Material struct - added Math::IntPoint struct - added template for Gfx::CDevice class - added templates for Gfx::CGLDevice and Gfx::CGLEngine classes