aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/vertex_loader.h
AgeCommit message (Collapse)Author
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe
2017-02-04VideoCore: Move Regs to its own fileYuri Kunde Schlesner
2017-02-04VideoCore: Split geometry pipeline regs from Regs structYuri Kunde Schlesner
2017-01-29VideoCore: Rename some types to more accurate namesYuri Kunde Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-05-08vertex_loader: Correct forward declaration of InputVertexLioncash
It's actually a struct, not a class.
2016-05-08vertex_loader: Provide an assertion for ensuring the loader has been setupLioncash
Also adds an assert to ensure that Setup is not called more than once during a VertexLoader's lifetime.
2016-05-08vertex_loader: Add constructors to facilitate immediate and two-step ↵Lioncash
initialization
2016-05-08vertex_loader: initialize_num_total_attributes.Lioncash
Keeps the public API sane.
2016-05-08vertex_loader: Use std::array instead of raw C arraysLioncash
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot
2016-04-29Move and rename the MemoryAccesses class to MemoryAccessTracker.Henrik Rydgard
2016-04-28Optimize the vertex loader, nearly doubling its speed.Henrik Rydgard
2016-04-28Don't keep base_address in the loader, it doesn't belong there (with it, the ↵Henrik Rydgard
loader can't be cached).
2016-04-28Move "&" to their proper place, add missing includes and make some properly ↵Henrik Rydgard
relative.
2016-04-28Refactor: Extract VertexLoader from command_processor.cpp.Henrik Rydgard
Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.