summaryrefslogtreecommitdiffstats
path: root/src/core/frontend (follow)
Commit message (Expand)AuthorAgeFilesLines
* am: re-namespace frontend applets to frontend directoryLiam2024-01-307-26/+26
* result: Make fully constexpr, add ON_RESULT_INCLUDEDFearlessTobi2024-01-251-3/+3
* service: hid: Create abstracted pad structuregerman772024-01-121-1/+1
* hid_core: Move hid to it's own subprojectNarr the Reg2024-01-051-3/+3
* yuzu: Constrain mouse in render window when emulatedNarr the Reg2023-11-251-5/+5
* general: Use console mode helper across projectlat9nq2023-08-232-3/+3
* general: Convert use_docked_mode to an enumerationlat9nq2023-08-222-2/+5
* android: native: Add support for custom Vulkan driver loading.bunnei2023-06-031-12/+5
* core: frontend: Refactor GraphicsContext to its own module.bunnei2023-06-033-47/+72
* service: nfc: Merge device interfaces and create the device managerNarr the Reg2023-05-062-6/+6
* Merge pull request #10006 from german77/profile_selectliamwhite2023-04-012-4/+15
|\
| * service: am: Improve profile select appletNarr the Reg2023-03-292-4/+15
* | applet: controller: Implement cancel buttongerman772023-03-302-2/+2
|/
* qt: implement RequestExit for appletsLiam2023-03-2517-9/+63
* general: fix spelling mistakesLiam2023-03-121-1/+1
* gl_device: Use a more robust way to use strict context modeAlexander Orzechowski2022-12-131-0/+6
* applets/controller: Use aliases for callbacksLioncash2022-12-062-3/+5
* applets/error: Use aliases for callbacksLioncash2022-12-062-9/+11
* applets/mii_edit: Use aliases for callbacksLioncash2022-12-062-3/+5
* applets/profile_select: Use aliases for callbacksLioncash2022-12-062-4/+5
* applets/web_browser: Use aliases for callbacksLioncash2022-12-062-18/+17
* applets/software_keyboard: Use aliases for callbacksLioncash2022-12-062-21/+16
* Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-031-0/+1
|\
| * general: fix compile for Apple ClangLiam2022-11-231-0/+1
* | Vulkan: update initializationLiam2022-11-271-0/+2
|/
* general: Address review commentsgerman772022-11-142-4/+5
* service: am: Implement cabinet applet backendgerman772022-11-132-0/+56
* yuzu: Add 16:10 aspect ratioNarr the Reg2022-10-102-0/+3
* Merge pull request #8633 from Morph1984/optional-keysliamwhite2022-07-271-0/+2
|\
| * applet/swkbd: Implement optional symbol keysMorph2022-07-241-0/+2
* | chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-272-6/+4
|/
* core: Replace all instances of ResultCode with Resultgerman772022-06-272-9/+9
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-141-1/+1
* general: Convert source file copyright comments over to SPDXMorph2022-04-2316-48/+32
* applets/mii: Remove frontend parametersMorph2022-03-222-17/+4
* service: Move mii enums and structs into its own fileMorph2022-03-221-1/+1
* applets: Rename Mii to MiiEditMorph2022-03-222-7/+8
* core: Reduce unused includesameerj2022-03-191-1/+0
* Merge pull request #7964 from german77/miiiibunnei2022-03-172-0/+54
|\
| * applet: mii: Simple implementation of mii appletgerman772022-03-012-0/+54
* | emu_window: Create a way to Cancel the exit of a Scopedlat9nq2022-03-081-1/+10
|/
* general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-052-6/+5
* profile: Migrate to the new UUID implementationMorph2022-02-052-6/+6
* core/hid: Fix controller type validationgerman772021-12-301-5/+5
* core/hid: Rename NpadType to NpadStyleIndexgerman772021-11-251-5/+5
* Morph review first wavegerman772021-11-251-3/+2
* kraken: Address comments from reviewgerman772021-11-252-34/+25
* core/frontend: Update appletsgerman772021-11-251-9/+14
* core: Remove frontend/inputgerman772021-11-251-217/+0
* core/emu_window: Remove touch inputgerman772021-11-252-113/+15
* core/hid: Move input_interpreter to hidgerman772021-11-252-206/+0
* Fix screenshot dimensions when at 1x scaleameerj2021-11-202-11/+7
* bootmanager: Fix screenshot resolution factor usageameerj2021-11-162-10/+7
* applets/swkbd: Skip text checking if the text has been confirmedMorph2021-11-082-5/+6
* core: Remove unused includesameerj2021-11-045-5/+0
* core/profile_select: Avoid uninitialized read in SelectProfile()Lioncash2021-09-231-1/+2
* applets: Append applet_ prefix to backend appletsMorph2021-07-142-2/+2
* general: Make most settings a BasicSettinglat9nq2021-06-281-1/+1
* General: Resolve fmt specifiers to adhere to 8.0.0 API where applicableLioncash2021-06-231-0/+1
* input_common: Analog button, use time based position instead of frequent updatesgerman772021-05-301-0/+15
* core: Make variable shadowing a compile-time errorLioncash2021-05-161-1/+1
* Merge pull request #6257 from Morph1984/fix-use-after-free-webappletbunnei2021-04-302-6/+7
|\
| * applets/web: Fix a use-after-free when passing in the URL stringMorph2021-04-282-6/+7
* | Merge pull request #6226 from german77/sevensixbunnei2021-04-301-3/+9
|\ \ | |/ |/|
| * hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman772021-04-241-3/+9
* | emu_window: Return pair from ClipToTouchScreen() instead of tupleLioncash2021-04-232-5/+8
* | emu_window: unsigned -> u32Lioncash2021-04-232-21/+21
|/
* input_interpreter: Fix button hold being interpreted incorrectly on initMorph2021-04-152-1/+17
* applets/swkbd: Implement the Default Software Keyboard frontendMorph2021-04-152-2/+236
* applets: Remove the previous software keyboard applet implementationMorph2021-04-152-53/+1
* common: Move settings to common from core.bunnei2021-04-153-3/+3
* hid: Implement GC controllergerman2021-02-081-0/+1
* Make settings controller image change with controller inputgerman2021-02-061-0/+11
* Merge pull request #5270 from german77/multiTouchbunnei2021-01-213-26/+37
|\
| * Always initialize keyboard inputgerman2021-01-152-7/+7
| * Add mutitouch support for touch screensgerman2021-01-152-23/+31
| * Allow to return up to 16 touch inputs per enginegerman2021-01-152-6/+9
* | input_interpreter: Mark two member functions as constLioncash2021-01-161-4/+4
* | input_interpreter: Add method to check for a button press stateMorph2021-01-162-0/+25
|/
* applets/web: Implement the online web browser appletMorph2020-12-182-0/+17
* main, applets/web: Re-add progress dialog for RomFS extractionMorph2020-12-182-8/+8
* frontend/input_interpreter: Add InputInterpreter APIMorph2020-12-182-0/+165
* applets/web: Implement the default web browser applet frontendMorph2020-12-182-0/+20
* applets: Remove the previous web browser applet implementationMorph2020-12-184-136/+0
* core: Remove unnecessary enum casts in log callsLioncash2020-12-081-3/+4
* Merge pull request #4939 from german77/MouseInputbunnei2020-11-301-2/+7
|\
| * Implement full mouse supportgerman2020-11-261-2/+7
* | Merge pull request #4976 from comex/poll-eventsRodrigo Locatti2020-11-261-2/+2
|\ \
| * | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main threadcomex2020-11-231-2/+2
| |/
* | Fix warnings in core/frontend/input.h with [[maybe_unused]]bunnei2020-11-241-1/+3
* | input_common: Treat warnings as errorsLioncash2020-11-221-1/+1
|/
* input_common: Add VibrationDevice and VibrationDeviceFactoryMorph2020-11-161-0/+7
* controllers/npad: Add heuristics to reduce rumble state changesMorph2020-11-161-1/+1
* hid: Reorder all HID commandsMorph2020-11-161-2/+2
* settings: Preparation for per-game input settingsMorph2020-11-162-3/+3
* controller: Pass ControllerParameters by reference in ReconfigureControllers()Lioncash2020-10-272-3/+3
* Revert "core: Fix clang build"bunnei2020-10-212-3/+2
* core: Fix clang buildLioncash2020-10-182-2/+3
* core/CMakeLists: Make some warnings errorsLioncash2020-10-132-7/+9
* Merge pull request #4291 from german77/ImplementControllerRumbleDavid2020-09-301-0/+3
|\
| * First implementation of controller rumblegerman2020-09-291-0/+3
* | frontend/controller: Eliminate dependency on the global system instanceLioncash2020-09-262-4/+12
|/
* Merge pull request #4594 from german77/MotionHIDbunnei2020-09-171-4/+18
|\
| * Remove RealMotionDevicegerman2020-09-051-21/+8
| * Include HID and configuration changes related to motiongerman2020-09-051-0/+27
* | applets/controller: Resolve several compiler warningsMorph2020-09-041-1/+2
* | Address feedbackMorph2020-09-041-0/+2
* | applets/controller: Modify heuristic to account for certain gamesMorph2020-09-041-7/+12
* | applets/controller: Implement fallback applet for the SDL frontendMorph2020-09-041-1/+34
* | applets/controller: Implement "Explain Text"Morph2020-09-041-0/+3
* | Project Mjölnir: Part 2 - Controller AppletMorph2020-09-042-0/+85
|/
* Address second batch of reviewsFearlessTobi2020-08-301-0/+1
* emu_window: Mark Scoped constructor and Acquire() as nodiscardLioncash2020-08-141-2/+2
* configuration: implement per-game configurations (#4098)lat9nq2020-07-101-1/+1
* frontend: Set minimum window size to 640x360 instead of 1280x720 (#3413)Morph2020-05-152-1/+6
* CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-161-1/+1
* yuzu: Drop SDL2 and Qt frontend Vulkan requirementsReinUsesLisp2020-04-071-5/+36
* Address review and fix broken yuzu-tester buildJames Rowe2020-03-261-1/+1
* Frontend/GPU: Refactor context managementJames Rowe2020-03-253-57/+28
* framebuffer_layout.h: drop the use of enum for screen dimensions.Vitor Kiguchi2020-03-112-10/+10
* renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei2020-02-271-41/+0
* core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.bunnei2020-02-263-23/+23
* frontend: sdl2: emu_window: Implement separate presentation thread.bunnei2020-02-261-3/+0
* renderer_opengl: Add texture mailbox support for presenter thread.bunnei2020-02-261-0/+1
* core: frontend: emu_window: Add TextureMailbox class.bunnei2020-02-261-0/+41
* Add 4:3 aspect ratio and address feedbackMorph2020-02-142-10/+13
* Address feedbackMorph2020-02-142-18/+26
* Use enumeration instead of magic numbersMorph2020-02-142-5/+11
* Add following aspect ratios: 16:9, 21:9, Stretch to WindowMorph2020-02-141-2/+15
* Merge pull request #3337 from ReinUsesLisp/vulkan-stagedbunnei2020-02-031-0/+7
|\
| * yuzu: Implement Vulkan frontendReinUsesLisp2020-01-291-0/+7
* | Moved analog direction logic to sdl_implCJBok2020-01-151-0/+10
|/
* general_frontend: Add documentation for parental controls and ecommerce appletsZach Hilman2019-06-252-4/+32
* frontend: Add base class and default impl for ECommerce applet frontendZach Hilman2019-06-252-0/+102
* web_browser: Rename OpenPage to OpenPageLocalZach Hilman2019-06-252-7/+7
* frontend: Add base class and default impl of parent controls applet frontendZach Hilman2019-06-252-1/+52
* yuzu/bootmanager: Treat the resolution factor as a u32Lioncash2019-06-032-13/+21
* Merge pull request #1931 from DarkLordZach/mii-database-1bunnei2019-05-302-7/+6
|\
| * profile_select: Port Service::Account::UUID to Common::UUIDZach Hilman2019-04-252-7/+6
* | emu_window: Pass OnMinimalClientAreaChangeRequest argument by copyReinUsesLisp2019-05-261-2/+1
* | core/frontend/emu_window: Make GraphicsContext's destructor virtualLioncash2019-05-042-0/+4
|/
* web_browser: Make OpenPage non-constZach Hilman2019-04-172-3/+3
* main: Add GMainWindow hooks for Error displayZach Hilman2019-04-171-1/+1
* general_frontend: Add frontend scaffold for PhotoViewer appletZach Hilman2019-04-172-0/+55
* frontend: Add frontend receiver for Error appletZach Hilman2019-04-172-0/+71
* web_browser: Make OpenPage constZach Hilman2019-04-172-3/+3
* Merge pull request #2017 from jroweboy/glwidgetbunnei2019-04-141-9/+30
|\
| * QT Frontend: Migrate to QOpenGLWindowJames Rowe2019-01-221-9/+30
* | general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-011-3/+3
* | Merge pull request #2170 from lioncash/emu-windowbunnei2019-02-272-2/+2
|\ \
| * | core/frontend/emu_window: Make ClipToTouchScreen a const member functionLioncash2019-02-272-2/+2
* | | common/math_util: Move contents into the Common namespaceLioncash2019-02-272-7/+7
* | | common/vector_math: Move Vec[x] types into the Common namespaceLioncash2019-02-271-1/+1
|/ /
* / frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.bunnei2019-01-242-0/+41
|/
* core/frontend/applets/web_browser: Make OpenPage() non-constLioncash2019-01-172-3/+3
* frontend: Add frontend responder for web browserZach Hilman2018-12-282-0/+52
* Merge pull request #1886 from FearlessTobi/port-4164bunnei2018-12-232-0/+22
|\
| * yuzu, video_core: Screenshot functionalityzhupengfei2018-12-182-0/+22
* | frontend: Add frontend applet for ProfileSelectZach Hilman2018-12-032-0/+46
|/
* Merge pull request #1667 from DarkLordZach/swkbdbunnei2018-11-202-0/+83
|\
| * applet: Add operation completed callbackZach Hilman2018-11-182-3/+7
| * software_keyboard: Make GetText asynchronousZach Hilman2018-11-182-5/+9
| * am: Allow applets to push multiple and different channels of dataZach Hilman2018-11-182-8/+7
| * am: Implement ILibraryAppletAccessor IsCompleted and GetResultZach Hilman2018-11-181-0/+1
| * am: Implement text check software keyboard modeZach Hilman2018-11-182-0/+8
| * am: Deglobalize software keyboard appletZach Hilman2018-11-182-31/+36
| * qt/main: Register Qt Software Keyboard frontend with AMZach Hilman2018-11-181-0/+1
| * frontend/applets: Add frontend software keyboard provider and defaultZach Hilman2018-11-182-0/+61
* | settings: Add Native type for mouse buttonsZach Hilman2018-11-191-0/+7
|/
* emu_window: Ensure WindowConfig members are always initializedLioncash2018-08-151-3/+3
* core: Namespace EmuWindowLioncash2018-08-122-0/+8
* Rename logging macro back to LOG_*James Rowe2018-07-031-3/+3
* core: Replace remaining old non-generic logger usages with fmt-capable equivalentsLioncash2018-04-261-3/+3
* yuzu: Update license text to be consistent across project.bunnei2018-01-132-2/+2
* core: Fix recent GCC build breaks.bunnei2018-01-121-0/+2
* frontend: Update for undocked Switch screen layout.bunnei2018-01-114-251/+39
* hle: Remove a large amount of 3ds-specific service code.bunnei2017-10-106-204/+0
* Merge pull request #2899 from wwylele/touch-refactorbunnei2017-08-293-39/+69
|\
| * EmuWindow: refactor touch input into a TouchDevicewwylele2017-08-242-39/+63
| * HID: use TouchDevice for touch padwwylele2017-08-241-0/+6
* | SidebySide Layout (#2859)ThaMighty902017-08-253-1/+49
|/
* move MotionEmu from core/frontend to input_common as a InputDevicewwylele2017-08-115-252/+4
* HID: use MotionDevice for Accelerometer and Gyroscopewwylele2017-08-111-0/+20
* Move screen size constants from video_core to coreYuri Kunde Schlesner2017-05-283-13/+24
* Move framebuffer_layout from Common to CoreYuri Kunde Schlesner2017-05-283-1/+213
* Merge pull request #2512 from SonofUgly/custom-layoutbunnei2017-03-221-11/+15
|\
| * Add custom layout settings.SonofUgly2017-02-231-11/+15
* | Input: remove unused stuff & clean upwwylele2017-03-014-322/+1
* | InputCommon: add Keyboardwwylele2017-03-011-2/+0
* | HID: use AnalogDevicewwylele2017-03-011-0/+7
* | HID: use ButtonDevicewwylele2017-03-011-0/+6
* | Input: add device and factory templatewwylele2017-03-011-0/+97
* | Doxygen: Amend minor issues (#2593)Mat M2017-02-271-2/+2
* | Core: Make PerfStats internally lockedYuri Kunde Schlesner2017-02-271-1/+1
* | PerfStats: Add method to get the instantaneous time ratioYuri Kunde Schlesner2017-02-271-3/+2
* | hid: remove the touch field from PadState (#2557)Weiyi Wang2017-02-111-2/+0
* | Merge pull request #2368 from wwylele/camera-2Yuri Kunde Schlesner2017-01-306-0/+204
|\ \
| * | CAM: implement basic camera functions with a blank camerawwylele2017-01-116-0/+204
* | | core: emu_window.cpp, fix conversion warnings from float to s16 on MSVCKloen2017-01-291-6/+6
| |/ |/|
* | Frontend: make motion sensor interfaced thread-safewwylele2016-12-292-2/+8
* | Frontend: emulate motion sensorwwylele2016-12-264-8/+204
|/
* core: Move emu_window and key_map into coreMerryMage2016-12-234-0/+642