summaryrefslogtreecommitdiff
path: root/src/graphics.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-11-21Add some consts to draw backend.Andrei Karas1-7/+7
2012-11-07Add own profiler and profiler info to some code.Andrei Karas1-0/+10
2012-10-26Add initial version of mobile OpenGL backend.Andrei Karas1-1/+1
2012-10-08Store OpenGL renderer and vendor in graphics manager.Andrei Karas1-3/+2
2012-10-08improve map draw speed.Andrei Karas1-3/+4
2012-10-06Disable rectangular textures if texture sampler enabled.Andrei Karas1-1/+2
2012-10-06Improve map draw speed in fast opengl.Andrei Karas1-0/+5
2012-09-11switch to hardware depend batch sizes.Andrei Karas1-5/+2
but limit max batch size to 1024.
2012-09-05Improve constructors in some classes.Andrei Karas1-0/+1
2012-09-05Fix useless variables initialisations.Andrei Karas1-3/+1
2012-08-26Add const to some classes.Andrei Karas1-1/+1
2012-08-26Add const to graphics class.Andrei Karas1-92/+117
2012-08-24fix includes.Andrei Karas1-1/+0
2012-08-23Remove useless includes.Andrei Karas1-1/+0
2012-08-14Add support for GLX and wGL extensions.Andrei Karas1-0/+1
2012-08-14Fow OpenGL >= 3.0 check extensions in modern way.Andrei Karas1-7/+2
2012-08-11Extend FBO support.Andrei Karas1-0/+1
Use FBO only if it supported. Use better FBO functions if possible.
2012-07-17Fix more code style and additional warnings.Andrei Karas1-28/+35
2012-06-29Fix incorrect gpu memory log report.Andrei Karas1-1/+0
2012-06-18Fix code style.Andrei Karas1-2/+3
2012-06-17Replace SDL int types to C++ types.Andrei Karas1-28/+28
2012-06-10Split ImageHelper to ImageHelper, SDLImageHelper, OpenGLImageHelper.Andrei Karas1-8/+9
2012-06-09Move static methods from Image class to ImageHelper class.Andrei Karas1-8/+10
Remove SDL merge method. It was very slow and unused.
2012-06-06Dump surface format at start.Andrei Karas1-5/+1
2012-05-23OpenGL fix for mac version.Andrei Karas1-1/+13
2012-05-06Fix code style.Andrei Karas1-2/+2
2012-05-06Add const to images in drawing functions.Andrei Karas1-4/+4
2012-05-05Improve images drawing and remove some useless code.Andrei Karas1-14/+1
2012-04-29Add graphicsmanager class and move some code to it.Andrei Karas1-12/+164
2012-04-28Fix code style and add some checks.Andrei Karas1-1/+1
2012-04-26Add to log draw backend name.Andrei Karas1-0/+1
Add ability to get free video memory (fast openg with NVIDIA). Add test with id 100 for long perfomance testing.
2012-04-25Improve iterators part 2.Andrei Karas1-2/+4
2012-04-23Remove outdated fix for windows builds.Andrei Karas1-2/+1
2012-04-21Extract SDL video info to separate method.Andrei Karas1-0/+5
2012-04-12Fix fast fill rectangle function.Andrei Karas1-4/+4
2012-04-05Improve fillrectangle speed.Andrei Karas1-1/+53
2012-02-25Fix old casts.Andrei Karas1-9/+14
2012-02-18Fix code style.Andrei Karas1-1/+1
2012-02-11Remove some unneeded includes.Andrei Karas1-1/+0
2012-02-08Fix code style with new tool.Andrei Karas1-3/+3
2012-02-02Add "no frame" option to hide window frame. Disabled by default.Andrei Karas1-5/+11
2012-01-30Add option for enable/disable window resize.Andrei Karas1-8/+15
2012-01-30Allow resizing of the game in windowed modeThorbjørn Lindeijer1-0/+27
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-07Fix some warnings under gcc 4.7.Andrei Karas1-3/+3
2011-10-27Add command to dump to chat main graphics settings.Andrei Karas1-0/+4
Command: /dumpg
2011-09-13Add missing checks to some files and style fixes.Andrei Karas1-7/+6
2011-09-10Remove some push/pop clip areas.Andrei Karas1-12/+12
2011-09-08Fix compilation errors.Andrei Karas1-2/+2
2011-09-08Fix code style.Andrei Karas1-4/+4