summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-30host_shaders: Add copyright headers to OpenGL present shadersReinUsesLisp
2020-12-30video_core/host_shaders: Add support for prebuilt SPIR-V shadersReinUsesLisp
Add support for building SPIR-V shaders from GLSL and generating headers to include the text of those same GLSL shaders to consume from OpenGL.
2020-12-29Merge pull request #5247 from comex/xx-conceptsbunnei
k_priority_queue: Fix concepts use
2020-12-29Merge pull request #5246 from comex/xx-includebunnei
Add missing include of "core/hle/kernel/kernel.h"
2020-12-29Merge pull request #5248 from ReinUsesLisp/update-dynarmicLC
externals: Update Dynarmic
2020-12-29externals: Update DynarmicReinUsesLisp
Keeps yuzu up to date with the latest changes and introduces a change needed for a lock-free optimization our side.
2020-12-29k_priority_queue: Fix concepts usecomex
- For `std::same_as`, add missing include of `<concepts>`. - For `std::convertible_to`, create a replacement in `common/concepts.h` and use that instead. This would also be found in `<concepts>`, but unlike `std::same_as`, `std::convertible_to` is not yet implemented in libc++, LLVM's STL implementation - not even in master. (In fact, `std::same_as` is the *only* concept currently implemented. For some reason.)
2020-12-29Add missing include of "core/hle/kernel/kernel.h"comex
This is needed as the header invokes methods on KernelCore.
2020-12-29Merge pull request #5245 from ameerj/sleepthread-logLC
svc: demote SleepThread log to LOG_TRACE
2020-12-29svc: demote SleepThread log to LOG_TRACEameerj
This log is called often, and introduces a lot of noise when debug logging is enabled, making it difficult to see other debug logs.
2020-12-29Merge pull request #5236 from gal20/udp_client_patchbunnei
input_common: process udp packets only for the correct pad
2020-12-28Merge pull request #5233 from german77/invertedbunnei
InputCommon: Allow to invert analog axis with right click
2020-12-27udp client: process packets only for the correct padgal20
2020-12-26Allow to invert analog axis with right clickgerman
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-22Merge pull request #5223 from lat9nq/menu-navigationLC
yuzu/main: Improve menubar access keys
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-22Merge pull request #5178 from german77/dockedresizebunnei
Add option to reset window size to 1080p
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-20Merge pull request #5207 from FearlessTobi/remove-gdb-configbunnei
yuzu: Remove gdbstub configuration
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-18Merge pull request #5205 from Morph1984/oss-extended-plus-minusLC
system_archive: Add + and - buttons to the Nintendo Extended OSS font
2020-12-18system_archive: Add + and - buttons to the Nintendo Extended OSS fontMorph
2020-12-18Merge pull request #5200 from Morph1984/oss-font-extendedLC
system_archive: Update Nintendo Extended OSS font