summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/XFBEncoder.cpp
AgeCommit message (Collapse)Author
2017-11-17Remove old XFB logiciwubcode
2017-09-04D3D: Support logic op through integer render target viewStenzek
This brings D3D to parity with OpenGL and Vulkan.
2017-01-05specify custom brace style to fix unionsBhaaL
BreakBeforeBraces: Allman apparently includes all styles, except for AfterUnion (which is false) when using clang-format -dump-config
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-01-17VideoCommon: Header cleanupLioncash
Also remedies places where the video backends and core rely on things being indirectly included.
2015-12-08D3D: Fix EFB depth buffer copies, filtering on scaled EFB copies when MSAA ↵Stenzek
is enabled, real XFB filtering Since ResolveSubresource cannot be used with depth textures (and throws an error with the debug layer enabled), use a shader which selects the minimum depth value from all samples. Changes the sampler by XFBEncoder to use a linear filter, rather than point, to match GL behavior.
2015-07-26Video: Trying to fix D3D/XFB disabled regressionbooto
2015-07-25Video: stride in bytes rather than pixelsbooto
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-02-12D3D: replace memset, fix warningmr.greywater
2014-12-28XFBEncoder: Cosmetics.Jules Blok
2014-12-25XFBEncoder: Sample the first layer of the resolved EFB texture.Jules Blok
Using the multisampled EFB texture is invalid, as the XFB encoder does not have a multisampling shader.
2014-12-18D3D: Set the geometry shader before every draw call.Jules Blok
And refactor the VertexManager draw call.
2014-12-07D3D: Fixed StateManager member function name caseYuriy O'Donnell
2014-12-07D3D: Implemented context state cachingYuriy O'Donnell
This avoids most of the redundant API calls.
2014-10-15D3D: moved render state cache implementation to D3DState.h/cppYuriy O'Donnell
2014-07-29Fix D3D Real XFB texture sampling.jimbo1qaz
2014-07-07D3D: Use std::strings for Compile[x]Shader and CompileAndCreate[x]ShaderLioncash
With strings, we don't need to care about passing in a length, since it internally stores it. So now, we don't even need a length parameter for these functions anymore as well. This also kills off some sprintf_s calls.
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-18Convert all includes to relative paths.Lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre