summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2022-10-13settings: Update aspect_ratio rangeMorph
Since 16:10 was added, the maximum value is now 4.
2022-10-09input_common: have an unique vector in callback statusgerman77
2022-10-06General: address feedbackFernando Sahmkow
2022-10-06general: rework usages of UNREACHABLE macroLiam
2022-10-06address_space: Rename va_start to virt_startMorph
Avoids conflicting with the va_start macro
2022-10-06address_space: Address feedbackMorph
2022-10-06general: Format licenses as per SPDX guidelinesMorph
2022-10-06General: Fix clang format.Fernando Sahmkow
2022-10-06Common: Fix variable shadowing.Fernando Sahmkow
2022-10-06General: Fix compilation for GCCLiam White
2022-10-06DMA & InlineToMemory Engines Rework.bunnei
2022-10-06MemoryManager: initial multi paging system implementation.Fernando Sahmkow
2022-10-06Refactor VideoCore to use AS sepparate from Channel.Fernando Sahmkow
2022-10-06NVDRV: Remake ASGPUFernando Sahmkow
2022-10-06VideoCore: Update MemoryManagerFernando Sahmkow
2022-10-06Common: implement MultiLevelPageTable.Fernando Sahmkow
2022-10-06NVDRV: Refactor and add new NvMap.Fernando Sahmkow
2022-10-03common: remove "yuzu:" prefix from thread namesLiam
2022-10-02service: nfp: address commentsgerman77
2022-10-02input_common: Create virtual amiibo drivergerman77
2022-09-24Merge pull request #8920 from abouvier/cmake-gitbunnei
cmake: fix git detection
2022-09-19yuzu qt: Add option to disable startup Vulkan checklat9nq
The startup check apparently confuses other programs when yuzu launches 2 processes and then quickly closes one of them. Though this isn't really our issues it's also not a big deal for me to add an option to work around that issue.
2022-09-18cmake: fix git detectionAlexandre Bouvier
2022-09-17Merge pull request #8650 from Kelebek1/vsyncbunnei
[Coretiming/NVNFlinger] Improve multi-core vsync timing, and core timing accuracy
2022-09-16Merge pull request #8649 from lat9nq/common-position-independentMorph
common: Use PROJECT_SOURCE_DIR to find CMakeModules
2022-09-16Merge pull request #8682 from lat9nq/dumpyMorph
yuzu qt: Add option to create Windows crash dumps
2022-09-13common: do not link to xbyak on non-amd64 architecturesliushuyu
2022-09-09Merge pull request #8864 from german77/toggle_analogbunnei
input_common: Add support for analog toggle
2022-09-08Merge pull request #8819 from liamwhite/cash-moneylat9nq
video_core: add option for pessimistic flushing
2022-09-06input_common: Add support for analog toggleNarr the Reg
2022-09-04yuzu: Use a debugger to generate minidumpslat9nq
yuzu: Move mini_dump out of core startup_checks: Better exception handling
2022-09-02Merge pull request #8822 from FearlessTobi/multiplayer-fixesbunnei
network: Fixes and improvements to the room feature
2022-09-01Silence std::aligned_storage warnings as it's deprecated in C++23,Kelebek1
replace it with alignas() and a C array
2022-08-27yuzu: Display current game version in multiplayer roomFearlessTobi
Makes it easier for users to recognize connection errors caused by different game versions.
2022-08-25video_core: add option for pessimistic flushingLiam
2022-08-21Merge pull request #8784 from Docteh/nosnekliamwhite
code: dodge PAGE_SIZE #define
2022-08-19code: dodge PAGE_SIZE #defineKyle Kienapfel
Some header files, specifically for OSX and Musl libc define PAGE_SIZE to be a number This is great except in yuzu we're using PAGE_SIZE as a variable Specific example `static constexpr u64 PAGE_SIZE = u64(1) << PAGE_BITS;` PAGE_SIZE PAGE_BITS PAGE_MASK are all similar variables. Simply deleted the underscores, and then added YUZU_ prefix Might be worth noting that there are multiple uses in different classes/namespaces This list may not be exhaustive Core::Memory 12 bits (4096) QueryCacheBase 12 bits ShaderCache 14 bits (16384) TextureCache 20 bits (1048576, or 1MB) Fixes #8779
2022-08-16common: remove unneeded x86-specific headerliushuyu
2022-08-15Make copyright headers SPDX-compliantFearlessTobi
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi
2022-08-12Allow audio volume up to 200%Kelebek1
2022-08-02Make coretiming waiting more accurateKelebek1
2022-08-01common: Use PROJECT_SOURCE_DIR to find CMakeModuleslat9nq
Fixes CMake configuration when yuzu is a submodule of another project.
2022-07-29common: move forwarded value into SPSCQueueLiam
2022-07-27Revert Coretiming PRs 8531 and 7454 (#8591)Maide
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
[REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
2022-07-25network, yuzu: Make copyright headers SPDX-compliantFearlessTobi
2022-07-25network, yuzu: Improve variable naming and style consistencyFearlessTobi
2022-07-25common: multiplayer: Use GameInfo typegerman77
2022-07-25Address second part of review commentsFearlessTobi