Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-29 | common: ThreadWorker: Add class to help do asynchronous work. | bunnei | |
2020-12-29 | hle: kernel: Manage host thread IDs using TLS. | bunnei | |
- Avoids the need to have a large map of host to guest thread IDs. | |||
2020-12-29 | hle: kernel: Move ServiceThread ownership to KernelCore. | bunnei | |
- Fixes a circular dependency which prevented threads from being released on shutdown. | |||
2020-12-29 | hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession. | bunnei | |
2020-12-28 | hle: service: Acquire and release a lock on requests. | bunnei | |
- This makes it such that we can safely access service members from CoreTiming thread. | |||
2020-12-28 | audio_core: stream: Ensure buffer is valid before release. | bunnei | |
2020-12-28 | core: Do not reset device_memory on shutdown. | bunnei | |
- This will be reset on initialization. | |||
2020-12-28 | core: hle: kernel: Clear process list on boot. | bunnei | |
2020-12-28 | gpu: gpu_thread: Ensure MicroProfile is shutdown on exit. | bunnei | |
2020-12-28 | hle: service: vi: Refactor to grab buffer only once. | bunnei | |
2020-12-28 | service: nvflinger: Improve synchronization for BufferQueue. | bunnei | |
- Use proper mechanisms for blocking on DequeueBuffer. - Ensure service thread terminates on emulation Shutdown. | |||
2020-12-28 | hle: service: Ensure system is powered on before writing IPC result. | bunnei | |
2020-12-28 | core: kernel: Clear process list earlier. | bunnei | |
2020-12-28 | video_core: gpu_thread: Do not wait when system is powered down. | bunnei | |
2020-12-28 | core: settings: Untangle multicore from asynchronous GPU. | bunnei | |
- Now that GPU is always threaded, we can support multicore with synchronous GPU. | |||
2020-12-28 | video_core: gpu: Implement synchronous mode using threaded GPU. | bunnei | |
2020-12-28 | video_core: gpu: Refactor out synchronous/asynchronous GPU implementations. | bunnei | |
- We must always use a GPU thread now, even with synchronous GPU. | |||
2020-12-28 | hle: kernel: hle_ipc: Remove SleepClientThread. | bunnei | |
- This was kind of hacky, and no longer is necessary with service threads. | |||
2020-12-28 | hle: service: bsd: Update to work with service threads, removing ↵ | bunnei | |
SleepClientThread. | |||
2020-12-28 | hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread. | bunnei | |
- Note, this always processes the ioctl right away, which fixes BotW 1.0.0 issues. | |||
2020-12-28 | hle: kernel: service_thread: Add parameter for thread pool size. | bunnei | |
2020-12-28 | hle: service: nvflinger: Refactor locking and interfaces. | bunnei | |
2020-12-28 | hle: service: vi: Remove usage of SleepClientThread. | bunnei | |
2020-12-28 | core: hle: server_session: Use separate threads for each service connection. | bunnei | |
2020-12-28 | Merge pull request #5233 from german77/inverted | bunnei | |
InputCommon: Allow to invert analog axis with right click | |||
2020-12-26 | Allow to invert analog axis with right click | german | |
2020-12-25 | Merge pull request #5226 from ReinUsesLisp/c4715-vc | Rodrigo Locatti | |
video_core: Enforce C4715 (not all control paths return a value) | |||
2020-12-25 | Merge pull request #5225 from ReinUsesLisp/always-vulkan | Rodrigo Locatti | |
cmake: Always enable Vulkan | |||
2020-12-24 | core: 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-24 | cmake: Always enable Vulkan | ReinUsesLisp | |
Removes the unnecesary burden of maintaining separate #ifdef paths and allows us sharing generic Vulkan code across APIs. | |||
2020-12-24 | video_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-24 | vk_shader_decompiler: Silence warning when compiling without asserts | ReinUsesLisp | |
2020-12-23 | Merge pull request #5217 from lat9nq/save-on-boot | bunnei | |
yuzu/main: Save settings when starting guest | |||
2020-12-22 | Merge pull request #5223 from lat9nq/menu-navigation | LC | |
yuzu/main: Improve menubar access keys | |||
2020-12-22 | yuzu/main: Improve menubar access keys | lat9nq | |
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-22 | Merge pull request #5178 from german77/dockedresize | bunnei | |
Add option to reset window size to 1080p | |||
2020-12-22 | Add option to reset window size to 1080p | german | |
2020-12-21 | Merge pull request #5042 from Morph1984/project-aether | bunnei | |
Project Aether: Reimplementation of the Web Browser Applet | |||
2020-12-22 | yuzu/main: Save settings when starting guest | lat9nq | |
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-20 | Merge pull request #5131 from bunnei/scheduler-rewrite | bunnei | |
Rewrite Kernel scheduler based on Atmosphere | |||
2020-12-20 | Merge pull request #5201 from ameerj/bufferq-refactor | bunnei | |
vi/buffer_queue: Buffer queue management refactor | |||
2020-12-20 | Merge pull request #5207 from FearlessTobi/remove-gdb-config | bunnei | |
yuzu: Remove gdbstub configuration | |||
2020-12-19 | yuzu: Remove gdbstub configuration | FearlessTobi | |
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-18 | applets/web: Implement the online web browser applet | Morph | |
2020-12-18 | applets/web: Fix keyboard to emulated controller input | Morph | |
2020-12-18 | main: Add the ability to disable the web applet | Morph | |
This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly. | |||
2020-12-18 | main, applets/web: Re-add progress dialog for RomFS extraction | Morph | |
2020-12-18 | applets/web: Implement the Qt web browser applet frontend | Morph | |
2020-12-18 | web_browser_scripts: Add injection scripts for the web browser | Morph | |
2020-12-18 | pl_u, applets/web: Decrypt shared fonts to TTF files | Morph | |