summaryrefslogtreecommitdiff
path: root/src/citra_qt/main.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #1111 from LittleWhite-tb/qt-close-renderwindowGravatar bunnei2015-09-141-0/+4
|\ | | | | Stop emulation when render window is closed
| * Stop emulation when render window is closedGravatar LittleWhite2015-09-071-0/+4
| |
* | citra_qt: Reorganize headersGravatar Lioncash2015-09-111-28/+26
| |
* | Merge pull request #1125 from yuriks/uilayout-configGravatar Yuri Kunde Schlesner2015-09-071-0/+7
|\ \ | | | | | | citra-qt: Separate UI layout state in a separate section of the config
| * | citra-qt: Separate UI layout state in a separate section of the configGravatar Yuri Kunde Schlesner2015-09-071-0/+7
| |/ | | | | | | Closes #1113
* / citra-qt: Trim recently used files list to size when insterting new itemGravatar Yuri Kunde Schlesner2015-09-071-0/+4
|/ | | | | | 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.
* citra-qt: Move system shutdown to run inside EmuThreadGravatar Yuri Kunde Schlesner2015-09-031-3/+0
| | | | | | 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.
* Integrate the MicroProfile profiling libraryGravatar Yuri Kunde Schlesner2015-08-241-0/+14
| | | | | This brings goodies such as a configurable user interface and multi-threaded timeline view.
* Improvements for MRUGravatar LittleWhite2015-08-191-11/+15
| | | | | avoid duplicates always put the last file loaded to top of the list
* Merge pull request #1017 from LittleWhite-tb/qt-recent-filesGravatar bunnei2015-08-161-18/+77
|\ | | | | citra-qt: save path for recent files loaded
| * Add menu and logic to save and load recently loaded files.Gravatar LittleWhite2015-08-111-18/+77
| | | | | | | | | | This menu is only for ROM and will not save symbols recently loaded. When the menu is empty, the menu is disabled (greyed out)
* | Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.Gravatar bunnei2015-08-151-0/+8
|/ | | | | - Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT.
* Save the path leading where the last file have been loadedGravatar LittleWhite2015-07-311-5/+20
| | | | | | 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.
* citra-qt: Pass string by const referenceGravatar Lioncash2015-07-291-1/+1
|
* Update Start menu text to match with the real state of the emulator.Gravatar LittleWhite2015-07-281-0/+3
| | | | Move start menu text update in ShutdownGame as adviced by neobrain
* citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation.Gravatar Tony Wasserka2015-07-131-0/+3
|
* Add CiTrace recording support.Gravatar Tony Wasserka2015-07-131-0/+6
| | | | | | 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).
* CitraQt: Cleanup includes.Gravatar Emmanuel Gil Peyrot2015-06-281-0/+2
|
* Common: Remove now-unused EMU_PLATFORM define, fixes issue #373.Gravatar Emmanuel Gil Peyrot2015-06-271-4/+0
|
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-291-1/+1
|
* MakeCurrent race condition fixGravatar tfarley2015-05-221-0/+1
|
* OpenGL rendererGravatar tfarley2015-05-221-0/+9
|
* Merge pull request #758 from yuriks/sync-loggingGravatar Yuri Kunde Schlesner2015-05-151-6/+0
|\ | | | | Common: Remove async logging
| * Common: Remove async loggingGravatar Yuri Kunde Schlesner2015-05-121-6/+0
| | | | | | | | | | | | | | | | | | | | | | It provided a large increase in complexity of the logging system while having a negligible performance impact: the usage patterns of the ring buffer meant that each log contended with the logging thread, causing it to effectively act as a synchronous extra buffering. Also removed some broken code related to filtering of subclasses which was broken since it was introduced. (Which means no one ever used that feature anyway, since, 8 months later, no one ever complained.)
* | Qt: Shutdown emulation session only if EmuThread exists.Gravatar bunnei2015-05-121-1/+3
|/
* Loader: Remove .bin file supportGravatar Yuri Kunde Schlesner2015-05-081-1/+1
| | | | | It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation.
* Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-071-1/+0
|
* Common: Remove many unnecessary cross-platform compatibility macrosGravatar Yuri Kunde Schlesner2015-05-061-1/+1
|
* Qt: Shutdown game on emulator close event.Gravatar bunnei2015-05-011-0/+2
|
* Qt: Disable "Start" unless we are paused (it otherwise has no meaning and ↵Gravatar bunnei2015-05-011-1/+1
| | | | causes a crash).
* Qt: Fixed a bug in shutdown procedure, various cleanups.Gravatar bunnei2015-05-011-20/+11
|
* Qt: Clear registers widget on shutdown.Gravatar bunnei2015-05-011-0/+2
|
* Qt: Use signals for emu_thread start/stop and fix disasm widget.Gravatar bunnei2015-05-011-22/+46
|
* Qt: Restructured to remove unnecessary shutdown event and various cleanups.Gravatar bunnei2015-05-011-15/+18
|
* Qt: Fix loading a new game without stopping emulation.Gravatar bunnei2015-05-011-15/+24
|
* Qt: Create emu thread on bootup, kill it on shutdown.Gravatar bunnei2015-05-011-6/+14
|
* EmuThread: Remove unused filename attribute.Gravatar bunnei2015-05-011-1/+0
|
* Qt: Move EmuThread ownership from render window to main window.Gravatar bunnei2015-05-011-28/+27
|
* Merge pull request #634 from linkmauve/logging-performancesGravatar bunnei2015-03-091-1/+2
|\ | | | | Apply the logging filter before sending the message to the queue
| * Logging: check for filter before sending to the queue, to skip all heavy ↵Gravatar Emmanuel Gil Peyrot2015-03-061-1/+2
| | | | | | | | formatting on the other thread.
* | Add profiling infrastructure and widgetGravatar Yuri Kunde Schlesner2015-03-011-0/+6
|/
* citra-qt: Add a vertex shader debugger.Gravatar Tony Wasserka2015-02-111-0/+6
|
* Merge pull request #429 from Kingcom/titlebarGravatar Tony Wasserka2015-01-201-0/+25
|\ | | | | Add option to hide dock widget title bars
| * citra-qt: Add option to hide dock widget title barsGravatar Kingcom2015-01-201-0/+25
| |
* | citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and ↵Gravatar Kingcom2015-01-111-5/+9
|/ | | | DebugModeLeft
* citra-qt: Renamed all .hxx headers to .hGravatar chrisvj2015-01-061-11/+11
|
* Add support load 3DS roomGravatar Dante384902015-01-051-1/+1
|
* citra-qt: Added license headers to files.Gravatar chrisvj2015-01-041-0/+4
|
* Make letter cases consistent in menus and widgetsGravatar Daniel Lundqvist2015-01-011-2/+2
| | | | | | | In various menu options letter cases were not consistent. This was also the case within various debugging widgets. This attempts to make letter cases consistent, but it is of course a matter of opinion which way is the correct one.
* Change popout mode to "Single Window Mode"Gravatar Daniel Lundqvist2015-01-011-6/+6
|