summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/D3DBase.cpp
AgeCommit message (Expand)Author
2023-06-19Video: implement color correction to match the NTSC and PAL color spaces (and...Filoppi
2022-01-09VideoBackends/D3D11: Include HRESULT in error messagesPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-01-27rename D3DCommon/Common to D3DCommon/D3DCommonShawn Hoffman
2020-12-02General: Convert PanicAlerts over to fmt equivalentLioncash
2020-11-09D3D: Migrate logging over to fmtLioncash
2019-07-29D3D11: Query for output merger logic op support and use logic op code only if...Silent
2019-07-29D3D11: Correctly poll ALL possible AA levels.Silent
2019-07-26Fixes for WRL usage - QueryInterface is explicitly mentioned as not to be use...Silent
2019-06-08D3DCommon: Fallback to base CreateSwapChain on failureStenzek
2019-06-01Common/CommonFuncs: Remove now-unneccessary ArraySize functionLioncash
2019-05-26Also free when initialization fails, and move to endPokechu22
2019-05-26DX11: Fix access violation on closing dolphinPokechu22
2019-04-28D3D: Set optional features after creating the deviceStenzek
2019-03-29D3D11: Make stateman a unique_ptrStenzek
2019-03-29D3D11: Use D3DCommon where appropriateStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-01-27Renderer: Fix throttle-disable (TAB) hotkey when vsync is enabledStenzek
2018-10-20VideoBackends: Pass window system info from host on creationStenzek
2018-05-26VideoConfig: Add a field for indicating logic op support in the backendStenzek
2018-02-22D3D: Support compiling compute shadersStenzek
2018-02-20Renderer: Handle resize events on-demand instead of pollingStenzek
2017-11-30D3DBase: Mark file-scope variables as internally linked where applicableLioncash
2017-11-22D3D: Remove BeginFrame/EndFrameStenzek
2017-11-18VideoConfig: Make StereoMode an enum classLioncash
2017-09-04D3DBase: Support the "allow tearing" DXGI flags.Jules Blok
2017-09-03Merge pull request #6013 from stenzek/d3d-logic-opAnthony
2017-09-03Merge pull request #5337 from stenzek/d3d-common-blending-stateAnthony
2017-09-03D3DBase: Use the correct version of CreateDXGIFactory.Jules Blok
2017-09-03Merge pull request #5948 from Armada651/d3d-explicit-stereoStenzek
2017-09-03D3D: Use Direct3D 11.1 where supportedStenzek
2017-09-03D3D11: Create debug device when validation layer is enabled in optionsStenzek
2017-09-02D3D: Eliminate redundant ID3D11DeviceChild* castsLioncash
2017-08-20D3DBase: Only use a stereo swapchain if quad-buffering is enabled.Jules Blok
2017-08-02D3DBase: Raise error if d3dcompiler_47.dll cannot be loadedStenzek
2017-08-01HiresTextures: Support loading BC7 (BPTC) from DDS filesStenzek
2017-07-30D3D: Uber shader supportStenzek
2017-07-10D3DBase: Use the swapchain discard mode when possible.Jules Blok
2017-07-10D3D: Resize the swapchain when the fullscreen state is changedJules Blok
2017-07-10D3DBase: Set the fullscreen state in Create()Jules Blok
2017-07-10D3DBase: Only create a stereo swapchain when needed.Jules Blok
2017-07-10D3DBase: Implement Windows 7 swapchain fallback.Jules Blok
2017-07-10D3DBase: Only use temporary mono when supported by the swapchain.Jules Blok
2017-07-05D3DBase: Set the monoscopic flag when we don't use stereoscopy.Jules Blok
2017-07-05D3DBase: Always create a stereo swapchain.Jules Blok
2017-07-05D3D: Add quad-buffer stereoscopy support.Jules Blok
2017-07-05D3DBase: Switch to a flip-model swap chain.Jules Blok
2017-07-05D3DBase: Upgrade to DXGI 1.2.Jules Blok
2017-06-07video: change multisample/AA setting to u32Shawn Hoffman
2017-06-07d3d: silence variable shadowing warningShawn Hoffman