summaryrefslogtreecommitdiffstats
path: root/src/citra/citra.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove some unnecessary inclusions of video_core.hYuri Kunde Schlesner2017-05-281-1/+0
|
* citra: add missing control paths for ResultStatus on rom load. Fix warning about unhandled enumeration values on OSXKloen2017-01-291-0/+20
|
* Address clang-format issues.bunnei2016-12-221-3/+3
|
* core: Consolidate core and system state, remove system module & cleanups.bunnei2016-12-221-2/+1
|
* core: Consolidate top-level system state into a singleton.bunnei2016-12-221-21/+14
|
* Support mingw cross-compileJannik Vogel2016-12-051-1/+1
|
* Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv2016-11-281-6/+6
| | | | | | | 3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849
* Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv2016-11-201-4/+11
| | | | | | | 3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-5/+2
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-4/+6
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-21/+18
|
* Fix boot_filename encode on WindowsLFsWang2016-06-081-0/+22
|
* CitraQt: Simplify the game list loader codeEmmanuel Gil Peyrot2016-05-211-1/+1
|
* Loader, Frontends: Refactor loader creation and game loadingEmmanuel Gil Peyrot2016-05-211-1/+7
| | | | | This allows frontends to keep a single loader and use it multiple times e.g. for code loading and SMDH parsing.
* SDL2 Frontend: Use argv[0], add a --version, and reorder options.Emmanuel Gil Peyrot2016-04-201-9/+20
|
* Use Settings::Apply in SDL frontendJannik Vogel2016-04-111-5/+4
|
* Default to settings from ini for gdbstubpolaris-2016-04-071-6/+6
|
* Adopted WinterMute's gdbstub changespolaris-2016-04-061-4/+21
| | | | | This fixes the comments left on the PR (whitespace, SO_REUSEADDR, comment changes).
* Common: Remove Common::make_unique, use std::make_uniqueMerryMage2016-04-051-2/+2
|
* citra: Shutdown cleanly if ROM load failsMerryMage2016-03-151-8/+6
|
* Dependencies: Remove GLFW, Add SDL2MerryMage2016-03-021-2/+2
| | | | | | | | | | | | | | citra: Remove GLFW, Add SDL2 FindSDL2: Do not CACHE SDL2_* variables if library is not found EmuWindow_SDL2: Set minimal client area at initialisation time EmuWindow_SDL2: Corrections EmuWindow_SDL2: Fix no decorations on startup on OS X cmake: windows_copy_files
* Handle changes pointed out in comments on PRpolaris-2015-10-221-2/+1
|
* Toggle use_gdbstub in citra GLFWpolaris-2015-10-041-0/+1
|\
| * Implement gdbstubpolaris-2015-09-201-0/+3
| |
* | Implement gdbstubpolaris-2015-10-041-0/+3
|/
* Integrate the MicroProfile profiling libraryYuri Kunde Schlesner2015-08-251-0/+7
| | | | | This brings goodies such as a configurable user interface and multi-threaded timeline view.
* Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei2015-08-161-0/+1
| | | | | - Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT.
* Implement new argument parsing using getopt and add the corresponding library to externalsGreg Wicks2015-07-121-2/+38
|
* Citra: Fix the includes a bit, thanks to include-what-you-use.Emmanuel Gil Peyrot2015-06-281-3/+1
|
* OpenGL renderertfarley2015-05-231-0/+4
|
* Common: Remove async loggingYuri 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.)
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+1
|
* Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner2015-05-071-1/+1
|
* Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.Emmanuel Gil Peyrot2015-03-061-1/+2
|
* Frontends: Shutdown core when emulation is stoppedYuri Kunde Schlesner2015-01-041-0/+2
|
* License changepurpasmart962014-12-211-1/+1
|
* Add configurable per-class log filteringYuri Kunde Schlesner2014-12-131-1/+4
|
* Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-2/+2
|
* New logging systemYuri Kunde Schlesner2014-12-131-5/+11
|
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-1/+1
|
* Add support for disabling log from settingsSean2014-11-031-0/+4
|
* Implemented graceful closing of the GLFW window, along with emulation.archshift2014-10-171-1/+1
|
* Added configuration file system.archshift2014-10-081-3/+6
| | | | Uses QSettings on citra-qt, and inih on citra-cli.
* Core: Refactor core to use only one function for execution.bunnei2014-08-311-1/+3
| | | | | | Core: Cleaned up comment to be more readable. Citra: Changed loop to be more readable.
* Removed unused citra.harchshift2014-08-201-2/+0
|
* Loader: Implemented AppLoader interface for abstracting application loading.bunnei2014-06-251-15/+8
| | | | | | | | | | | | | | | | | | - Various cleanups/refactorings to Loader, ELF, and NCCH modules. - Added AppLoader interface to ELF and NCCH. - Updated Qt/GLFW frontends to check AppLoader ResultStatus. NCCH: Removed extra qualification typos. Loader: Removed unnecessary #include's. NCCH: Improved readability of memcmp statements. NCCH: Added missing space. Elf: Removed unnecessary usage of unique_ptr. Loader: Removed unnecessary usage of unique_ptr.
* Loader: Moved elf and loader modules to a "loader" subdirectory.bunnei2014-06-171-1/+1
|
* Merge pull request #13 from archshift/masterbunnei2014-05-191-1/+8
|\ | | | | Use runtime arguments to specify boot filename.
| * Fixed indentsarchshift2014-05-051-7/+7
| |
| * Check arg count before attempting to access it.archshift2014-05-021-1/+8
| |
| * Use runtime arguments to specify boot filename.archshift2014-05-021-1/+1
| |
* | updated how we call ARM core to make things much fasterbunnei2014-05-171-7/+5
|/
* fixed license headers in citra projectbunnei2014-04-091-33/+5
|
* fixed project includes to use new directory structurebunnei2014-04-091-9/+9
|
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+71