| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | scope_exit: Make constexpr | 2024-02-19 | 1 | -4/+4 | |
| | | | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it. | ||||
| * | gl_rasterizer: Implement DrawTransformFeedback macro | 2023-12-19 | 1 | -2/+5 | |
| | | |||||
| * | Macro HLE: Add DrawIndirectByteCount | 2023-09-23 | 1 | -5/+30 | |
| | | |||||
| * | Query Cachge: Fully rework Vulkan's query cache | 2023-09-23 | 1 | -0/+24 | |
| | | |||||
| * | Mark decompiled macros as decompiled on dump, dump shaders after translation | 2023-08-25 | 1 | -8/+16 | |
| | | |||||
| * | video_core/macro: Make use of Common::HashValue | 2023-03-25 | 1 | -3/+3 | |
| | | |||||
| * | MacroHLE: eliminate 2 rushed macros. | 2023-01-05 | 1 | -42/+0 | |
| | | |||||
| * | yuzu-ui: Add setting for disabling macro HLE | 2023-01-04 | 1 | -4/+5 | |
| | | |||||
| * | Video_core: Address feedback | 2023-01-04 | 2 | -109/+249 | |
| | | |||||
| * | video_core: fix build | 2023-01-01 | 1 | -1/+2 | |
| | | |||||
| * | MacroHLE: Final cleanup and fixes. | 2023-01-01 | 1 | -70/+28 | |
| | | |||||
| * | DMAPusher: Improve collection of non executing methods | 2023-01-01 | 1 | -0/+3 | |
| | | |||||
| * | Revert Buffer cache changes and setup additional macros. | 2023-01-01 | 2 | -7/+120 | |
| | | |||||
| * | MacroHLE: Add HLE replacement for base vertex and base instance. | 2023-01-01 | 1 | -59/+56 | |
| | | |||||
| * | MacroHLE: Add Index Buffer size estimation. | 2023-01-01 | 1 | -7/+13 | |
| | | |||||
| * | MacroHLE: Refactor MacroHLE system. | 2023-01-01 | 4 | -113/+345 | |
| | | |||||
| * | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. | 2023-01-01 | 1 | -16/+29 | |
| | | |||||
| * | MacroHLE: Add MultidrawIndirect HLE Macro. | 2023-01-01 | 1 | -26/+27 | |
| | | |||||
| * | video_core: Implement maxwell3d draw manager and split draw logic | 2022-12-08 | 1 | -52/+17 | |
| | | |||||
| * | Merge pull request #9252 from liamwhite/radv-superiority | 2022-11-19 | 1 | -1/+15 | |
| |\ | | | | | maxwell3d: HLE multi-layer clear macro | ||||
| | * | maxwell3d: full HLE for multi-layer clears | 2022-11-17 | 1 | -11/+5 | |
| | | | |||||
| | * | maxwell3d: HLE multi-layer clear macro | 2022-11-16 | 1 | -1/+21 | |
| | | | |||||
| * | | Add break for default cases | 2022-11-13 | 2 | -0/+3 | |
| |/ | | | | | | | | | | | Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return | ||||
| * | Initial ARM64 support | 2022-11-09 | 1 | -0/+3 | |
| | | |||||
| * | video_coare: Reimplementing the maxwell drawing trigger mechanism | 2022-10-21 | 3 | -32/+19 | |
| | | |||||
| * | Update 3D regs | 2022-10-07 | 1 | -24/+24 | |
| | | |||||
| * | VideoCore: Add option to dump the macros. | 2022-10-06 | 1 | -0/+1 | |
| | | |||||
| * | Merge pull request #9005 from liamwhite/micro-fit | 2022-10-04 | 1 | -11/+5 | |
| |\ | | | | | macro_jit_x64: cancel exit for taken branch | ||||
| | * | macro_jit_x64: cancel exit for taken branch | 2022-10-01 | 1 | -11/+5 | |
| | | | |||||
| * | | Merge pull request #9010 from liamwhite/buttwise | 2022-10-04 | 1 | -37/+9 | |
| |\ \ | | | | | | | macro_jit_x64: fix miscompilation of bit extraction operations | ||||
| | * | | macro_jit_x64: fix miscompilation of bit extraction operations | 2022-10-01 | 1 | -37/+9 | |
| | |/ | |||||
| * / | MacroHLE: Add MultidrawIndirect HLE Macro. | 2022-10-01 | 1 | -1/+62 | |
| |/ | |||||
| * | general: fix compilation on MinGW GCC 12 | 2022-06-13 | 1 | -1/+1 | |
| | | |||||
| * | common: Change semantics of UNREACHABLE to unconditionally crash | 2022-06-13 | 2 | -2/+1 | |
| | | |||||
| * | video_core/macro: clear code on upload address assignment | 2022-05-10 | 2 | -0/+8 | |
| | | |||||
| * | VideoCore: Add option to dump the macros. | 2022-05-08 | 1 | -0/+27 | |
| | | | | | Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | ||||
| * | video_core/macro_jit_x64: warn on invalid parameter access | 2022-05-08 | 1 | -3/+21 | |
| | | |||||
| * | general: Convert source file copyright comments over to SPDX | 2022-04-23 | 8 | -24/+16 | |
| | | | | | | 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. | ||||
| * | common/xbyak_api: Make BuildRegSet() constexpr | 2022-01-26 | 1 | -1/+1 | |
| | | | | | | This allows us to eliminate any static constructors that would have been emitted due to the function not being constexpr. | ||||
| * | video_core/macro: Add missing <cstring> header | 2022-01-25 | 1 | -2/+3 | |
| | | | | | Necessary since memcpy is used. | ||||
| * | video_core/macro_interpreter: Move impl class to the cpp file | 2022-01-25 | 2 | -84/+86 | |
| | | | | | | Keeps the implementation hidden from the intended API and lessens the header dependencies on the interpreter's header. | ||||
| * | video_core/macro_hle: Return unique_ptr directly from GetHLEProgram() | 2022-01-25 | 3 | -7/+7 | |
| | | | | | Same behavior, but less code and header dependencies. | ||||
| * | video_core/macro: Remove unused parameter from Execute() | 2022-01-25 | 2 | -3/+2 | |
| | | | | | Simplifies the function interface. | ||||
| * | video_core/macro_jit_x64: Remove unused impl class member | 2022-01-25 | 1 | -1/+0 | |
| | | | | | Reduces the size of the impl class a tiny bit. | ||||
| * | video_core/macro_jit_x64: Decouple PersistentCallerSavedRegs() from impl | 2022-01-25 | 1 | -5/+4 | |
| | | | | | This doesn't depend on class state and can just be a regular function. | ||||
| * | video_core/macro_jit_x64: Move impl class into cpp file | 2022-01-25 | 2 | -87/+86 | |
| | | | | | | | | Keeps the implementation internalized and also reduces API-facing header dependencies. Notably, this fully internalizes all of the xbyak externals. | ||||
| * | video_core/macro_hle: Move impl class into cpp file | 2022-01-25 | 2 | -27/+19 | |
| | | | | | | | | | Given it's intended to be an internal implementation class, we can move it into the cpp file to ensure that. This also lets us move some header dependencies into the cpp file as well. | ||||
| * | xbyak: Update include path | 2021-08-15 | 1 | -1/+1 | |
| | | |||||
| * | common: Move settings to common from core. | 2021-04-14 | 1 | -1/+1 | |
| | | | | | - Removes a dependency on core and input_common from common. | ||||
| * | video_core: Remove unnecessary enum class casting in logging messages | 2020-12-07 | 2 | -7/+5 | |
| | | | | | | | | fmt now automatically prints the numeric value of an enum class member by default, so we don't need to use casts any more. Reduces the line noise a bit. | ||||