summaryrefslogtreecommitdiff
path: root/src/video_core/macro/macro.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mark decompiled macros as decompiled on dump, dump shaders after translationGravatar Kelebek12023-08-251-8/+16
|
* video_core/macro: Make use of Common::HashValueGravatar Morph2023-03-251-3/+3
|
* yuzu-ui: Add setting for disabling macro HLEGravatar Fernando Sahmkow2023-01-041-4/+5
|
* Video_core: Address feedbackGravatar Fernando Sahmkow2023-01-041-1/+1
|
* Revert Buffer cache changes and setup additional macros.Gravatar Fernando Sahmkow2023-01-011-0/+5
|
* MacroHLE: Refactor MacroHLE system.Gravatar Fernando Sahmkow2023-01-011-2/+5
|
* Initial ARM64 supportGravatar Liam2022-11-091-0/+3
|
* VideoCore: Add option to dump the macros.Gravatar Fernando Sahmkow2022-10-061-0/+1
|
* common: Change semantics of UNREACHABLE to unconditionally crashGravatar Liam2022-06-131-1/+1
|
* video_core/macro: clear code on upload address assignmentGravatar Liam2022-05-101-0/+5
|
* VideoCore: Add option to dump the macros.Gravatar Fernando Sahmkow2022-05-081-0/+27
| | | | Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* video_core/macro: Add missing <cstring> headerGravatar Lioncash2022-01-251-2/+3
| | | | Necessary since memcpy is used.
* video_core/macro_hle: Return unique_ptr directly from GetHLEProgram()Gravatar Lioncash2022-01-251-3/+2
| | | | Same behavior, but less code and header dependencies.
* video_core/macro: Remove unused parameter from Execute()Gravatar Lioncash2022-01-251-2/+1
| | | | Simplifies the function interface.
* common: Move settings to common from core.Gravatar bunnei2021-04-141-1/+1
| | | | - Removes a dependency on core and input_common from common.
* General: Make use of std::nullopt where applicableGravatar Lioncash2020-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)Gravatar 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 issuesGravatar David Marcec2020-06-241-1/+1
|
* Macro HLE supportGravatar David Marcec2020-06-241-4/+31
|
* Mark parameters as constGravatar David Marcec2020-06-031-1/+1
|
* Pass by reference instead of copying parametersGravatar David Marcec2020-06-021-1/+1
|
* Implement macro JITGravatar David Marcec2020-05-301-0/+45