summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/D3DBase.cpp
AgeCommit message (Collapse)Author
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-07Merge pull request #2026 from mrgreywater/d3d-debugbreakshuffle2
D3D: More debug information and break on error
2015-03-15quiet some warnings which appear on vs2015.Shawn Hoffman
quieted warnings include shadowed variable names and integer extensions.
2015-02-12D3D: replace memset, fix warningmr.greywater
2015-02-12D3D: Add break on error in debug buildmr.greywater
2015-01-17D3D: allow selecting adapters with no outputs.magumagu
The result might be a little iffy in complicated situations (i.e. you have three graphics cards and monitors hooked up to two of them), but we really need better UI for such cases anyway.
2015-01-04D3D: Only try to apply exclusive mode when the renderer is in focus.Jules Blok
2014-10-15D3D: moved render state cache implementation to D3DState.h/cppYuriy O'Donnell
2014-08-30D3D: Clean up brace placementsLioncash
2014-07-26D3D: Make the global swapchain static again.Jules Blok
2014-07-21Let the Renderer decide when to exit fullscreen.Jules Blok
This ensures the transition from/to exclusive mode happens while the RenderFrame is fullscreen. This prevents fullscreen loops and relieves us of having to restore the window size after we exit fullscreen.
2014-07-19D3D: Don't set the windowed mode size when we initialize in fullscreen.Jules Blok
2014-07-19Cosmetic changes based on feedback on PR #506.Jules Blok
2014-07-19D3D: Make the swapchain available outside of the namespace.Jules Blok
This commit reverts a part of pull request #579.
2014-07-19D3D: Initialize the renderer in exclusive fullscreen mode if it is enabled.Jules Blok
2014-07-19D3D: Return to windowed mode before destroying the swapchain.Jules Blok
2014-07-19D3D: Add exclusive fullscreen support.Jules Blok
2014-07-19D3D: Request desktop resolution before overriding the buffer size.Jules Blok
This fixes issues where the wrong refresh rate is selected for some monitors.
2014-07-19Prevent DXGI from making changes to the window.Jules Blok
Prevents DXGI from responding to Alt+Enter and messing up our fullscreen handling.
2014-07-11remove unused globalsdegasus
Also change globals into statics which are only used in one file
2014-06-20Make the common "Failed to enumerate outputs" message much more useful.Paul Olszewski
Now it includes its most common cause, a simply-worded solution, and an exclamation point.
2014-03-11Fixes spacing for "for", "while", "switch" and "if"Matthew Parlane
Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining.
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-02-20Fix more header sorting issues in VideoBackends/ (now check-includes clean).Pierre Bourdon
2014-02-18Convert all includes to relative paths.Lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre