src/render/opengl/SDL_render_gl.c
Sun, 22 Mar 2020 14:32:47 -0400 opengl: Don't enable/disable texturing except when actually rendering.
Mon, 17 Feb 2020 16:15:04 -0500 opengl: Backed out hg changeset 0c915d307499
Mon, 10 Feb 2020 12:53:54 -0500 opengl: Build out full GL_LINES and respect the diamond-exit rule.
Thu, 16 Jan 2020 20:49:25 -0800 Updated copyright date for 2020
Sun, 22 Dec 2019 13:39:44 -0800 Fixed bug 4914 - Expose SDL_ScaleMode and add SDL_SetTextureScaleMode/SDL_GetTextureScaleMode
Wed, 30 Oct 2019 15:36:17 +0100 Readability: remove redundant return, continue, enum declaration
Sun, 13 Oct 2019 20:52:52 +0200 Fixed bug 4825 - SDL Renderer OpenGL: Buffer overflow (SDL_RENDERCMD_DRAW_LINES)
Mon, 26 Aug 2019 18:49:04 -0300 gl/gles/gles2 render: fix SDL_RenderClear being affected by the clip rect in some situations.
Tue, 18 Jun 2019 18:58:39 -0400 opengl: Be more robust in failing cases.
Sun, 19 May 2019 11:01:36 -0700 Fixed bug 4025 - SDL_Renderer OpenGL : add support for textures ABGR, RGB, BGR
Tue, 19 Mar 2019 16:52:09 -0700 Fixed Windows RT build
Tue, 12 Mar 2019 07:59:53 +0100 Fixed bug 4542 - Image flipped vertically when rendering on texture
Mon, 04 Feb 2019 18:55:39 -0500 render: Fix OpenGL draw state cache for various points of texture binding.
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Fri, 21 Dec 2018 20:53:31 -0400 render: Fix internal state getting out of sync when destroying a texture that was just rendered and then creating a new one, in the GL and GLES2 backends. Fixes bug #4433.
Sat, 17 Nov 2018 12:12:29 -0800 Back out change initializing renderer blend mode incorrectly.
Sat, 17 Nov 2018 00:58:45 -0800 The default draw blendmode is SDL_BLENDMODE_NONE
Wed, 31 Oct 2018 15:03:41 -0400 Merge SDL-ryan-batching-renderer branch to default.
Wed, 31 Oct 2018 20:17:53 -0700 Fix crash when GL_LoadFunctions()/GLES2_LoadFunctions() fails
Mon, 22 Oct 2018 20:50:32 -0400 Small stack allocations fall back to malloc if they're unexpectedly large.
Mon, 01 Oct 2018 22:53:45 -0400 render: Make the GL backends cache and defer more state changes.
Tue, 25 Sep 2018 19:20:31 -0400 render: OpenGL renderer now caches some state, to improve non-batching mode.
Mon, 24 Sep 2018 12:30:47 -0400 render: get rid of the predeclared functions in the GL and Metal renderers.
Mon, 24 Sep 2018 02:08:34 -0400 render: Make opengl backend take advantage of new high-level features.
Sun, 23 Sep 2018 23:22:56 -0400 render: Update Metal and GL backends to use new high-level features, etc.
Thu, 20 Sep 2018 16:36:54 -0400 render: first shot at reworking opengl backend for new batching system.
Mon, 07 May 2018 19:52:25 -0700 Fixed bug 4134 - Render targets lose scale quality after minimizing a fullscreen window
Mon, 12 Feb 2018 17:00:00 +0300 revert the recent typecast assignment changes (see bug #4079)
Tue, 30 Jan 2018 18:08:34 -0800 Fixed ISO C99 compatibility
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Sun, 12 Nov 2017 22:51:12 -0800 Updated SDL's YUV support, many thanks to Adrien Descamps
Fri, 06 Oct 2017 16:50:24 -0700 Fixed bug 3857 - SDL_ConvertPixels misses YUV conversions
Thu, 17 Aug 2017 21:35:46 -0400 Watcom supports __FUNCTION__ identifier (and surely not __PRETTY_FUNCTION__)
Mon, 14 Aug 2017 20:07:30 -0700 Fixed compiler warnings
Mon, 14 Aug 2017 05:51:44 -0700 Implemented more flexible blending modes for accelerated renderers
Sat, 12 Aug 2017 12:59:22 -0700 Fixed bug 3243 - SDL_SetRenderDrawColor() behaves wrong with RGBA=0
Thu, 18 May 2017 21:00:11 -0400 render: GL_DestroyRender() should activate first.
Sun, 26 Mar 2017 21:00:19 +0200 Removed newlines from error messages.
Fri, 27 Jan 2017 21:23:27 -0800 Fixed bug 3569 - GL_UpdateViewport leaves PROJECTION matrix selected
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Thu, 24 Nov 2016 21:41:09 -0500 Fixed all known static analysis bugs, with checker-279 on macOS.
Wed, 23 Nov 2016 21:52:48 -0500 Pacify some GCC strict-aliasing compiler warnings.
Thu, 13 Oct 2016 04:57:31 -0700 Fixed typo getting the drawable size
Thu, 13 Oct 2016 08:46:34 -0700 Fixed bug 3355 - false "Invalid renderer" after creating an "opengles2" renderer.
Tue, 11 Oct 2016 17:31:29 +0200 Fixed a memory leak in function GL_RenderReadPixels
Fri, 07 Oct 2016 23:40:44 -0700 Implemented SDL_GetHintBoolean() to make it easier to check boolean hints
Sun, 02 Oct 2016 22:32:35 +0200 Fixed wrong pixel format if reading pixels from OpenGL renderer.
Sat, 01 Oct 2016 14:48:18 -0700 Fixed build warnings and errors
Sat, 01 Oct 2016 11:46:32 -0700 Fixed bug 3345 - SDL_RenderClear inconsistency with ClipRect
Sat, 01 Oct 2016 11:38:53 -0700 Fixed bug 3349 - GLES2_RenderReadPixels doesn't use target texture format
Sat, 01 Oct 2016 11:34:04 -0700 Fixed bug 3350 - GL renderers don't need to flip rows after reading back pixels from the target texture
Sat, 01 Oct 2016 11:04:45 -0700 Fixed bug 3361 - Texture color modulation doesn't work with active NONE blend mode (opengl and opengles)
Sat, 01 Oct 2016 10:52:24 -0700 Fixed bug 3362 - OpenGL renderer doesn't check if framebuffers are supported when creating target textures
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Mon, 28 Dec 2015 15:15:58 -0500 OpenGL+GLES renderers: Fixed incorrect clip rectangle coords (thanks, Marcel!).
Thu, 10 Dec 2015 20:25:34 -0400 SDL_GL_GetAttribute: If a GL context isn't active, only return failure when the specified attribute needs an active GL context to be queried.
Thu, 28 May 2015 18:57:10 -0700 Fixed clip rectangle calculation when there is a viewport offset
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Sun, 08 Feb 2015 22:50:16 +0100 Fixed two inconsistencies on failed allocation.
Sun, 08 Feb 2015 21:25:37 +0100 Fixed three memory leaks on failed allocation.