aboutsummaryrefslogtreecommitdiff
path: root/src/citra_qt/bootmanager.cpp
AgeCommit message (Collapse)Author
2016-11-05Support additional screen layouts.James Rowe
Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-08-29qt: Recreate GL context on startup to support changing V-Sync.bunnei
2016-08-29config: Add a setting for graphics V-Sync.bunnei
2016-05-15Refactor input subsystemwwylele
2016-04-28Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709)Henrik Rydgård
* Make Citra build with MICROPROFILE_ENABLED set to 0 * Buildfix with microprofile kept on * moc did not like a dialog to conditionally exist. * Cleanup * Fix end of line
2015-10-04citra-qt: Fix mouse events coordinates on high-DPI screensPierre de La Morinerie
2015-09-24Fix for the refresh issue when no rendering is doneLittleWhite
2015-09-18citra-qt: Fix connect error on startupKloen
2015-09-14Merge pull request #1111 from LittleWhite-tb/qt-close-renderwindowbunnei
Stop emulation when render window is closed
2015-09-11citra_qt: Reorganize headersLioncash
2015-09-07Stop emulation when render window is closedLittleWhite
2015-09-03citra-qt: Move system shutdown to run inside EmuThreadYuri Kunde Schlesner
This stops (for some reason sporadic) crashes and OpenGL errors during shutdown, when the OpenGL renderer tries to clean up objects from the UI thread, which has no OpenGL context active.
2015-08-30Increase required OpenGL version to 3.3Yuri Kunde Schlesner
This gives us several niceties such as Sampler Objects, shader attribute locations and Timer Queries.
2015-08-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
This brings goodies such as a configurable user interface and multi-threaded timeline view.
2015-07-29citra-qt: Adjust initializer list orderLioncash
Silences a warning.
2015-07-27Move input values into an arrayJames Rowe
2015-07-13Qt: Fix disassembly widget steppingaroulin
2015-06-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot
2015-05-23Qt: Silence a bogus warning printed when using the debug runtimeYuri Kunde Schlesner
The Qt debug runtime prints a bogus warning on the console if you haven't called makeCurrent since the last time you called swapBuffers. This presumably means something if you're using QGLWidget the "regular" way, but in our multi-threaded use case is harmless since we never call doneCurrent in the rendering thread.
2015-05-22MakeCurrent race condition fixtfarley
2015-05-18Use condition var to properly pause the CPU threadJames Rowe
Adds support for threaded pausing so citra doesn't spin wait on pause
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-05-02Merge pull request #698 from Zaneo/clip_stylus_inputTony Wasserka
EmuWindow: Clip mouse input coordinates to emulated screen dimensions.
2015-05-01EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Zaneo
If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to the emulated screen dimensions. Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero.
2015-05-01Qt: Fixed a bug in shutdown procedure, various cleanups.bunnei
2015-05-01Qt: Use signals for emu_thread start/stop and fix disasm widget.bunnei
2015-05-01Qt: Restructured to remove unnecessary shutdown event and various cleanups.bunnei
2015-05-01Qt: Create emu thread on bootup, kill it on shutdown.bunnei
2015-05-01EmuThread: Remove unused filename attribute.bunnei
2015-05-01Qt: Move EmuThread ownership from render window to main window.bunnei
2015-03-10HID: Complete refactor of pad/touch input to fix threading issues.bunnei
2015-03-10Qt: Implemented EmuWindow touchpad support.bunnei
2015-03-07Set framebuffer layout from EmuWindow.bunnei
2015-02-22Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one.Emmanuel Gil Peyrot
2015-01-21Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift
2015-01-11citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and ↵Kingcom
DebugModeLeft
2015-01-06citra-qt: Renamed all .hxx headers to .hchrisvj
2015-01-04Frontends: Shutdown core when emulation is stoppedYuri Kunde Schlesner
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner
2014-12-09Pica/DebugUtils: Add breakpoint functionality.Tony Wasserka
2014-12-03Change NULLs to nullptrs.Rohit Nirmal
2014-11-19Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Emmanuel Gil Peyrot
or generated
2014-11-18citra-qt: Small cleanup.Tony Wasserka
2014-11-18EmuWindow: Remove window title getters/setters.Tony Wasserka
The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there. Providing properly thread-safe window title getters and setters is a mess anyway.
2014-11-18EmuWindow: Add support for specifying minimal client area sizes.Tony Wasserka