summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexManagerBase.cpp
AgeCommit message (Collapse)Author
2014-06-11Fix a few warnings caused by using BitField with non-typesafe functions.Tony Wasserka
2014-05-18Merge pull request #355 from magumagu/gx-missing-opcodeTony Wasserka
Opcode decoding: handle missing opcodes 0x88 etc.
2014-05-16Video backends: mass-replace "xfregs" with "xfmem".magumagu
2014-05-10Opcode decoding: handle missing opcodes 0x88 etc.magumagu
Hardware testing shows that they do the same thing as the 0x80 family of opcodes: they draw quads.
2014-03-25BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as ↵Tony Wasserka
enumerations.
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-02-18Convert all includes to relative paths.Lioncash
2014-02-15move perfquery enable checks into videocommon (caller side)degasus
2014-02-15move shared parts from VertexManager::vFlush into VideoCommondegasus
2014-01-31VideoCommon: small VertexLoader(Manager)? refactoringdegasus
2014-01-24VideoCommon: fix "Buffer not large enough for all vertices!"degasus
2014-01-23D3D: move streaming buffer fallback into D3D backenddegasus
Neith OGL nor VideoCommon doen't use it, so there is no need to have it in VideoCommon.
2014-01-23VideoCommon: don't save streaming fifos into savestatedegasus
2014-01-23VideoCommon: allow backends to set the buffer pointer as they want todegasus
2014-01-21fix windows debug comiledegasus
This is broken because of revision ebbf1d392bc5a90b556d793c07b789e100f10615
2014-01-21VideoCommon: merge trivial parts of VertexManager::Flushdegasus
2014-01-17VideoCommon: merge triangle+list+point index buffersdegasus
We are used to render them out of order as long as everything else matches, but rendering order does matter, so we have to flush on primitive switch. This commit implements this flush. Also as we flush on primitive switch, we don't have to create three different index buffers. All indices are now stored in one buffer. This will slow down games which switch often primitive types (eg ztp), but it should be more accurate.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre