summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-12-27udp client: process packets only for the correct padgal20
2020-12-25Merge pull request #5226 from ReinUsesLisp/c4715-vcRodrigo Locatti
video_core: Enforce C4715 (not all control paths return a value)
2020-12-25Merge pull request #5225 from ReinUsesLisp/always-vulkanRodrigo Locatti
cmake: Always enable Vulkan
2020-12-24core: memory: Ensure thread safe access when pages are rasterizer cached (#5206)bunnei
* core: memory: Ensure thread safe access when pages are rasterizer cached.
2020-12-24cmake: Always enable VulkanReinUsesLisp
Removes the unnecesary burden of maintaining separate #ifdef paths and allows us sharing generic Vulkan code across APIs.
2020-12-24video_core: Enforce C4715 (not all control paths return a value)ReinUsesLisp
Most of the time people write code that always returns a value, terminates execution, throws an exception, or uses an unconventional jump primitive. This is not always true when we build without asserts on mainline builds. To avoid introducing undefined behavior on our most used builds, enforce this warning signalling an error and stopping the build from shipping.
2020-12-24vk_shader_decompiler: Silence warning when compiling without assertsReinUsesLisp
2020-12-23Merge pull request #5217 from lat9nq/save-on-bootbunnei
yuzu/main: Save settings when starting guest
2020-12-22yuzu/main: Improve menubar access keyslat9nq
Adds a unique access key to each action within each menu. A few actions already had their own access key, so those were untouched.
2020-12-22Add option to reset window size to 1080pgerman
2020-12-21Merge pull request #5042 from Morph1984/project-aetherbunnei
Project Aether: Reimplementation of the Web Browser Applet
2020-12-22yuzu/main: Save settings when starting guestlat9nq
Saves UISettings and Settings when booting a guest. Moves updating UISettings::values from GMainWindow::closeEvent into its own function, then reuses it in GMainWindow::BootGame.
2020-12-20Merge pull request #5131 from bunnei/scheduler-rewritebunnei
Rewrite Kernel scheduler based on Atmosphere
2020-12-20Merge pull request #5201 from ameerj/bufferq-refactorbunnei
vi/buffer_queue: Buffer queue management refactor
2020-12-19yuzu: Remove gdbstub configurationFearlessTobi
The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028. This PR just removes the remaining gdb configuration code from the emulator and the UI.
2020-12-18applets/web: Implement the online web browser appletMorph
2020-12-18applets/web: Fix keyboard to emulated controller inputMorph
2020-12-18main: Add the ability to disable the web appletMorph
This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly.
2020-12-18main, applets/web: Re-add progress dialog for RomFS extractionMorph
2020-12-18applets/web: Implement the Qt web browser applet frontendMorph
2020-12-18web_browser_scripts: Add injection scripts for the web browserMorph
2020-12-18pl_u, applets/web: Decrypt shared fonts to TTF filesMorph
2020-12-18ns_vm: Stub NeedsUpdateVulnerabilityMorph
This is used to force system updates on launching the web browser. We do not care about system updates so this can be set to false.
2020-12-18frontend/input_interpreter: Add InputInterpreter APIMorph
The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms. Co-authored-by: Chloe <25727384+ogniK5377@users.noreply.github.com>
2020-12-18controllers/npad: Make press_state atomicMorph
2020-12-18util: Add URL Request Interceptor for QWebEngineMorph
2020-12-18bootmanager: Add a check whether loading is completeMorph
2020-12-18applets/web: Implement the default web browser applet frontendMorph
2020-12-18applets/web: Implement the offline browser applet backendMorph
2020-12-18applets/web: Initial implementation of the web browser appletMorph
2020-12-18applets: Remove the previous web browser applet implementationMorph
2020-12-18system_archive: Add + and - buttons to the Nintendo Extended OSS fontMorph
2020-12-18buffer_queue: better use of std::arrayameerj
2020-12-17Overwrite slots instead of queuing them, add disconnect signalameerj
Fix for Katana Zero and Yoshi's Crafted World
2020-12-17system_archive: Update Nintendo Extended OSS fontMorph
Co-authored-by: Its-Rei <kupfel@gmail.com>
2020-12-15Merge pull request #5190 from Morph1984/validate_device_handlebunnei
controllers/npad: Validate device handles before use
2020-12-15Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexbunnei
fsp_srv: Implement OpenDataStorageWithProgramIndex
2020-12-15Merge pull request #5157 from lioncash/array-dirtybunnei
maxwell_3d: Remove unused dirty_pointer array
2020-12-14Merge pull request #5168 from Morph1984/aoc-PurchaseEventManagerbunnei
aoc_u: Stub IPurchaseEventManager and its service commands
2020-12-13cmake: Fix generating CMake configs and linking with Boostlat9nq
Fixes regression by 761206cf81b271f7f4dd6a167a120325b760dbf3, causing yuzu to not build on Linux with any version of Boost except a cached 1.73 Conan version from before about a day ago. Moves the Boost requirement out of the `REQUIRED_LIBS` psuedo-2D-array for Conan to instead be manually configured, using Conan as a fallback solution if the system does not meet our requirements. Requires any update from the linux-fresh container in order to build. **DO NOT MERGE** until someone with the MSVC toolchain can verify this works there, too.
2020-12-12common: Update CMakeList to fix build issue with Boost.bunnei
2020-12-12controllers/npad: Validate device handles before useMorph
Some games such as NEKOPARA Vol. 3 send invalid device handles when calling InitializeVibrationDevice. Introduce a check to validate the device handle before use.
2020-12-12Merge pull request #5183 from lioncash/alias2bunnei
vfs: Use existing type aliases consistently
2020-12-11Merge pull request #5187 from Morph1984/revert-stdfsbunnei
fs: Revert all std::filesystem changes
2020-12-11Merge pull request #5172 from lioncash/svc-widebunnei
svc: Remove unnecessary casts
2020-12-11Revert "Merge pull request #5173 from lioncash/common-fs"Morph
This reverts commit ce5fcb6bb2c358b0251a2ce87945bda52789a76d, reversing changes made to 6f41763061082d5fa2ab039c554427152243cb46.
2020-12-11Revert "Merge pull request #5174 from ReinUsesLisp/fs-fix"Morph
This reverts commit 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a, reversing changes made to e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.
2020-12-11Revert "Merge pull request #5176 from Morph1984/fix-createfile"Morph
This reverts commit 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76, reversing changes made to 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a.
2020-12-11Revert "Merge pull request #5179 from ReinUsesLisp/fs-path"Morph
This reverts commit 4e94d0d53af2cdb7b03ef9de23cc29f3565df97a, reversing changes made to 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76.
2020-12-11Revert "Merge pull request #5181 from Morph1984/5174-review"Morph
This reverts commit cdb36aef9ec9d30bdef1953f9ed46776ae2f12af, reversing changes made to 5e9b77129f2cf8c039a8d98033cae4ac0f93f515.