summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-08-12Merge pull request #8731 from FearlessTobi/better-ldnliamwhite
ldn: Add better stubs and more data types
2022-08-11core: ldn: Address review comments part 2german77
2022-08-09Merge pull request #8735 from djrobx/add_vsyncliamwhite
Make vsync setting work for Vulkan
2022-08-09Merge pull request #8722 from german77/ds4_goes_brrrbunnei
hid: core: Delay the stop vibration command when testing
2022-08-09Merge pull request #8724 from german77/no_alphabunnei
hid: core: Properly emulate controller color and battery level
2022-08-09Merge pull request #8729 from merryhime/cp15-barriersbunnei
arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISB
2022-08-09Merge pull request #8499 from Docteh/pluralsbunnei
Translate english plurals
2022-08-09Merge pull request #8715 from Docteh/suzhoubunnei
Qt5 work around for suzhou numerals
2022-08-08hid: core: Properly emulate controller color and battery levelNarr the Reg
2022-08-08core: ldn: Address review commentsNarr the Reg
2022-08-07Make vsync setting work for VulkanDJRobX
2022-08-07core/arm: fix build errorLiam
2022-08-07Merge pull request #8637 from liamwhite/bad-interruptsbunnei
kernel: unlayer CPU interrupt handling
2022-08-07Merge pull request #8240 from liamwhite/count-cyclesMorph
core/arm: re-enable cycle counting
2022-08-07ldn: Add better stubs and more data typesFearlessTobi
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com> Co-Authored-By: Morph <39850852+Morph1984@users.noreply.github.com>
2022-08-07arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISBMerry
2022-08-07yuzu: Fix fmt 9.0.0 issueslat9nq
2022-08-06Merge pull request #8658 from liamwhite/plgpbunnei
video_core: differentiate between tiled and untiled framebuffer sizes for unaccelerated blits
2022-08-06Merge pull request #8700 from liamwhite/xc3-vk-crashbunnei
vk_texture_cache: return VK_NULL_HANDLE for views of null images
2022-08-06Merge pull request #8667 from Kelebek1/xc3liamwhite
[SPIRV] Add missed shader defines
2022-08-05hid: core: Delay the stop vibration command when testingNarr the Reg
2022-08-05Controller bugfixes in profile select (#8716)Steve
* Controller bugfixes in profile select, closes #8265 2 fixes for using a controller in profile select dialog. Pressing 'B' cancels the launch of the game Using controller to select a profile now correctly sets the index to use for the launch * Added brackets to if statements as requested.
2022-08-03Qt5 work around for suzhou numeralsKyle Kienapfel
When windows is told to display Standard digits as suzhou, it is showing incorrect information in yuzu, file sizes and the CPU speed limiter are effected by this. See #8698 for some screenshots. Setting number format to Chinese (Simplified, Hong Kong SAR) is one way to see this issue in action. Fixes #8698
2022-08-02renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, ↵Liam
R16G16B16_SSCALED, R8G8B8_SSCALED
2022-08-02vk_texture_cache: return VK_NULL_HANDLE for views of null imagesLiam
2022-08-01core/loader: remove ELF loaderLiam
2022-07-31Merge pull request #8678 from liamwhite/stop-waitingbunnei
video_core: stop waiting for shader compilation on user cancel
2022-07-31Merge pull request #8622 from liamwhite/progressbunnei
qt: reset progress bar after shader compilation
2022-07-31Properly write out the command buffer when serving close requestNikita Strygin
2022-07-30Merge pull request #8684 from liamwhite/delete-shaderMorph
renderer_opengl: delete shader source after linking
2022-07-30renderer_opengl: delete shader source after linkingLiam
2022-07-30Translate english pluralsKyle Kienapfel
Turns out that for Qt to properly handle plurals in English a translation needs to be provided, otherwise the user is left with messages such as "Building: 2 shader(s)" Plurals for other all other languages are handled on transifex. I wrote the README.md to just refer to it as a translation collaboration site just in case we ever switch. These translations being out of date won't pose any technical problems so I believe it is fine to handle them manually on a "best effort" basis. The files are generated into the source directory so that the relative filenames are correct. The generated file is added to .gitignore
2022-07-30Merge pull request #8664 from liamwhite/monkey-compiler-v12-1Morph
common: move forwarded value into SPSCQueue
2022-07-29video_core: stop waiting for shader compilation on user cancelLiam
2022-07-29audio_core: fix -Wuninitialized when compiling with ASanLiam
2022-07-29common: move forwarded value into SPSCQueueLiam
2022-07-29Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan.Kelebek1
2022-07-28Merge pull request #8656 from german77/audio-stepbunnei
yuzu: Add incremental steps to volume hotkeys
2022-07-28Merge pull request #8657 from Kelebek1/depopliamwhite
[Audio] Avoid an out-of-bounds span write in depop prepare
2022-07-27video_core: differentiate between tiled and untiled framebuffer sizes for ↵Liam
unaccelerated copies
2022-07-27Revert Coretiming PRs 8531 and 7454 (#8591)Maide
2022-07-27implement pause on system suspend (#8585)snek
2022-07-27Avoid depop out of boundsKelebek1
2022-07-27Merge pull request #8542 from Morph1984/gpu-use-old-qliamwhite
gpu_thread: Use the previous MPSCQueue implementation
2022-07-27Merge pull request #8636 from german77/irs_cluster_releaseliamwhite
service: irs: Implement clustering processor
2022-07-27Merge pull request #8633 from Morph1984/optional-keysliamwhite
applet/swkbd: Implement optional symbol keys
2022-07-27Merge pull request #8592 from devsnek/sig-handlerssnek
exit gracefully on sigint/sigterm
2022-07-27yuzu: Add incremental steps to volume hotkeysNarr the Reg
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: Address review commentsFearlessTobi