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-09 | Merge pull request #12920 from t895/jni-common | liamwhite | |
android: Move JNI setup and helpers to common | |||
2024-02-08 | android: Move JNI setup and helpers to common | t895 | |
2024-02-04 | Common: Introduce Range Sets | Fernando Sahmkow | |
2024-02-04 | VideoCore: Move Slot Vector to Common | Fernando Sahmkow | |
2024-01-31 | smmu: use new range mutex construction for protecting counters | Liam | |
2024-01-27 | Move time services to new IPC. | Kelebek1 | |
Add some fixes/improvements to usage with the new IPC | |||
2023-12-25 | core: track separate heap allocation for linux | Liam | |
2023-11-30 | cmake: prefer system gamemode library | Alexandre Bouvier | |
2023-11-30 | Merge pull request #12227 from jbeich/gamemode | liamwhite | |
cmake: unbreak build on FreeBSD by re-enabling gamemode | |||
2023-11-30 | Merge pull request #12074 from GPUCode/yuwu-on-the-metal | liamwhite | |
Implement Native Code Execution (NCE) | |||
2023-11-30 | cmake: sync gamemode conditionals with code after 5eec980a2d71 | Jan Beich | |
FAILED: bin/yuzu ld: error: unable to find library -lgamemode FAILED: bin/yuzu-cmd ld: error: undefined symbol: Common::Linux::StartGamemode() >>> referenced by yuzu.cpp >>> src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main) ld: error: undefined symbol: Common::Linux::StopGamemode() >>> referenced by yuzu.cpp >>> src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main) | |||
2023-11-29 | general: conditionally compile gamemode on linux only | Liam | |
2023-11-26 | qt: add cpu_backend configuration | amazingfate | |
2023-11-25 | yuzu: create linux group in general settings | flodavid | |
- Create files dedicated to starting and stopping gamemode functions - Use them in yuzu and yuzu_cmd modules | |||
2023-11-25 | common: Add free region manager | --author=Liam | |
* Abstraction for placeholder region tracking in host_memory | |||
2023-11-25 | common: Add libc sigaction hook | GPUCode | |
2023-10-25 | cmake: prefer system stb headers | Alexandre Bouvier | |
2023-10-08 | common: add arm64 native clock | Liam | |
2023-09-16 | Reimplement HardwareOpus | Kelebek1 | |
2023-09-12 | Merge pull request #11447 from xcfrg/portable-compile-out | liamwhite | |
common: add a compile time option to allow disabling portable mode | |||
2023-09-06 | add a compile time option to allow disabling portable mode | xcfrg | |
2023-09-03 | msvc: set warning level to /W4 globally | Danila Malyutin | |
And fix a bunch of warnings | |||
2023-07-21 | settings: Cleanup | lat9nq | |
Addresses review feedback Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> | |||
2023-07-21 | settings,uisettings: Remove leading underscore | lat9nq | |
2023-07-21 | common,yuzu-qt: Avoid explicit instantiation on old clang | lat9nq | |
Clang versions < 15 have compile issues with explicit instantiation. Disable it for these versions. | |||
2023-07-21 | settings: Move some simple data to BasicSetting | lat9nq | |
Reduces the need for the compiler to duplicate this code, by about 100KB executable size. | |||
2023-07-21 | (ui,)settings: Use explicit instantiation | lat9nq | |
Reduces compile times a tad on clang. | |||
2023-07-21 | settings: Split enums to new file | lat9nq | |
2023-06-07 | x64: Deduplicate RDTSC usage | Morph | |
2023-06-03 | common: link libandroid on android | Liam | |
2023-06-03 | android: Implement SAF support & migrate to SDK 31. (#4) | bunnei | |
2023-03-27 | x64: Add MicroSleep | Morph | |
MicroSleep allows the processor to pause for a "short" amount of time (in the microsecond range). This is useful for spin-waiting that does not require nanosecond precision. This uses the new TPAUSE instruction introduced on Intel's newest processors as part of the waitpkg instructions. For CPUs that do not support waitpkg instructions, this is equivalent to yield(). Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
2023-03-25 | common: Port boost's hash_value implementation | Morph | |
Ports a small subset of boost's hash_value implementation (<= 1.80.0). | |||
2023-03-22 | kernel: use KTypedAddress for addresses | Liam | |
2023-03-07 | kernel: avoid signed overflow UB on MSVC | Liam | |
2023-03-05 | common: Implement a method to change the Windows timer resolution | Morph | |
This utilizes undocumented NtDll functions to change the current timer resolution from the default of 1ms. | |||
2023-03-05 | common: Implement a high resolution steady clock | Morph | |
This implementation provides a consistent, high performance, and high resolution clock where/when std::chrono::steady_clock does not provide sufficient precision. | |||
2023-02-28 | cmake: use correct boost imported targets | Alexandre Bouvier | |
2023-01-23 | cmake: prefer system llvm library | Alexandre Bouvier | |
2023-01-14 | Move demangle impl to cpp | Kelebek1 | |
2023-01-14 | Add stacktrace symbol demangling | Kelebek1 | |
2023-01-01 | MacroHLE: Reduce massive calculations on sizing estimation. | Fernando Sahmkow | |
2022-12-19 | common: Add ScratchBuffer class | ameerj | |
This class creates a default initialized heap allocated buffer for cases where value initializing members during allocation or resize is redundant. | |||
2022-12-19 | common: add make_unique_for_overwrite | ameerj | |
2022-12-11 | memory: correct semantics of data cache management operations | Liam | |
2022-12-04 | cmake: prefer system libraries | Alexandre Bouvier | |
2022-11-30 | CMake: Consolidate common PCH headers | ameerj | |
2022-11-29 | CMake: Use precompiled headers | ameerj | |