| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-12-05 | system_version: Update to 11.0.0 | Chloe Marcec | |
| 2020-12-04 | nim: Stub IsLargeResourceAvailable | Morph | |
| - Used by Immortals Fenyx Rising | |||
| 2020-12-03 | Merge pull request #4996 from bunnei/use-4jits | bunnei | |
| Kernel: Refactor to use 4-instances of Dynarmic & various cleanups and improvements | |||
| 2020-12-02 | Merge pull request #5000 from lioncash/audio-error | bunnei | |
| audio_core: Make shadowing and unused parameters errors | |||
| 2020-12-03 | audio_core: Make shadowing and unused parameters errors | Lioncash | |
| Moves the audio code closer to enabling warnings as errors in general. | |||
| 2020-12-01 | Merge pull request #4937 from german77/multiUDP | bunnei | |
| InputCommon: Add multiple udp server support | |||
| 2020-11-29 | Merge pull request #4939 from german77/MouseInput | bunnei | |
| InputCommon: Implement full mouse support | |||
| 2020-11-29 | kernel: scheduler: Minor cleanup to remove duplicated code. | bunnei | |
| 2020-11-29 | kernel: time_manager: Protect access with a mutex. | bunnei | |
| 2020-11-29 | hle: kernel: thread: Remove unused "Running" state. | bunnei | |
| 2020-11-29 | core: arm: Implement InvalidateCacheRange for CPU cache invalidation. | bunnei | |
| 2020-11-29 | hle: kernel: time_manager: Avoid a crash on process exit. | bunnei | |
| 2020-11-29 | hle: kernel: AddressArbiter: Remove unused code. | bunnei | |
| 2020-11-29 | hle: kernel: SynchronizationObject: Use atomic_bool for is_signaled. | bunnei | |
| 2020-11-29 | common: fiber: Use boost::context instead of native fibers on Windows. | bunnei | |
| 2020-11-29 | hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. | bunnei | |
| 2020-11-28 | Merge pull request #4998 from Morph1984/bioshock-patch | bunnei | |
| hid: Check if applet_resource exists in InitializeVibrationDevice | |||
| 2020-11-28 | Add missing types to NpadCommunicationMode | german | |
| 2020-11-28 | Merge pull request #5021 from german77/StubCommunicationMode | bunnei | |
| HID: Stub set and get NpadCommunicationMode | |||
| 2020-11-27 | Merge pull request #5011 from lioncash/file-str2 | bunnei | |
| core: Reduce string copies in GetGameFileFromPath() | |||
| 2020-11-27 | core: Eliminate remaining usages of the global system instance | Lioncash | |
| Removes all remaining usages of the global system instance. After this, migration can begin to migrate to being constructed and managed entirely by the various frontends. | |||
| 2020-11-27 | savedata_factory: Eliminate usage of the global system instance | Lioncash | |
| Now there's only two meaningful instances left in core. | |||
| 2020-11-26 | Stub set and get NpadCommunicationMode | german | |
| 2020-11-26 | service: Eliminate usages of the global system instance | Lioncash | |
| Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services. | |||
| 2020-11-26 | core: Reduce string copies in GetGameFileFromPath() | Lioncash | |
| Eliminates some minor string churn where applicable. Also eliminates an unnecessary vector copy. | |||
| 2020-11-26 | Merge pull request #4975 from comex/invalid-syncpoint-id | bunnei | |
| nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID | |||
| 2020-11-25 | Implement full mouse support | german | |
| 2020-11-25 | Merge pull request #4981 from ogniK5377/ioctl-ctrl | bunnei | |
| nvservices: Reintroducee IoctlCtrl | |||
| 2020-11-25 | Add multiple udp server support | german | |
| 2020-11-25 | Merge pull request #4976 from comex/poll-events | Rodrigo Locatti | |
| Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread | |||
| 2020-11-25 | hid: Check if applet_resource exists in InitializeVibrationDevice | Morph | |
| 2020-11-25 | Merge pull request #4978 from bunnei/shutdown-crash | bunnei | |
| core: cpu_manager: Fix shutdown crash when closing before emulation starts. | |||
| 2020-11-24 | core: cpu_manager: Fix shutdown crash when closing before emulation starts. | bunnei | |
| 2020-11-24 | service: am: Implement ExecuteProgram and required stubs. | bunnei | |
| - This is used by Super Mario 3D All-Stars. | |||
| 2020-11-24 | core: loader: Implement support for loading indexed programs. | bunnei | |
| 2020-11-24 | hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977) | bunnei | |
| * hle: services: Fix a crash with improper NVFlinger lifetime management. - This crash would happen when attempting to shutdown yuzu early on in boot. | |||
| 2020-11-24 | nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID | comex | |
| - Use .at() instead of raw indexing when dealing with untrusted indices. - For the special case of WaitFence with syncpoint id UINT32_MAX, instead of crashing, log an error and ignore. This is what I get when running Super Mario Maker 2. | |||
| 2020-11-24 | Merge pull request #4942 from lioncash/system | Rodrigo Locatti | |
| core: Make use of [[nodiscard]] with the System class | |||
| 2020-11-24 | Merge pull request #4972 from lioncash/unused4 | Rodrigo Locatti | |
| svc: Remove unnecessary [[maybe_unused]] tag | |||
| 2020-11-24 | nvservices: Reintroducee IoctlCtrl | Chloe Marcec | |
| Fixes regression caused by #4907 which caused games like Breath of the Wild 1.0.0 not to boot. | |||
| 2020-11-23 | Fix warnings in core/frontend/input.h with [[maybe_unused]] | bunnei | |
| Fixes build break due to #4927 | |||
| 2020-11-23 | Merge pull request #4927 from lioncash/input-error | bunnei | |
| input_common: Treat warnings as errors | |||
| 2020-11-23 | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off ↵ | comex | |
| main thread EmuWindow::PollEvents was called from the GPU thread (or the CPU thread in sync-GPU mode) when swapping buffers. It had three implementations: - In GRenderWindow, it didn't actually poll events, just set a flag and emit a signal to indicate that a frame was displayed. - In EmuWindow_SDL2_Hide, it did nothing. - In EmuWindow_SDL2, it did call SDL_PollEvents, but this is wrong because SDL_PollEvents is supposed to be called on the thread that set up video - in this case, the main thread, which was sleeping in a busyloop (regardless of whether sync-GPU was enabled). On macOS this causes a crash. To fix this: - Rename EmuWindow::PollEvents to OnFrameDisplayed, and give it a default implementation that does nothing. - In EmuWindow_SDL2, do not override OnFrameDisplayed, but instead have the main thread call SDL_WaitEvent in a loop. | |||
| 2020-11-23 | Merge pull request #4451 from slashiee/extended-logging | bunnei | |
| logging/settings: Increase maximum log size to 100 MB and add extended logging option | |||
| 2020-11-23 | svc: Remove unnecessary [[maybe_unused]] tag | Lioncash | |
| The parameter is used in this function, so this suppression isn't necessary. | |||
| 2020-11-22 | input_common: Treat warnings as errors | Lioncash | |
| Migrates over warnings as errors for input common to match how the common library treats warnings as errors. | |||
| 2020-11-21 | Merge pull request #4944 from lioncash/system-rem | bunnei | |
| patch_manager: Remove usages of the global system instance | |||
| 2020-11-20 | Merge pull request #4907 from ogniK5377/nvdrv-cleanup | bunnei | |
| core: Make nvservices more standardized | |||
| 2020-11-20 | olsc: Move member initialization to after member functions. | bunnei | |
| 2020-11-19 | hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled ↵ | bunnei | |
| functions. - Used by Animal Cross: New Horizons v1.6.0 update, minimal stub gets this update working. | |||
