summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-06-24Add manual OpenGL context creation.Andrei Karas17-6/+291
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.
2014-06-23Dont call glTexEnvf in mobileopengl and modernopengl.Andrei Karas1-1/+2
2014-06-23Add glx functions helpers.Andrei Karas10-25/+260
Add some glx functions.
2014-06-22Allow use OpenGL extension GL_EXT_gpu_shader4 if OpenGL version 3.0 or more.Andrei Karas1-1/+2
2014-06-22Disable profiler.Andrei Karas1-1/+1
It was enabled by mistake.
2014-06-22Add profiler lines into some functions.Andrei Karas19-2/+309
2014-06-22Reoder some text and image drawing for better batching.Andrei Karas5-43/+52
2014-06-22Fix drawing avatarlistbox in modernopengl.Andrei Karas1-1/+3
2014-06-22Fix vsync option on non windows systems with Nvidia closed source driver.Andrei Karas1-0/+15
2014-06-22Add OpenGL extension GL_EXT_timer_query.Andrei Karas4-0/+41
2014-06-21Validate shader program after compilation.Andrei Karas1-1/+9
2014-06-21add Support for OpenGL extension GL_ARB_texture_storage.Andrei Karas4-0/+14
2014-06-21Change version to 1.4.6.21.v1.4.6.21Andrei Karas1-2/+2
2014-06-21Add spelling fixes by Brian Callahan.Andrei Karas2-2/+2
2014-06-20Fix code style.Andrei Karas20-54/+62
2014-06-19Add some more OpenGL functions from GL_KHR_debug.Andrei Karas5-0/+22
2014-06-19Add functions from OpenGL extension GL_ARB_copy_image.Andrei Karas4-0/+16
2014-06-19Simplify OpenGL extensions detection again.Andrei Karas1-28/+17
2014-06-19Check if all OpenGL extensions supported for modernopengl.Andrei Karas2-1/+11
If not fallback to normalopengl.
2014-06-19Simplify OpenGL extensions detection.Andrei Karas1-16/+20
2014-06-18fix render mode fallback.Andrei Karas1-0/+1
2014-06-18Add error logging if shader compilation failure.Andrei Karas3-0/+14
2014-06-15Fix compilation warning.Andrei Karas1-2/+1
2014-06-15In normalopengl dont bind buffers pointers if it already binded.Andrei Karas1-35/+44
2014-06-15Add OpenGL extension GL_ARB_invalidate_subdata.Andrei Karas10-0/+46
And use it for invalidate prepared for deletion images.
2014-06-15Remove debug logging in maplayer.Andrei Karas1-1/+0
2014-06-14In modernopengl add support for EBO, but unused.Andrei Karas2-2/+34
2014-06-14Fix chat input field size if smiles button is hidden.Andrei Karas1-0/+1
2014-06-14Add another build in fps test, unused.Andrei Karas2-0/+51
2014-06-14Fix compilation warnings.Andrei Karas2-64/+21
2014-06-14Add missing files into tarball.Andrei Karas2-0/+2
2014-06-14Add --renderer command flag to override rendererAndrei Karas3-2/+15
2014-06-14Add OpenGL function glVertexAttribIPointer.Andrei Karas5-0/+9
2014-06-14Fix draw test in normalopengl and safeopengl.Andrei Karas2-8/+12
2014-06-14Switch modernopengl from float into int buffers.Andrei Karas6-144/+149
2014-06-14In fps tests show fps on console.Andrei Karas1-0/+2
2014-06-14fix modernoepngl drawing.Andrei Karas15-10/+236
Add simple draw test in most renders.
2014-06-13Fix crash with software renderer.Andrei Karas1-2/+9
2014-06-13In modernopengl use correct buffer flags STATIC/STREAM.Andrei Karas1-10/+10
2014-06-13Allow pattern/batched draw in modernopengl.Andrei Karas1-2/+1
2014-06-13In modernopengl add calcimagerect.Andrei Karas2-0/+12
This is last function for cached draw, now modernopengl can be used for all
2014-06-13In modernopengl add support for draw cached tile vertexes.Andrei Karas2-1/+67
2014-06-13Remove debug logging from modernopengl.Andrei Karas1-8/+0
2014-06-13Ignore for now "cached" functions in modernopengl.Andrei Karas2-7/+9
2014-06-13In modernopengl add support for buffered draw tile collection.Andrei Karas20-4/+232
This is first cached function implemented in modernopengl. Also add support for bind buffer attributes. Add finalize method to convert any cached data into data for GPU.
2014-06-12Rename NormalOpenGLGraphicsVertexes into OpenGLGraphicsVertexes.Andrei Karas11-36/+36
2014-06-12Add set vbo function into modernopengl.Andrei Karas2-7/+14
2014-06-12In modernopengl enable scissor.Andrei Karas1-5/+0
2014-06-12For now disable batch draw in modern opengl because it not implimented.Andrei Karas1-1/+2
2014-06-12In modernopengl add drawimagerect function.Andrei Karas1-0/+1