summaryrefslogtreecommitdiff
path: root/src/render/modernopenglgraphics.cpp
AgeCommit message (Collapse)AuthorFilesLines
2017-05-15Remove one condition form renderers.Andrei Karas1-39/+37
2017-04-25Report into log OpenGL errors if enabled configure option --enable-openglerrors.Andrei Karas1-0/+33
2017-04-08Fix compilation error with SDL 2.Andrei Karas1-1/+1
2017-03-10Fix new style issue detected by mplint.Andrei Karas1-3/+3
new class() -> new class
2017-01-03Update copyright year.Andrei Karas1-1/+1
2016-09-23Add missing comments into defines.Andrei Karas1-26/+30
2016-09-03Add option for create custom OpenGL context.Andrei Karas1-4/+11
By default this option disabled, because may create issues.
2016-06-13Fix includes and update deheader ci script.Andrei Karas1-1/+0
2016-06-07Move image class into image directory.Andrei Karas1-1/+2
2016-04-26Split graphicsvetexes into multiply files.Andrei Karas1-1/+1
2016-04-26Move graphicsvertexes into render/vertexes.Andrei Karas1-1/+2
2016-03-11Fix code style.Andrei Karas1-1/+0
2016-03-07In renderers in function calcWindow add non null attributes.Andrei Karas1-2/+0
2016-03-07In renderers in function drawTileCollection add non null attributes.Andrei Karas1-2/+0
2016-03-07In renderers in function calcTileVertexes add non null attributes.Andrei Karas1-3/+0
2016-02-08Add some missing checks and remove useless checks.Andrei Karas1-1/+1
2016-02-07Replace most static_cast<Type> to shorter versions from defines.Andrei Karas1-1/+1
2016-01-02Update copyrights year.Andrei Karas1-1/+1
2015-12-26Fix code style.Andrei Karas1-7/+14
2015-12-25Add restrict keyword to all renderers.Andrei Karas1-17/+24
2015-12-25Add restrict to all methods in graphics.Andrei Karas1-1/+1
2015-12-25Add restrict keyword in openglgraphicsdefadvanced.hppAndrei Karas1-5/+8
2015-12-25Add restrict keyword in openglgraphicsdef1.hppAndrei Karas1-1/+1
2015-12-25Add restrict keyword in openglgraphicsdef.hppAndrei Karas1-4/+4
2015-12-25Add restrict keyword into graphicsdef.hppAndrei Karas1-59/+76
2015-12-20Fix regal and nacl conflict in headers.Andrei Karas1-1/+1
2015-12-20Move OpenGL functions related files into opengl directory.Andrei Karas1-2/+2
2015-12-16Use screenshort helpers for creating screenshotsAndrei Karas1-57/+0
2015-12-15Replace all left OpenGL calls in mobile and modern backends to defines.Andrei Karas1-3/+3
2015-12-13Fix code style.Andrei Karas1-1/+2
2015-12-13Not build unsupported render backends on nacl.Andrei Karas1-2/+2
2015-12-11Add pseudo function for some gl calls.Andrei Karas1-24/+24
2015-12-11Add nacl gl init and nacl defines and includes in most files.Andrei Karas1-0/+3
2015-11-02Add some missing checks in renderers.Andrei Karas1-0/+2
2015-06-25Add missing checks into render directory.Andrei Karas1-8/+16
2015-05-25Remove color2 from graphics.Andrei Karas1-7/+0
2015-03-23Fix leak on exit in modernopenglgraphics.Andrei Karas1-2/+2
2015-03-16Remove useless includes from cpp filesAndrei Karas1-2/+0
2015-01-01Update copyrights year.Andrei Karas1-1/+1
2014-07-12Add macro for checking OpenGL function is it null or not null.Andrei Karas1-1/+1
2014-07-10In OpenGL context creation add support for compatability context.Andrei Karas1-1/+1
2014-07-09Improve initial OpenGL state.Andrei Karas1-16/+3
Moved shared code into separate method.
2014-07-02Rename some variables in renderers.Andrei Karas1-41/+41
2014-07-02Fix resize in modernopengl with own context in SDL1.2 build.Andrei Karas1-5/+17
2014-06-29Remove useless bool return value from renderers.Andrei Karas1-18/+15
2014-06-29In renderers add copyImage function.Andrei Karas1-0/+6
For now it same with drawImage.
2014-06-29Fix compilation warning.Andrei Karas1-1/+2
2014-06-28Remove some depricated code from modernopengl or move it to renderers.Andrei Karas1-8/+0
2014-06-28Improve a bit performance test in modernopengl.Andrei Karas1-5/+7
2014-06-24Add manual OpenGL context creation.Andrei Karas1-0/+6
For SDL2 set attributes for context version. For SDL1.2 in X11 create own context. For SDL1.2 and other platforms not implimented for now. Also try fallback if need to older context versions.