aboutsummaryrefslogtreecommitdiff
path: root/src/citra_qt/main.cpp
AgeCommit message (Collapse)Author
2016-05-06Frontends, VideoCore: Move glad initialisation to the frontendEmmanuel Gil Peyrot
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the default function loader, and fixes a crash when using apitrace with an EGL context. On Qt we will need to migrate from QGLWidget to QOpenGLWidget and QOpenGLContext before we can use gladLoadGLLoader() instead of gladLoadGL(), since the former doesn’t expose a function loader.
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
2016-04-11CitraQt: Apply config at startupJannik Vogel
2016-04-10Merge pull request #1368 from LittleWhite-tb/configure-widgetbunnei
Implementation for a configure widget
2016-04-05Merge pull request #1643 from MerryMage/make_uniqueMathew Maidment
Common: Remove Common::make_unique, use std::make_unique
2016-04-05Common: Remove Common::make_unique, use std::make_uniqueMerryMage
2016-03-31Fix encode problem On WindowsLFsWang
2016-03-22Add more stuff to configure.LittleWhite
2016-03-21Whole config is handled by Config class.LittleWhite
This also means : we have only one config file, now
2016-03-21Add Configure widgetLittleWhite
2016-03-16Register ROM started through the gamelist in the list of ROM recently startedLittleWhite
2016-03-08Merge pull request #1344 from LittleWhite-tb/error-outputbunnei
Output errors in GUI
2016-03-08Improve error report from Init() functionsLittleWhite
Add error popup when citra initialization failed
2016-03-07Set the appropriate locale to get float conversion working using std::to_stringLittleWhite
2016-03-03Display errors in GUI when loading ROM failedLittleWhite
2016-02-04Add a configuration entry to enable/disable the checkLittleWhite
2016-02-04Add check before closure when emulation is runningLittleWhite
Implement confirmation in a specific function Fix typos and coding style Coding convention
2016-01-06Change default gameListRootDir from "" to "."archshift
Not much thought went into that one...
2016-01-01Gamelist: supply default settings for QSettings configarchshift
2015-11-11Merge pull request #1122 from polaris-/gdbstubbunnei
gdbstub implementation
2015-10-22Handle changes pointed out in comments on PRpolaris-
2015-10-20change file path encoding to Local8bit()wwylele
to support non-latin characters
2015-10-18citra-qt: persist hardware-rendering and shaders-jit settingsPierre de La Morinerie
Before this changing these settings from the GUI would apply the settings, but they were reseted to the default values when exiting citra.
2015-10-09CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.Emmanuel Gil Peyrot
The LOG_* function itself already appends one.
2015-10-06Game list: propely hide on toggling window modearchshift
Properly hides the game list upon toggling from external window mode to single window mode. Previously, both the game list and the render window would have been shown at the same time upon toggling.
2015-10-04Implement gdbstubpolaris-
2015-10-01Game list: save and load column sizes, sort order, to QSettingsarchshift
2015-10-01Add menu item for selecting the game list folderarchshift
2015-10-01Initial implementation of a game listarchshift
2015-10-01Don't show render window until a game is startedarchshift
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-07Merge pull request #1125 from yuriks/uilayout-configYuri Kunde Schlesner
citra-qt: Separate UI layout state in a separate section of the config
2015-09-07citra-qt: Separate UI layout state in a separate section of the configYuri Kunde Schlesner
Closes #1113
2015-09-07citra-qt: Trim recently used files list to size when insterting new itemYuri Kunde Schlesner
Even though they weren't visible in the UI, old entries would never be removed from the list and would be stored in the config file across sessions.
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-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
This brings goodies such as a configurable user interface and multi-threaded timeline view.
2015-08-19Improvements for MRULittleWhite
avoid duplicates always put the last file loaded to top of the list
2015-08-16Merge pull request #1017 from LittleWhite-tb/qt-recent-filesbunnei
citra-qt: save path for recent files loaded
2015-08-15Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei
- Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT.
2015-08-11Add menu and logic to save and load recently loaded files.LittleWhite
This menu is only for ROM and will not save symbols recently loaded. When the menu is empty, the menu is disabled (greyed out)
2015-07-31Save the path leading where the last file have been loadedLittleWhite
I use two variables to save the path for the ROMs and the symbols. Use of QSettings to avoid new member variable to the class. Global settings of QSettings is done in main.
2015-07-29citra-qt: Pass string by const referenceLioncash
2015-07-28Update Start menu text to match with the real state of the emulator.LittleWhite
Move start menu text update in ShutdownGame as adviced by neobrain
2015-07-13citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation.Tony Wasserka
2015-07-13Add CiTrace recording support.Tony Wasserka
This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
2015-06-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot
2015-06-27Common: Remove now-unused EMU_PLATFORM define, fixes issue #373.Emmanuel Gil Peyrot
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot