summaryrefslogtreecommitdiff
path: root/src/graphics.h
AgeCommit message (Collapse)AuthorFilesLines
2012-10-15Fix compilation warnings without C++11 support.Andrei Karas1-2/+2
2012-10-15Fix compilation old gcc and system wide guichan at same time.Andrei Karas1-0/+2
2012-10-10Delete copy constructor in some classes.Andrei Karas1-0/+7
2012-10-08improve map draw speed.Andrei Karas1-1/+1
2012-10-06Improve map draw speed in fast opengl.Andrei Karas1-0/+3
2012-09-22Add override keyword to most overriden methods.Andrei Karas1-1/+1
2012-09-22Add final keyword to most classes.Andrei Karas1-1/+1
2012-09-11switch to hardware depend batch sizes.Andrei Karas1-0/+3
but limit max batch size to 1024.
2012-08-26Add const to some classes.Andrei Karas1-1/+1
2012-08-26Add const to graphics class.Andrei Karas1-63/+79
2012-07-17Fix more code style and additional warnings.Andrei Karas1-11/+13
2012-06-17Replace SDL int types to C++ types.Andrei Karas1-1/+1
2012-05-23OpenGL fix for mac version.Andrei Karas1-0/+10
2012-05-06Add const to images in drawing functions.Andrei Karas1-5/+6
2012-05-05Improve images drawing and remove some useless code.Andrei Karas1-6/+0
2012-04-29Add graphicsmanager class and move some code to it.Andrei Karas1-6/+18
2012-04-27Add option for enable textures compression (disabled by default)Andrei Karas1-0/+3
2012-04-26Add to log draw backend name.Andrei Karas1-0/+3
Add ability to get free video memory (fast openg with NVIDIA). Add test with id 100 for long perfomance testing.
2012-04-21Extract SDL video info to separate method.Andrei Karas1-0/+2
2012-04-05Improve fillrectangle speed.Andrei Karas1-0/+2
2012-03-02Use FBO for screenshots. Disabled for windows.Andrei Karas1-0/+3
2012-02-03Add some missing getters.Andrei Karas1-7/+7
2012-02-02Add "no frame" option to hide window frame. Disabled by default.Andrei Karas1-2/+6
2012-01-30Add option for enable/disable window resize.Andrei Karas1-2/+3
2012-01-30Allow resizing of the game in windowed modeThorbjørn Lindeijer1-0/+5
Window positions are semi-smartly corrected as a result of the resize. Not supported when using OpenGL on Windows for now. Reviewed-by: Yohann Ferreira Conflicts: src/client.cpp src/client.h src/game.cpp src/gui/gui.cpp src/gui/widgets/window.cpp
2012-01-05Update copyrights year.Andrei Karas1-1/+1
2011-11-25Move A_UNUSED define to include file.Andrei Karas1-8/+0
2011-10-27Add command to dump to chat main graphics settings.Andrei Karas1-0/+16
Command: /dumpg
2011-09-09Fix first part of shadow variables/methods errors.Andrei Karas1-1/+1
2011-09-08Fix code style.Andrei Karas1-2/+2
2011-08-15Add option to hide ip addresses on screenshots.Andrei Karas1-0/+7
2011-07-18Remove unused parameters.Andrei Karas1-2/+0
2011-07-16Add tiles caching for software mode.Andrei Karas1-0/+8
2011-07-16Fix compilation for windows.Andrei Karas1-2/+0
2011-07-13Disable software fast fillRectangle in windows.Andrei Karas1-0/+2
2011-07-11Bit improve draw speed with double buffer disabled in software mode.Andrei Karas1-0/+2
2011-07-07Remove undescore from variables and defines.Andrei Karas1-2/+2
2011-07-02Replace some getters to direct members access in graphics class.Andrei Karas1-2/+3
2011-06-10Improve fill rectangle speed in Software mode.Andrei Karas1-0/+2
2011-05-31Revert "Switch includes to use embedded guichan."Andrei Karas1-1/+1
This reverts commit 338c3b1cae626830c9b9d231aeb9f9e8034b37d1.
2011-05-30Switch includes to use embedded guichan.Andrei Karas1-1/+1
2011-04-21Fix draw issue in SDL after vertex precalculation.Andrei Karas1-0/+7
2011-04-13Fix warnings in clang compilation.Andrei Karas1-16/+16
2011-04-09Improve SDL gui draw speed.Andrei Karas1-0/+3
2011-03-26Remove debug code and add checks in graphics classes.Andrei Karas1-2/+0
2011-03-26Precalculation vertexes for improving draw speed.Andrei Karas1-0/+29
Implemented in Software and fast OpenGL backends. Not all controls using this mode because some limitations. Known issue: impossible compile without opengl. Will be fixed in next commits.
2011-02-19Update copyrights.Andrei Karas1-2/+3
2011-01-02Initial commit.Andrei Karas1-0/+241
This code based on mana client http://www.gitorious.org/mana/mana and my private repository.