summaryrefslogtreecommitdiffstats
path: root/src/video_core/macro/macro.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* common: Move settings to common from core.bunnei2021-04-151-1/+1
| | | | - Removes a dependency on core and input_common from common.
* General: Make use of std::nullopt where applicableLioncash2020-09-221-1/+1
| | | | | | | | Allows some implementations to avoid completely zeroing out the internal buffer of the optional, and instead only set the validity byte within the structure. This also makes it consistent how we return empty optionals.
* macro: Add support for "middle methods" on the code cache (#4112)David2020-06-301-8/+27
| | | Macro code is just uploaded sequentially from a starting address, however that does not mean the entry point for the macro is at that address. This PR adds preliminary support for executing macros in the middle of our cached code.
* Addressed issuesDavid Marcec2020-06-241-1/+1
|
* Macro HLE supportDavid Marcec2020-06-241-4/+31
|
* Mark parameters as constDavid Marcec2020-06-031-1/+1
|
* Pass by reference instead of copying parametersDavid Marcec2020-06-021-1/+1
|
* Implement macro JITDavid Marcec2020-05-301-0/+45