summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/LineGeometryShader.cpp
AgeCommit message (Collapse)Author
2014-12-15VideoCommon: Merge LineGeometryShader into GeometryShaderGen.Jules Blok
This adds line-width emulation support to OpenGL.
2014-12-14D3D: Add geometry shader stereoscopy support.Jules Blok
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-11-23ShaderGen: Handle ShaderCode objects directly.Jules Blok
ShaderGeneratorInterface does not have virtual function members, so we have to implement each type explicitly.
2014-11-13Various formatting and consistency fixesStevoisiak
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-05-16Video backends: mass-replace "xfregs" with "xfmem".magumagu
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
2014-02-13Turn loops into range-based formTillmann Karras
and some things suggested by cppcheck and compiler warnings.
2014-01-15VideoCommon: cleanup of "components" usagedegasus
This "u32 components" is a list of flags which attributes of the vertex loader are present. We are used to append this variable to lots of vertex generation functions, but some of them don't need it at all.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre