| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-18 | bootmanager: Don't create another screenshot request if previous one is not ↵ | german77 | |
| done yet | |||
| 2022-03-20 | yuzu: Reduce unused includes | ameerj | |
| 2021-11-24 | yuzu: Fix TAS from rebase | german77 | |
| 2021-11-24 | bootmanager: Use cross-platform keyboard input | german77 | |
| 2021-11-24 | kraken: Address comments from review | german77 | |
| Fix compiler bug | |||
| 2021-11-24 | core/hid: Improve accuary of mouse implementation | german77 | |
| 2021-11-24 | core/hid: Fully implement native mouse | german77 | |
| 2021-11-24 | input_common: Allow keyboard to be backwards compatible | german77 | |
| 2021-11-24 | core/hid: Improve accuracy of the keyboard implementation | german77 | |
| 2021-11-24 | service/hid: Remove includes of core.h and settings.h | german77 | |
| 2021-11-24 | input_common: Revert deleted TAS functions | german77 | |
| 2021-11-24 | yuzu: Use new input on main and bootmanager | german77 | |
| 2021-11-24 | input_common: Rewrite keyboard | german77 | |
| 2021-11-21 | const fixes | Adam Heinermann | |
| 2021-11-21 | Added TAS controls to the menu under Tools | Adam Heinermann | |
| 2021-11-20 | Fix screenshot dimensions when at 1x scale | ameerj | |
| This was regressed by ART. Prior to ART, the screenshots were saved at the title's framebuffer resolution. A misunderstanding of the existing logic led to screenshot dimensions becoming dependent on the host render window size. This changes the behavior to match how it was prior to ART at 1x, with screenshots now always being the title's framebuffer dimensions scaled by the resolution scaling factor. | |||
| 2021-11-16 | bootmanager: Fix screenshot resolution factor usage | ameerj | |
| Fixes screenshots at non integer scaling | |||
| 2021-11-04 | general: Get the current process program id directly from the system | Morph | |
| This allows us to avoid including KProcess' header file in files that only need to get the current process' program id. | |||
| 2021-11-04 | general: Rename GetTitleID to GetProgramID | Morph | |
| 2021-10-15 | core: Move ResultStatus outside of System | Morph | |
| Allows it to be a forward declaration in other header files. | |||
| 2021-10-07 | yuzu qt: Remove global system instances from config, WaitTree, main | lat9nq | |
| 2021-10-01 | yuzu: main: Register a callback for Exit | Morph | |
| 2021-09-18 | input_common/tas: new update method | german77 | |
| 2021-07-28 | renderers: Add explicit invert_y bool to screenshot callback | ameerj | |
| OpenGL and Vulkan images render in different coordinate systems. This allows us to specify the coordinate system of the screenshot within each renderer | |||
| 2021-07-22 | shader: Adhere to disk shader cache setting | ameerj | |
| 2021-07-20 | bootmanager: Create a dummy render widget | Morph | |
| This ensures that Qt positions the render window at the correct position on initializing the respective render backends. | |||
| 2021-07-16 | input_common: Fix mouse panning behaivour | german77 | |
| 2021-06-22 | bootmanager: Use std::stop_source for stopping emulation | ReinUsesLisp | |
| Use its std::stop_token to abort shader cache loading. Using std::stop_token instead of std::atomic_bool allows the usage of other utilities like std::stop_callback. | |||
| 2021-05-05 | hle: kernel: Rename Process to KProcess. | bunnei | |
| 2021-05-02 | input_common: Release mouse buttons on out of focus | german77 | |
| 2021-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
| 2021-03-11 | Merge pull request #6040 from german77/toggleKeyboard | bunnei | |
| Enable toggle buttons for keyboard and mouse | |||
| 2021-03-05 | Enable button toggle for keyboard in the modifier button | german | |
| 2021-02-27 | inputCommon: Mouse fixes | german77 | |
| 2021-02-13 | gpu: Report renderer errors with exceptions | ReinUsesLisp | |
| Instead of using a two step initialization to report errors, initialize the GPU renderer and rasterizer on the constructor and report errors through std::runtime_error. | |||
| 2021-02-11 | Merge pull request #5869 from german77/mousePanning | bunnei | |
| input_common: Add mouse panning | |||
| 2021-02-07 | Add mouse panning | german | |
| 2021-02-07 | renderer_opengl: Update OpenGL backend version requirement to 4.6 | Morph | |
| 2021-01-15 | Always initialize keyboard input | german | |
| 2021-01-15 | Add mutitouch support for touch screens | german | |
| 2021-01-13 | yuzu: Migrate off of setMargin() to setContentsMargins() | Lioncash | |
| setMargin() has been deprecated since Qt 5, and replaced with setContentsMargins(). We can move over to setContentsMargins() to stay forward-compatible with Qt 6.0. | |||
| 2020-12-31 | yuzu/main: fix mouse not showing on move and port citra-emu/citra#5476 | gal20 | |
| 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-18 | bootmanager: Add a check whether loading is complete | Morph | |
| 2020-11-29 | Merge pull request #4939 from german77/MouseInput | bunnei | |
| InputCommon: Implement full mouse support | |||
| 2020-11-25 | Implement full mouse 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-24 | frontend: yuzu (qt): Register a callback for ExecuteProgram. | bunnei | |
| 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-15 | bootmanager: Allow mouse clicks only if touch is disabled | Morph | |
| Previously mouse clicks will not register when touch is disabled. This rectifies that and allows mouse clicks to be mapped to other buttons if the touchscreen is disabled. | |||
