src/render/direct3d/SDL_render_d3d.c
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...
Mon, 27 Jan 2014 16:13:13 -0500 Patched to compile...uh, everywhere. :)
Mon, 27 Jan 2014 16:10:15 -0500 Patched to compile on Windows when not supporting Direct3D.
Sun, 24 Nov 2013 23:56:17 -0500 Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Thu, 14 Nov 2013 21:39:54 -0800 Backed out changeset e8f93c2ebda3 - it didn't actually do anything useful
Wed, 13 Nov 2013 21:50:59 -0800 Diagonal flipping with RenderCopyEx
Mon, 21 Oct 2013 22:08:56 -0700 Fixed whitespace
Sat, 19 Oct 2013 01:29:23 -0700 Fixed bug 2162 - SDL_RenderClear not clearing entire render target
Thu, 17 Oct 2013 23:02:29 -0700 Fixed building using MinGW
Sat, 28 Sep 2013 14:07:17 -0700 Call AddRef() on the device so it doesn't accidentally get released from underneath the caller.
Sat, 28 Sep 2013 14:07:14 -0700 Make it clear we're just returning a D3D9 device, allowing for new functions to get other D3D versions
Sat, 28 Sep 2013 14:07:08 -0700 Added a hint to create the D3D device in thread-safe mode: SDL_HINT_RENDER_DIRECT3D_THREADSAFE
Sat, 28 Sep 2013 14:07:05 -0700 Added platform specific call: SDL_RenderGetD3DDevice()
Sat, 28 Sep 2013 14:06:59 -0700 Moved SDL_Direct3D9GetAdapterIndex() to SDL_windowsvideo.c since it doesn't belong in the window code.
Sat, 28 Sep 2013 14:06:55 -0700 Implemented SDL_UpdateYUVTexture() for Direct3D
Sat, 28 Sep 2013 14:06:20 -0700 Moved D3D_LoadDLL and SDL_Direct3D9GetAdapterIndex to SDL_windowswindow.c at Jorgen's insistence. That file is wrapped in a more appropriate define check so it will work if somebody builds a binary without D3D support.
Fri, 13 Sep 2013 17:42:46 -0700 Added SDL_Direct3D9GetAdapterIndex(), which returns the adapter index you would pass into CreateDevice to get your device on the right monitor in full screen mode. This fixes the default adapter in SDL_render_d3d.c, which means that tests will work fullscreen off the main monitor now.
Thu, 29 Aug 2013 08:29:21 -0700 Christoph Mallon: Remove pointless if (x) before SDL_free(x)
Wed, 21 Aug 2013 09:47:10 -0300 OCD fixes: Adds a space after /* (glory to regular expressions!)
Wed, 21 Aug 2013 09:43:09 -0300 OCD fixes: Adds a space before */
Tue, 20 Aug 2013 20:34:40 -0300 More non C89 compliant comments
Mon, 19 Aug 2013 11:02:44 -0400 Fixed leaking of pixel shader object in D3D renderer (thanks, Peter!).
Sat, 17 Aug 2013 17:14:15 -0700 Fixed Windows build
Sat, 17 Aug 2013 09:54:30 -0700 Do full state initialization in D3D_Reset(), this fixes blend mode issues when resizing the window on Windows 8.
Wed, 07 Aug 2013 01:14:04 -0700 Reset the viewport when we reset the other D3D state.
Tue, 06 Aug 2013 00:23:04 -0400 Removed anisotropic option from SDL_HINT_RENDER_SCALE_QUALITY.
Tue, 30 Jul 2013 00:02:45 -0700 Fixed compiler warning with gcc
Tue, 23 Jul 2013 12:55:19 -0700 Added Direct3D shader to hardware accelerate YV12 and IYUV textures.
Tue, 23 Jul 2013 08:06:49 -0700 Updated blend semantics so blending uses the following formula:
Fri, 19 Jul 2013 22:43:14 -0700 Fixed bug 1977 - D3D_UpdateClipRect() sets the wrong width for the clip rect
Sun, 07 Jul 2013 16:13:17 +0200 Changed include directive to standard header.
Wed, 29 May 2013 06:31:48 -0500 Re-apply texture filter when resetting direct3d renderer.
Wed, 29 May 2013 03:07:55 -0700 Fixed bug 1622 - SDL_RenderSetViewport with empty SDL_Rect raises wrong error for OpenGL rendering backend
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Thu, 16 May 2013 00:56:19 -0700 Fixed bug 1838 - [Patch] Direct3D resource leak on SDL_DestroyRenderer()
Sat, 04 May 2013 04:46:00 -0700 First pass on SDL render clip rect functionality
Sun, 31 Mar 2013 12:48:50 -0400 Make SDL_SetError and friends unconditionally return -1.
Wed, 06 Mar 2013 09:45:53 -0800 Fixed compile errors on Windows
Tue, 05 Mar 2013 18:52:25 -0800 Fixed warning messages when loading Direct3D DLL