src/render/direct3d/SDL_render_d3d.c
Tue, 07 Apr 2020 09:38:57 -0700 Added SDL_log.h to SDL_internal.h so logging is available everywhere
Sun, 08 Mar 2020 19:23:21 -0700 Fixed bug 4991 - Pixel shader problem when recreating a texture for direct3d renderer
Sun, 08 Mar 2020 18:56:07 -0700 Don't release the backbuffer on error, we didn't acquire it.
Sat, 07 Mar 2020 13:59:42 -0800 direct3d: Don't attempt to create zero sized vertex buffer
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
Mon, 02 Sep 2019 00:11:58 -0400 direct3d: Be more aggressive about resetting state when textures go away.
Fri, 21 Jun 2019 15:07:39 -0400 direct3d: Use D3DPOOL_DEFAULT for vertex buffers after all, release correctly.
Thu, 20 Jun 2019 19:51:00 -0700 direct3d: Fix dirty textures failing to update
Tue, 11 Jun 2019 13:02:56 -0400 direct3d: Use D3DPOOL_MANAGED for vertex buffers.
Tue, 11 Jun 2019 10:12:47 -0400 direct3d: Fixed SDL_RenderSetClipRect usage.
Tue, 11 Jun 2019 09:29:48 -0400 direct3d: don't dereference bogus pointer if current texture was destroyed.
Tue, 11 Jun 2019 02:31:57 -0400 direct3d: Fixed more compiler warnings on Visual Studio 64-bit builds.
Tue, 19 Mar 2019 16:52:09 -0700 Fixed Windows RT build
Fri, 04 Jan 2019 22:01:14 -0800 Updated copyright for 2019
Mon, 03 Dec 2018 09:26:05 -0500 direct3d: be more aggressive about resetting invalidated cached state.
Mon, 03 Dec 2018 01:58:23 -0500 direct3d: Make sure streaming textures update before being used for drawing.
Sun, 02 Dec 2018 21:57:33 -0500 Patched to compile on C89 compilers.
Sun, 02 Dec 2018 20:55:57 -0500 direct3d: Release and NULL out vertex buffers on reset.
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
Thu, 01 Nov 2018 12:31:45 -0400 merge fallout: Patched to compile, fixed some compiler warnings, etc.
Mon, 01 Oct 2018 13:41:15 -0400 render: D3D9 doesn't need to check for stream offset support anymore.
Mon, 01 Oct 2018 11:32:08 -0400 render: Set the D3D9 stream source once and choose offsets during draw calls.
Mon, 01 Oct 2018 03:02:54 -0400 render: Patched to compile.
Mon, 01 Oct 2018 01:23:02 -0400 render: first shot at moving Direct3D 9 backend to new interface. Untested!
Mon, 07 May 2018 19:52:25 -0700 Fixed bug 4134 - Render targets lose scale quality after minimizing a fullscreen window
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Fri, 08 Dec 2017 11:34:32 -0800 Added check for failure of D3D_ActivateRenderer()
Fri, 08 Dec 2017 11:09:05 -0800 Fixed bug 1878 - Scaled texture draws with filtering produce wrapping artifacts.
Sun, 12 Nov 2017 22:51:12 -0800 Updated SDL's YUV support, many thanks to Adrien Descamps
Sat, 19 Aug 2017 03:07:44 -0700 Fixed building SDL applications with Visual Studio and the clang toolset
Mon, 14 Aug 2017 05:51:44 -0700 Implemented more flexible blending modes for accelerated renderers
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Sun, 06 Nov 2016 08:42:46 -0800 Fixed bug 2421 for D3D9 - SDL_RenderCopyEx off by one when rotating by 90 and -90
Fri, 07 Oct 2016 23:40:44 -0700 Implemented SDL_GetHintBoolean() to make it easier to check boolean hints
Sat, 01 Oct 2016 11:46:32 -0700 Fixed bug 3345 - SDL_RenderClear inconsistency with ClipRect
Fri, 24 Jun 2016 22:17:56 -0400 Fixed Bug 3147 - Windows: Crash when resizing Window since hg 333216331863
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Thu, 04 Jun 2015 00:56:11 -0700 Fixed bug 2625 - Direct3D9 with SDL_TEXTUREACCESS_TARGET textures causes an application crash
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, 17 Aug 2014 14:44:53 -0700 Fixed bug 2685 - SDL_RenderReadPixels() doesn't work with offscreen targets
Sat, 16 Aug 2014 23:17:47 -0700 Fixed bugs 2677 and 2625, made it possible to lock render targets in D3D
Mon, 07 Jul 2014 10:26:28 -0700 Fixed mingw64 build and warnings
Thu, 03 Jul 2014 10:22:12 -0700 The YUV offset is 16 / 255, not 16 / 256
Wed, 04 Jun 2014 10:57:52 -0700 Setting the window size changes the fullscreen display mode, unless a window display mode has been set.
Wed, 04 Jun 2014 10:57:40 -0700 Fixed crash and lost pixel data when recovering from a lost device situation (e.g. alt-tab from fullscreen)
Sat, 31 May 2014 11:37:12 -0700 Use D3D9Ex when available
Sun, 18 May 2014 21:11:30 +0200 Changed C++ style comments.
Sat, 19 Apr 2014 13:15:41 -0700 Render: Allow empty cliprect.
Mon, 10 Mar 2014 17:19:19 -0700 Fixed D3D9 initialization on Windows 8, which doesn't have D3DX
Sun, 09 Mar 2014 22:48:38 -0700 Fixed renderer flags to include support for target textures after the renderer is created.
Tue, 25 Feb 2014 10:04:49 -0800 Fixed crash if the input data pitch is larger than the locked texture pitch
Thu, 20 Feb 2014 21:07:56 -0800 Fixed infinite recursion in D3D_Reset()
Mon, 17 Feb 2014 22:20:33 -0800 Fixed resetting the current render target if the D3D device is reset while using a non-default render target.
Mon, 10 Feb 2014 13:40:02 -0800 Fixed crash if render target textures are used while the device is lost
Mon, 10 Feb 2014 10:02:51 -0800 Recreate render target textures when the D3D device is being reset, and notify the application using the SDL_RENDER_TARGETS_RESET event when this happens.
Sun, 09 Feb 2014 01:56:41 -0800 Fixed bug 2385 - error: unknown type name 'IDirect3DDevice9'
Sun, 02 Feb 2014 00:53:27 -0800 Fixed bug 2374 - Update copyright for 2014...