summaryrefslogtreecommitdiffstats
path: root/src/citra/citra.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-5/+2
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-4/+6
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-21/+18
2016-06-08Fix boot_filename encode on WindowsLFsWang1-0/+22
2016-05-21CitraQt: Simplify the game list loader codeEmmanuel Gil Peyrot1-1/+1
2016-05-21Loader, Frontends: Refactor loader creation and game loadingEmmanuel Gil Peyrot1-1/+7
This allows frontends to keep a single loader and use it multiple times e.g. for code loading and SMDH parsing.
2016-04-20SDL2 Frontend: Use argv[0], add a --version, and reorder options.Emmanuel Gil Peyrot1-9/+20
2016-04-11Use Settings::Apply in SDL frontendJannik Vogel1-5/+4
2016-04-07Default to settings from ini for gdbstubpolaris-1-6/+6
2016-04-06Adopted WinterMute's gdbstub changespolaris-1-4/+21
This fixes the comments left on the PR (whitespace, SO_REUSEADDR, comment changes).
2016-04-05Common: Remove Common::make_unique, use std::make_uniqueMerryMage1-2/+2
2016-03-15citra: Shutdown cleanly if ROM load failsMerryMage1-8/+6
2016-03-02Dependencies: Remove GLFW, Add SDL2MerryMage1-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
2015-10-22Handle changes pointed out in comments on PRpolaris-1-2/+1
2015-10-04Implement gdbstubpolaris-1-0/+3
2015-09-20Implement gdbstubpolaris-1-0/+3
2015-08-25Integrate the MicroProfile profiling libraryYuri Kunde Schlesner1-0/+7
This brings goodies such as a configurable user interface and multi-threaded timeline view.
2015-08-16Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei1-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.
2015-07-12Implement new argument parsing using getopt and add the corresponding library to externalsGreg Wicks1-2/+38
2015-06-28Citra: Fix the includes a bit, thanks to include-what-you-use.Emmanuel Gil Peyrot1-3/+1
2015-05-23OpenGL renderertfarley1-0/+4
2015-05-12Common: Remove async loggingYuri Kunde Schlesner1-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.)
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-1/+1
2015-05-07Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner1-1/+1
2015-03-06Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.Emmanuel Gil Peyrot1-1/+2
2015-01-04Frontends: Shutdown core when emulation is stoppedYuri Kunde Schlesner1-0/+2
2014-12-21License changepurpasmart961-1/+1
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner1-1/+4
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner1-2/+2
2014-12-13New logging systemYuri Kunde Schlesner1-5/+11
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot1-1/+1
2014-11-03Add support for disabling log from settingsSean1-0/+4
2014-10-17Implemented graceful closing of the GLFW window, along with emulation.archshift1-1/+1
2014-10-08Added configuration file system.archshift1-3/+6
Uses QSettings on citra-qt, and inih on citra-cli.
2014-08-31Core: Refactor core to use only one function for execution.bunnei1-1/+3
Core: Cleaned up comment to be more readable. Citra: Changed loop to be more readable.
2014-08-20Removed unused citra.harchshift1-2/+0
2014-06-25Loader: Implemented AppLoader interface for abstracting application loading.bunnei1-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.
2014-06-17Loader: Moved elf and loader modules to a "loader" subdirectory.bunnei1-1/+1
2014-05-17updated how we call ARM core to make things much fasterbunnei1-7/+5
2014-05-05Fixed indentsarchshift1-7/+7
2014-05-02Check arg count before attempting to access it.archshift1-1/+8
2014-05-02Use runtime arguments to specify boot filename.archshift1-1/+1
2014-05-01Reverse debugging changesarchshift1-1/+1
2014-05-01TGA dumps work, courtesy of @bunneiarchshift1-1/+1
2014-04-09fixed license headers in citra projectbunnei1-33/+5
2014-04-09fixed project includes to use new directory structurebunnei1-9/+9
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-07removed unused comments, changed main processing loop to be infinitebunnei1-34/+2
2014-04-01added simple processing loop and ELF loading to main()... hackish, will cleanup laterbunnei1-4/+17
2013-10-03moved some core functions over to system moduleShizZy1-2/+2
2013-09-26renamed from citrus to citraShizZy1-4/+4
2013-09-19added core initialization to app entry pointShizZy1-5/+3
2013-09-18initialized log managerShizZy1-0/+5
2013-09-14renamed project to 'citrus'ShizZy1-4/+4
2013-09-09fixed some code warningsShizZy1-1/+1
2013-09-08updated common pathsShizZy1-12/+4
2013-09-05various fixes to be able to build projectShizZy1-82/+53
2013-08-30adding initial project layoutShizZy1-0/+124