summaryrefslogtreecommitdiffstats
path: root/src/core/frontend/emu_window.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei1-45/+3
2023-03-12general: fix spelling mistakesLiam1-1/+1
2022-12-13gl_device: Use a more robust way to use strict context modeAlexander Orzechowski1-0/+6
2022-11-27Vulkan: update initializationLiam1-0/+2
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-3/+2
2022-03-08emu_window: Create a way to Cancel the exit of a Scopedlat9nq1-1/+10
2021-11-25core/emu_window: Remove touch inputgerman771-25/+5
2021-11-04core: Remove unused includesameerj1-1/+0
2021-04-23emu_window: Return pair from ClipToTouchScreen() instead of tupleLioncash1-1/+1
2021-04-23emu_window: unsigned -> u32Lioncash1-14/+14
2021-01-15Always initialize keyboard inputgerman1-4/+5
2021-01-15Add mutitouch support for touch screensgerman1-4/+8
2020-11-23Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main threadcomex1-2/+2
2020-08-14emu_window: Mark Scoped constructor and Acquire() as nodiscardLioncash1-2/+2
2020-04-07yuzu: Drop SDL2 and Qt frontend Vulkan requirementsReinUsesLisp1-5/+36
2020-03-26Address review and fix broken yuzu-tester buildJames Rowe1-1/+1
2020-03-25Frontend/GPU: Refactor context managementJames Rowe1-16/+28
2020-02-27renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei1-41/+0
2020-02-26frontend: sdl2: emu_window: Implement separate presentation thread.bunnei1-3/+0
2020-02-26core: frontend: emu_window: Add TextureMailbox class.bunnei1-0/+41
2020-01-29yuzu: Implement Vulkan frontendReinUsesLisp1-0/+7
2019-05-26emu_window: Pass OnMinimalClientAreaChangeRequest argument by copyReinUsesLisp1-2/+1
2019-05-04core/frontend/emu_window: Make GraphicsContext's destructor virtualLioncash1-0/+2
2019-02-27core/frontend/emu_window: Make ClipToTouchScreen a const member functionLioncash1-1/+1
2019-01-22QT Frontend: Migrate to QOpenGLWindowJames Rowe1-9/+30
2018-08-15emu_window: Ensure WindowConfig members are always initializedLioncash1-3/+3
2018-08-12core: Namespace EmuWindowLioncash1-0/+4
2018-01-11frontend: Update for undocked Switch screen layout.bunnei1-3/+3
2017-08-24EmuWindow: refactor touch input into a TouchDevicewwylele1-26/+5
2017-08-11move MotionEmu from core/frontend to input_common as a InputDevicewwylele1-83/+0
2017-05-28Move framebuffer_layout from Common to CoreYuri Kunde Schlesner1-1/+1
2017-03-01Input: remove unused stuff & clean upwwylele1-52/+0
2017-03-01InputCommon: add Keyboardwwylele1-2/+0
2016-12-29Frontend: make motion sensor interfaced thread-safewwylele1-2/+5
2016-12-26Frontend: emulate motion sensorwwylele1-8/+41
2016-12-23core: Move emu_window and key_map into coreMerryMage1-0/+0
2016-11-05Add default hotkey to swap primary screens.James Rowe1-1/+1
2016-11-05Support additional screen layouts.James Rowe1-20/+10
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-2/+0
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-4/+3
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-24/+30
2016-05-15fixup! fixup! Refactor input systemwwylele1-3/+3
2016-05-15Refactor input subsystemwwylele1-9/+37
2016-03-26remove unnecessary constwwylele1-2/+2
2016-03-22implement accel and gyro backendwwylele1-0/+48
2015-06-28Common: Cleanup emu_window includes.Emmanuel Gil Peyrot1-3/+9
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-3/+3
2015-05-02EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Zaneo1-0/+5
2015-03-14EmuWindow: Fixed a reference to a temporary variableSubv1-1/+1
2015-03-11HID: Complete refactor of pad/touch input to fix threading issues.bunnei1-22/+35
2015-03-10EmuWindow: Made pad/touch functions non-static.bunnei1-9/+6
2015-03-10EmuWindow: Added infrastructure code to enable touchpad support.bunnei1-0/+29
2015-03-08Fixed EmuWindow typo (fixes OSX build)bunnei1-1/+1
2015-03-07Set framebuffer layout from EmuWindow.bunnei1-7/+25
2014-12-21License changepurpasmart961-1/+1
2014-11-18EmuWindow: Add some explicit documentation and set proper minimal client area size.Tony Wasserka1-2/+4
2014-11-18EmuWindow: Add a TODO.Tony Wasserka1-0/+1
2014-11-18EmuWindow: Better document the purpose of OnMinimalClientAreaChangeRequest.Tony Wasserka1-0/+7
2014-11-18EmuWindow: Remove window title getters/setters.Tony Wasserka1-16/+1
2014-11-18EmuWindow: Add documentation.Tony Wasserka1-18/+57
2014-11-18EmuWindow: Add support for specifying minimal client area sizes.Tony Wasserka1-8/+26
2014-11-18Fixup EmuWindow interface and implementations thereof.Tony Wasserka1-28/+33
2014-11-18Viewport scaling and display density independenceKevin Hartman1-2/+5
2014-11-17emu_window: Fix initializer list order.Lioncash1-2/+2
2014-10-24Removed uses of raw c-string manipulation functions.archshift1-6/+6
2014-10-08Added configuration file system.archshift1-4/+6
2014-09-12Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman1-15/+4
2014-09-12Initial HID PAD work, with GLFW only.Kevin Hartman1-0/+19
2014-04-24made qt window title consistentbunnei1-1/+1
2014-04-24added scm rev generation on Linux/cmakebunnei1-1/+2
2014-04-11added missing const to GetWindowTitlebunnei1-1/+1
2014-04-09- removed deprecated version.hbunnei1-60/+40
2014-04-09fixed project includes to use new directory structurebunnei1-1/+1
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-07added "citra" instead of "emu" to title barbunnei1-1/+1
2014-04-02convert tabs to spacesbunnei1-2/+2
2013-09-26renamed from citrus to citraShizZy1-1/+1
2013-09-14renamed project to 'citrus'ShizZy1-1/+1
2013-09-05various fixes to be able to build projectShizZy1-17/+13
2013-09-05added emu_window.h to define interface to drawing to a windowShizZy1-0/+106