Markus Wick
|
0cfb0bacb2
|
video_core: Move command buffer loop.
This moves the hot loop into video_core. This refactoring shall reduce the CPU overhead of calling ProcessCommandList.
|
2018-09-10 22:06:13 +02:00 |
Lioncash
|
b8c43b6080
|
video_core: Use variable template variants of type_traits interfaces where applicable
|
2018-08-09 20:45:48 -04:00 |
Subv
|
29feece4b8
|
GPU: Process command mode 5 (IncreaseOnce) differently from other commands.
Accumulate all arguments before calling the desired method.
Note: Maybe we should do the same for the NonIncreasing mode?
|
2018-03-16 20:32:44 -05:00 |
Subv
|
6cddf9d88e
|
Make a GPU class in VideoCore to contain the GPU state.
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
|
2018-02-11 23:44:12 -05:00 |
Subv
|
e01a8f2187
|
GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.
|
2018-02-11 22:42:48 -05:00 |
James Rowe
|
1d28b2e142
|
Remove references to PICA and rasterizers in video_core
|
2018-01-12 19:11:03 -07:00 |
Emmanuel Gil Peyrot
|
ebdae19fd2
|
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
2016-09-21 11:15:47 +09:00 |
Emmanuel Gil Peyrot
|
dc8479928c
|
Sources: Run clang-format on everything.
|
2016-09-18 09:38:01 +09:00 |
Emmanuel Gil Peyrot
|
4964a359e1
|
Core: Cleanup hw includes.
|
2015-06-28 00:46:39 +01:00 |
purpasmart96
|
ebfd831ccb
|
License change
|
2014-12-20 21:20:24 -08:00 |
Tony Wasserka
|
0465adf206
|
Pica/CommandProcessor: Implement parameter masking.
|
2014-08-25 22:03:18 +02:00 |
Tony Wasserka
|
76a586de49
|
Pica: Add command processor.
|
2014-08-12 13:47:30 +02:00 |