summaryrefslogtreecommitdiff
path: root/src/core/frontend (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emu_window: Ensure WindowConfig members are always initializedGravatar Lioncash2018-08-141-3/+3
| | | | | Previously we weren't always initializing all members of the struct. Prevents potentially wonky behavior from occurring.
* core: Namespace EmuWindowGravatar Lioncash2018-08-112-0/+8
| | | | Gets the class out of the global namespace.
* Rename logging macro back to LOG_*Gravatar James Rowe2018-07-021-3/+3
|
* core: Replace remaining old non-generic logger usages with fmt-capable ↵Gravatar Lioncash2018-04-261-3/+3
| | | | | | | | equivalents LOG_GENERIC usages will be amended in a follow-up to keep API changes separate from interface changes, as it will require removing a parameter from the relevant function in the VMManager class.
* yuzu: Update license text to be consistent across project.Gravatar bunnei2018-01-132-2/+2
|
* core: Fix recent GCC build breaks.Gravatar bunnei2018-01-111-0/+2
|
* frontend: Update for undocked Switch screen layout.Gravatar bunnei2018-01-104-251/+39
|
* hle: Remove a large amount of 3ds-specific service code.Gravatar bunnei2017-10-106-204/+0
|
* Merge pull request #2899 from wwylele/touch-refactorGravatar bunnei2017-08-293-39/+69
|\ | | | | Refactor touch input into a TouchDevice
| * EmuWindow: refactor touch input into a TouchDeviceGravatar wwylele2017-08-242-39/+63
| |
| * HID: use TouchDevice for touch padGravatar wwylele2017-08-241-0/+6
| |
* | SidebySide Layout (#2859)Gravatar ThaMighty902017-08-253-1/+49
|/ | | | | | | | | | | | | | | | | | | | | | * added a SidebySide Layout * Reworked, so both screen have the same height and cleaned up screen translates. * added the option in the UI, hope this is the right way to do it. formated framebuffer_layout.cpp * delete the x64 files * deleted ui_configure_graphics.h * added Option for the Layout in the xml * got rid of SIDE_BY_SIDE_ASPECT_RATIO because it was useless. pulled translate into variables * changed shift variables to u32 and moved them in their respective branch. remove notr="true" for the Screen layout drop down * reworked intends :). changed function description for SideFrameLayout * some description reworking
* move MotionEmu from core/frontend to input_common as a InputDeviceGravatar wwylele2017-08-115-252/+4
|
* HID: use MotionDevice for Accelerometer and GyroscopeGravatar wwylele2017-08-111-0/+20
|
* Move screen size constants from video_core to coreGravatar Yuri Kunde Schlesner2017-05-273-13/+24
| | | | | video_core didn't even properly use them, and they were the source of many otherwise-unnecessary dependencies from core to video_core.
* Move framebuffer_layout from Common to CoreGravatar Yuri Kunde Schlesner2017-05-273-1/+213
| | | | | | This removes a dependency inversion between core and common. It's also the proper place for the file since it makes screen layout decisions specific to the 3DS.
* Merge pull request #2512 from SonofUgly/custom-layoutGravatar bunnei2017-03-211-11/+15
|\ | | | | Add custom layout settings.
| * Add custom layout settings.Gravatar SonofUgly2017-02-231-11/+15
| |
* | Input: remove unused stuff & clean upGravatar wwylele2017-03-014-322/+1
| | | | | | | | | | | | | | 1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID 2. removed button handling in EmuWindow 3. removed key_map 4. cleanup #include
* | InputCommon: add KeyboardGravatar wwylele2017-03-011-2/+0
| |
* | HID: use AnalogDeviceGravatar wwylele2017-03-011-0/+7
| |
* | HID: use ButtonDeviceGravatar wwylele2017-03-011-0/+6
| |
* | Input: add device and factory templateGravatar wwylele2017-03-011-0/+97
| |
* | Doxygen: Amend minor issues (#2593)Gravatar Mat M2017-02-261-2/+2
| | | | | | | | | | | | | | | | | | Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues.
* | Core: Make PerfStats internally lockedGravatar Yuri Kunde Schlesner2017-02-261-1/+1
| | | | | | | | More ergonomic to use and will be required for upcoming changes.
* | PerfStats: Add method to get the instantaneous time ratioGravatar Yuri Kunde Schlesner2017-02-261-3/+2
| |
* | hid: remove the touch field from PadState (#2557)Gravatar Weiyi Wang2017-02-111-2/+0
| |
* | Merge pull request #2368 from wwylele/camera-2Gravatar Yuri Kunde Schlesner2017-01-296-0/+204
|\ \ | | | | | | CAM: build the service framework with a dummy implementation
| * | CAM: implement basic camera functions with a blank cameraGravatar wwylele2017-01-116-0/+204
| | |
* | | core: emu_window.cpp, fix conversion warnings from float to s16 on MSVCGravatar Kloen2017-01-291-6/+6
| |/ |/|
* | Frontend: make motion sensor interfaced thread-safeGravatar wwylele2016-12-292-2/+8
| |
* | Frontend: emulate motion sensorGravatar wwylele2016-12-264-8/+204
|/
* core: Move emu_window and key_map into coreGravatar MerryMage2016-12-234-0/+642
* Removes circular dependences (common should not depend on core)