Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added support for VBO in OpenGL older than 1.5 if ARB extension is present | Tomasz Kapuściński | 2014-10-24 | 1 | -31/+115 |
| | |||||
* | Improved VBO support detection | Tomasz Kapuściński | 2014-10-22 | 1 | -4/+17 |
| | |||||
* | Changed all occurences of PPC in the code to TerranovaTeam | krzys-h | 2014-10-14 | 1 | -15/+18 |
| | |||||
* | Remove unused accessors from CDevice | Piotr Dziwinski | 2014-08-12 | 1 | -209/+2 |
| | |||||
* | formatting and enhancements for savefile screenshot feature | Mohamed Waheed | 2014-06-24 | 1 | -7/+3 |
| | |||||
* | implemented savefile screenshot feature | Mohamed Waheed | 2014-06-24 | 1 | -0/+17 |
| | |||||
* | Revert back "Merge pull request #243 from OdyX/dev-fix-textures-loading" | Piotr Dziwinski | 2013-10-29 | 1 | -2/+6 |
| | | | | | False alarm, was caused probably by faulty build bot. This definately should work on all platforms. | ||||
* | Revert "Merge pull request #243 from OdyX/dev-fix-textures-loading" | Piotr Dziwinski | 2013-10-28 | 1 | -6/+2 |
| | | | | Looks like it doesn't work on all platforms | ||||
* | Fix the detection of alpha-channel in textures as created by IMG_Load | Didier 'OdyX' Raboud | 2013-10-28 | 1 | -2/+6 |
| | | | | This fixes the textures loading under Mac OS X | ||||
* | Fixed terrain light priorities (fix for #139) | Piotr Dziwinski | 2013-06-20 | 1 | -1/+1 |
| | | | | | * lights illuminating the terrain specified in scene file are now always moved to front of light ordering | ||||
* | Added debug aids for lighting | Piotr Dziwinski | 2013-06-17 | 1 | -0/+100 |
| | | | | | | * displaying positions of current lights (F11) * dumping info to console (F10) * added assert() in suspicious place in CPyro | ||||
* | Fixed code formatting | Piotr Dziwinski | 2013-05-27 | 1 | -0/+1 |
| | | | | | | * moved braces to new lines * fixed some function/variable names * fixed whitespace issues | ||||
* | Corrected some valgrind issues | Piotr Dziwinski | 2013-05-26 | 1 | -2/+11 |
| | | | | | * fixed several uninitialized variable issues * fixed possible memory corruption in CEngine | ||||
* | Non-power-of-2 padding for background images | Piotr Dziwinski | 2013-05-11 | 1 | -4/+13 |
| | | | | | * added padding options * removed old hardcoded image sizes | ||||
* | Added check and warning about non-power-of-2 textures | Piotr Dziwinski | 2013-05-11 | 1 | -1/+5 |
| | |||||
* | Fixes for compiling on MSYS | Piotr Dziwinski | 2013-03-22 | 1 | -1/+1 |
| | | | | | | * fixed SDL_main() and putenv() issues * disabled desktop subdir for MSYS * disabled building CBot_console for now | ||||
* | VBO override option; argv parsing using getopt | Piotr Dziwinski | 2013-03-10 | 1 | -4/+21 |
| | | | | | | * added -vbo option to override autodetection of OpenGL VBO extension * refactored argument parsing to use getopt() * fixed failing UTs | ||||
* | GLEW fix for some graphics drivers | Piotr Dziwinski | 2013-01-06 | 1 | -2/+6 |
| | |||||
* | Corrected OpenGL extension detection | Piotr Dziwinski | 2013-01-05 | 1 | -94/+110 |
| | | | | | | - corrected multitexture and VBO detection - GLEW is now a required library - minor CMakeLists refactoring | ||||
* | Fixed stupid debug code | Piotr Dziwinski | 2013-01-03 | 1 | -1/+1 |
| | | | | Terrain VBOs should work now | ||||
* | Fixes and refactoring | Piotr Dziwinski | 2012-12-27 | 1 | -1/+1 |
| | |||||
* | Engine optimization - rewritten model management | Piotr Dziwinski | 2012-12-26 | 1 | -9/+90 |
| | | | | | | | | - new class CModelManager - rewritten engine object structure in CEngine - created shared model data instead of separate objects per each model instance - minor refactoring | ||||
* | Static objects using OpenGL VBOs and display lists | Piotr Dziwinski | 2012-12-14 | 1 | -0/+222 |
| | |||||
* | ComputeSphereVisibility and fixes in CEngine TODOs | Piotr Dziwinski | 2012-10-20 | 1 | -35/+45 |
| | | | | | | | - view frustum culling with ComputeSphereVisibility - game should run faster now - resolved/removed most TODOs from CEngine - fixed OpenGL tests | ||||
* | Merge branch 'dev' of https://github.com/colobot/colobot into dev | Zaba999 | 2012-10-11 | 1 | -1/+1 |
|\ | |||||
| * | Spot light angle fix | Piotr Dziwinski | 2012-10-03 | 1 | -1/+1 |
| | | |||||
* | | Added saving user scripts on game save. Fixed bug in writing script to file. | Zaba999 | 2012-10-11 | 1 | -0/+4 |
|/ | |||||
* | Font coloring; fix for resize hack | Piotr Dziwinski | 2012-09-30 | 1 | -27/+22 |
| | | | | | | - added font coloring and changed default color to black - fixed resize hack incorrectly changing video config, but font resizing will not work for now | ||||
* | Dirty hack to allow window resizing or even full screen. | adiblol | 2012-09-30 | 1 | -0/+7 |
| | | | | | Currently makes text buggy! (full screen must be initiated by window manager, for example Alt+F11 in Fluxbox) | ||||
* | Fix for transparent objects and fadeouts | Piotr Dziwinski | 2012-09-29 | 1 | -21/+2 |
| | |||||
* | Fixed texture regression | Piotr Dziwinski | 2012-09-29 | 1 | -55/+12 |
| | | | | | There was a bug in texture modesetting but only visible after certain mode changes. | ||||
* | Some fixes and optimizations | Piotr Dziwinski | 2012-09-29 | 1 | -62/+110 |
| | | | | | | | | - fixed 2nd texture setting - added padding to some structs for faster access - changed rendering primitives to glDrawArrays() - optimized texture modesetting calls - fixed some valgrind errors | ||||
* | Completely fixed light issues | Piotr Dziwinski | 2012-09-27 | 1 | -12/+22 |
| | | | | Directional and spot lights are now set properly | ||||
* | Lighting fix (experimental) | Piotr Dziwinski | 2012-09-26 | 1 | -10/+6 |
| | | | | | - changed fixed light allocation to prioritized per-use basis - minor refactoring in CPlanet and CWater | ||||
* | Fog color fix; refactoring | Piotr Dziwinski | 2012-09-26 | 1 | -3/+5 |
| | | | | | | - fixed fog color setting - removed unused glSecondaryColor and altered struct VertexCol - minor refactoring in CText | ||||
* | Alpha operation fix | Piotr Dziwinski | 2012-09-21 | 1 | -1/+1 |
| | |||||
* | Namespace and styling fix | Piotr Dziwinski | 2012-09-19 | 1 | -230/+236 |
| | |||||
* | Input bindings rewrite | Piotr Dziwinski | 2012-09-19 | 1 | -1/+0 |
| | | | | | | - moved input bindings to CRobotMain - added virtual keymod and joystick button key presses - fixed putenv error; other minor fixes | ||||
* | Change of background image handling | Piotr Dziwinski | 2012-09-17 | 1 | -14/+44 |
| | | | | | | - removed old 4 quarter backgrounds - fixes in texture loading - other minor fixes | ||||
* | Fix max lights error | Piotr Dziwinski | 2012-09-16 | 1 | -2/+4 |
| | |||||
* | Texture format detection; minor fixes | Piotr Dziwinski | 2012-09-09 | 1 | -0/+50 |
| | | | | | | - detection of texture format - fixed depth mask bug - minor refactoring | ||||
* | Improved error messages | Piotr Dziwinski | 2012-08-13 | 1 | -8/+8 |
| | | | | Added some logging and improved error messages displayed to user | ||||
* | Object handling in CEngine | Piotr Dziwinski | 2012-08-12 | 1 | -4/+3 |
| | | | | | | - finished rewriting CEngine object, shadow, etc. handling - refactored texture code - added new log levels | ||||
* | Fixes & testing in CEngine | Piotr Dziwinski | 2012-08-12 | 1 | -5/+14 |
| | | | | | - fixed bugs in settings modes, etc. - some additions and minor refactoring | ||||
* | Render mode setting, refactoring | Piotr Dziwinski | 2012-08-11 | 1 | -3/+3 |
| | | | | | | - finished SetState in CEngine - refactored Size and IntSize back to Point and IntPoint - other minor changes in CEngine | ||||
* | Basic font rendering | Piotr Dziwinski | 2012-08-03 | 1 | -13/+26 |
| | | | | | - added basic font rendering - minor refactoring & fixes | ||||
* | Switched to new style casts | Piotr Dziwinski | 2012-07-30 | 1 | -40/+40 |
| | | | | | | - rewrote old C-style casts to new ..._cast<> - corrected some dangerous casts - added -Wold-style-cast to compile flags | ||||
* | Lines and line strip primitives | Piotr Dziwinski | 2012-07-30 | 1 | -18/+18 |
| | | | | Will probably be useful | ||||
* | Video mode changing | Piotr Dziwinski | 2012-07-29 | 1 | -12/+32 |
| | | | | | | - added video mode querying & changing - added joystick querying & changing - cleaned up CApplication interface | ||||
* | GLEW | Piotr Dziwinski | 2012-07-28 | 1 | -5/+31 |
| | | | | Added GLEW for loading OpenGL extensions |