Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-14 | Revert incorrect copyright attribution for non-contributed files | Zephyron | |
- In commit b3facaa6bb30cdc39f2b7d632fef1e3bfeee7785, the copyright header was updated to include "Citron Homebrew Project" across multiple files, regardless of whether any contributions were made. - This commit removes the incorrect attribution and reverts the copyright header to its previous state. - Copyright attribution should only be added when meaningful contributions have been made to the file. - This commit ensures proper compliance with copyright standards and maintains correct attribution to the respective contributors. - Special thanks to Tachi for pointing out the need for these corrections and ensuring that proper attribution practices are followed. | |||
2024-12-31 | chore: update project references and add Citron copyright | Zephyron | |
- Replaced all references to the old project name with Citron. - Added Citron copyright information alongside existing notices in all files. | |||
2024-02-19 | scope_exit: Make constexpr | FearlessTobi | |
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it. | |||
2023-12-19 | gl_rasterizer: Implement DrawTransformFeedback macro | Ameer J | |
2023-09-23 | Macro HLE: Add DrawIndirectByteCount | Fernando Sahmkow | |
2023-09-23 | Query Cachge: Fully rework Vulkan's query cache | Fernando Sahmkow | |
2023-08-25 | Mark decompiled macros as decompiled on dump, dump shaders after translation | Kelebek1 | |
2023-03-25 | video_core/macro: Make use of Common::HashValue | Morph | |
2023-01-05 | MacroHLE: eliminate 2 rushed macros. | Fernando Sahmkow | |
2023-01-04 | yuzu-ui: Add setting for disabling macro HLE | Fernando Sahmkow | |
2023-01-04 | Video_core: Address feedback | Fernando Sahmkow | |
2023-01-01 | video_core: fix build | Liam | |
2023-01-01 | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | |
2023-01-01 | DMAPusher: Improve collection of non executing methods | Fernando Sahmkow | |
2023-01-01 | Revert Buffer cache changes and setup additional macros. | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Add HLE replacement for base vertex and base instance. | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Add Index Buffer size estimation. | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Refactor MacroHLE system. | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | |
2022-12-08 | video_core: Implement maxwell3d draw manager and split draw logic | Feng Chen | |
2022-11-19 | Merge pull request #9252 from liamwhite/radv-superiority | bunnei | |
maxwell3d: HLE multi-layer clear macro | |||
2022-11-17 | maxwell3d: full HLE for multi-layer clears | Liam | |
2022-11-16 | maxwell3d: HLE multi-layer clear macro | Liam | |
2022-11-13 | Add break for default cases | Kyle Kienapfel | |
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 | |||
2022-11-09 | Initial ARM64 support | Liam | |
2022-10-21 | video_coare: Reimplementing the maxwell drawing trigger mechanism | FengChen | |
2022-10-07 | Update 3D regs | Kelebek1 | |
2022-10-06 | VideoCore: Add option to dump the macros. | Fernando Sahmkow | |
2022-10-04 | Merge pull request #9005 from liamwhite/micro-fit | bunnei | |
macro_jit_x64: cancel exit for taken branch | |||
2022-10-04 | Merge pull request #9010 from liamwhite/buttwise | bunnei | |
macro_jit_x64: fix miscompilation of bit extraction operations | |||
2022-10-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | |
2022-10-01 | macro_jit_x64: fix miscompilation of bit extraction operations | Liam | |
2022-10-01 | macro_jit_x64: cancel exit for taken branch | Liam | |
2022-06-13 | general: fix compilation on MinGW GCC 12 | Liam | |
2022-06-13 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | |
2022-05-10 | video_core/macro: clear code on upload address assignment | Liam | |
2022-05-08 | VideoCore: Add option to dump the macros. | Fernando Sahmkow | |
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
2022-05-08 | video_core/macro_jit_x64: warn on invalid parameter access | Liam | |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
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. | |||
2022-01-26 | common/xbyak_api: Make BuildRegSet() constexpr | Lioncash | |
This allows us to eliminate any static constructors that would have been emitted due to the function not being constexpr. | |||
2022-01-25 | video_core/macro: Add missing <cstring> header | Lioncash | |
Necessary since memcpy is used. | |||
2022-01-25 | video_core/macro_interpreter: Move impl class to the cpp file | Lioncash | |
Keeps the implementation hidden from the intended API and lessens the header dependencies on the interpreter's header. | |||
2022-01-25 | video_core/macro_hle: Return unique_ptr directly from GetHLEProgram() | Lioncash | |
Same behavior, but less code and header dependencies. | |||
2022-01-25 | video_core/macro: Remove unused parameter from Execute() | Lioncash | |
Simplifies the function interface. | |||
2022-01-25 | video_core/macro_jit_x64: Remove unused impl class member | Lioncash | |
Reduces the size of the impl class a tiny bit. | |||
2022-01-25 | video_core/macro_jit_x64: Decouple PersistentCallerSavedRegs() from impl | Lioncash | |
This doesn't depend on class state and can just be a regular function. | |||
2022-01-25 | video_core/macro_jit_x64: Move impl class into cpp file | Lioncash | |
Keeps the implementation internalized and also reduces API-facing header dependencies. Notably, this fully internalizes all of the xbyak externals. | |||
2022-01-25 | video_core/macro_hle: Move impl class into cpp file | Lioncash | |
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. | |||
2021-08-15 | xbyak: Update include path | Merry | |