summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | renderer_opengl: delete shader source after linkingGravatar Liam2022-07-301-0/+1
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #8664 from liamwhite/monkey-compiler-v12-1Gravatar Morph2022-07-301-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | common: move forwarded value into SPSCQueue
| * | | | | | | | | common: move forwarded value into SPSCQueueGravatar Liam2022-07-291-1/+1
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | audio_core: fix -Wuninitialized when compiling with ASanGravatar Liam2022-07-291-4/+4
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #8656 from german77/audio-stepGravatar bunnei2022-07-281-2/+16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | yuzu: Add incremental steps to volume hotkeys
| * | | | | | | | yuzu: Add incremental steps to volume hotkeysGravatar Narr the Reg2022-07-271-2/+16
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8657 from Kelebek1/depopGravatar liamwhite2022-07-282-2/+2
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | [Audio] Avoid an out-of-bounds span write in depop prepare
| * | | | | | | Avoid depop out of boundsGravatar Kelebek12022-07-272-2/+2
| | | | | | | |
* | | | | | | | Revert Coretiming PRs 8531 and 7454 (#8591)Gravatar Maide2022-07-275-118/+69
| | | | | | | |
* | | | | | | | implement pause on system suspend (#8585)Gravatar snek2022-07-272-1/+43
|/ / / / / / /
* | | | | | | Merge pull request #8542 from Morph1984/gpu-use-old-qGravatar liamwhite2022-07-272-4/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | gpu_thread: Use the previous MPSCQueue implementation
| * | | | | | | gpu_thread: Use the previous MPSCQueue implementationGravatar Morph2022-07-062-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bounded MPSCQueue implementation causes crashes in Fire Emblem Three Houses, use the previous implementation for now.
* | | | | | | | Merge pull request #8636 from german77/irs_cluster_releaseGravatar liamwhite2022-07-276-7/+323
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | service: irs: Implement clustering processor
| * | | | | | | | Address commentsGravatar Narr the Reg2022-07-252-17/+18
| | | | | | | | |
| * | | | | | | | fix compiler errorsGravatar german772022-07-242-12/+14
| | | | | | | | |
| * | | | | | | | service: irs: Implement clustering processorGravatar german772022-07-246-7/+320
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #8633 from Morph1984/optional-keysGravatar liamwhite2022-07-275-4/+81
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | applet/swkbd: Implement optional symbol keys
| * | | | | | | | qt_software_keyboard: Fix infinite loop when moving between buttonsGravatar Morph2022-07-241-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a bug where, when using the numeric keyboard, moving between buttons resulted in an infinite loop, resulting in a stuck state. This was due to prev_button being the only one enabled in that row or column, causing the condition in the while loop to always be true. To fix this, detect whether we have returned to that initial row/column and break out of the loop.
| * | | | | | | | applet/swkbd: Implement optional symbol keysGravatar Morph2022-07-245-4/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are only used in the numeric keyboard, and correspond to the keys to the left and right of the "0" key on the numeric keyboard.
* | | | | | | | | Merge pull request #8592 from devsnek/sig-handlersGravatar snek2022-07-272-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | exit gracefully on sigint/sigterm
* | | | | | | | | chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-27180-487/+390
| |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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
* | | | | | | | network: Address review commentsGravatar FearlessTobi2022-07-255-199/+203
| | | | | | | |
* | | | | | | | network, yuzu: Make copyright headers SPDX-compliantGravatar FearlessTobi2022-07-2537-111/+74
| | | | | | | |
* | | | | | | | network, yuzu: Improve variable naming and style consistencyGravatar FearlessTobi2022-07-2514-47/+53
| | | | | | | |
* | | | | | | | yuzu_cmd: Fix compilationGravatar FearlessTobi2022-07-252-13/+1
| | | | | | | |
* | | | | | | | network: Move global state into a seperate classGravatar FearlessTobi2022-07-2521-96/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
* | | | | | | | common: multiplayer: Use GameInfo typeGravatar german772022-07-2511-62/+60
| | | | | | | |
* | | | | | | | Address second part of review commentsGravatar FearlessTobi2022-07-259-103/+92
| | | | | | | |
* | | | | | | | Address first part of review commentsGravatar FearlessTobi2022-07-2514-133/+231
| | | | | | | |
* | | | | | | | Fix compilation on linux gccGravatar FearlessTobi2022-07-256-31/+32
| | | | | | | |
* | | | | | | | web_service: Fix -Wmissing-field-initializersGravatar FearlessTobi2022-07-251-1/+1
| | | | | | | |
* | | | | | | | core: Fix -Wunused-variableGravatar FearlessTobi2022-07-251-1/+3
| | | | | | | |
* | | | | | | | common, core: fix -Wmissing-field-initializersGravatar FearlessTobi2022-07-252-5/+5
| | | | | | | |
* | | | | | | | yuzu: Hide multiplayer button and room statusGravatar FearlessTobi2022-07-252-16/+3
| | | | | | | |
* | | | | | | | yuzu: Add ui files for multiplayer roomsGravatar FearlessTobi2022-07-2567-49/+4499
| | | | | | | |
* | | | | | | | network: Add initial files and enet dependencyGravatar FearlessTobi2022-07-2512-0/+2890
| | | | | | | |
* | | | | | | | Merge pull request #8564 from lat9nq/dinner-forkGravatar bunnei2022-07-2512-124/+181
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | yuzu: Streamline broken Vulkan handling
| * | | | | | | startup_checks: Use WaitForSingleObject and more cleanupGravatar lat9nq2022-07-121-6/+9
| | | | | | | |
| * | | | | | | startup_checks: Use GetEnvironmentVariableAGravatar lat9nq2022-07-101-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Solves MSVC compile error. Also drops need string use for comparison.
| * | | | | | | startup_checks: Clean upGravatar lat9nq2022-07-101-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds some comments, removes unused includes, and removes last bits of logging since this is before the logging backend starts up.
| * | | | | | | startup_checks: Implement unix side codeGravatar lat9nq2022-07-102-17/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wow fork() is nice, isn't it?
| * | | | | | | yuzu: Simplify broken Vulkan handlingGravatar lat9nq2022-07-109-115/+65
| | | | | | | |
| * | | | | | | yuzu: Check Vulkan on startup with a childGravatar lat9nq2022-07-103-1/+78
| | | | | | | |
| * | | | | | | yuzu: Rename check_vulkan to startup_checksGravatar lat9nq2022-07-104-3/+3
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #8549 from liamwhite/kscheduler-scGravatar Morph2022-07-2513-602/+605
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | kernel: use KScheduler from Mesosphere
| * | | | | | kernel: Ensure all uses of disable_count are balancedGravatar Liam2022-07-143-10/+21
| | | | | | |
| * | | | | | kernel: be more careful about initialization path for HLE threadsGravatar Liam2022-07-142-1/+8
| | | | | | |
| * | | | | | kernel: fix single-core preemption pointsGravatar Liam2022-07-146-40/+28
| | | | | | |
| * | | | | | kernel: fix issues with single core modeGravatar Liam2022-07-149-189/+225
| | | | | | |
| * | | | | | kernel: use KScheduler from mesosphereGravatar Liam2022-07-1412-602/+563
| | | | | | |