summaryrefslogtreecommitdiffstats
path: root/src/core/frontend/emu_window.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emu_window: Pass OnMinimalClientAreaChangeRequest argument by copyReinUsesLisp2019-05-261-2/+1
| | | | | There's no performance improvement in passing an unsigned pair by reference.
* core/frontend/emu_window: Make GraphicsContext's destructor virtualLioncash2019-05-041-0/+2
| | | | | This class is used in a polymorphic context, so destruction of the context will lead to undefined behavior if the destructor isn't virtual.
* Merge pull request #2017 from jroweboy/glwidgetbunnei2019-04-141-9/+30
|\ | | | | Frontend: Migrate to QOpenGLWindow and support shared contexts
| * QT Frontend: Migrate to QOpenGLWindowJames Rowe2019-01-221-9/+30
| |
* | core/frontend/emu_window: Make ClipToTouchScreen a const member functionLioncash2019-02-271-1/+1
|/ | | | | This member function doesn't modify instance state, so it can have the const specifier applied to it.
* emu_window: Ensure WindowConfig members are always initializedLioncash2018-08-151-3/+3
| | | | | Previously we weren't always initializing all members of the struct. Prevents potentially wonky behavior from occurring.
* core: Namespace EmuWindowLioncash2018-08-121-0/+4
| | | | Gets the class out of the global namespace.
* frontend: Update for undocked Switch screen layout.bunnei2018-01-111-3/+3
|
* EmuWindow: refactor touch input into a TouchDevicewwylele2017-08-241-26/+5
|
* move MotionEmu from core/frontend to input_common as a InputDevicewwylele2017-08-111-83/+0
|
* Move framebuffer_layout from Common to CoreYuri Kunde Schlesner2017-05-281-1/+1
| | | | | | 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.
* Input: remove unused stuff & clean upwwylele2017-03-011-52/+0
| | | | | | | 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 Keyboardwwylele2017-03-011-2/+0
|
* Frontend: make motion sensor interfaced thread-safewwylele2016-12-291-2/+5
|
* Frontend: emulate motion sensorwwylele2016-12-261-8/+41
|
* core: Move emu_window and key_map into coreMerryMage2016-12-231-0/+290
* Removes circular dependences (common should not depend on core)