summaryrefslogtreecommitdiff
path: root/src/citra/citra.cpp
AgeCommit message (Collapse)Author
2018-01-12Massive removal of unused modulesJames Rowe
2017-08-25telemetry: Log frontend type.bunnei
2017-06-24Set global definition WIN32_LEAN_AND_MEAN (#2807)B3n30
Set definition WIN32_LEAN_AND_MEAN to avoid windows.h including a lot of libs that are usually not used.
2017-06-03Edit Citra URLs (#2728)Alex Touchet
2017-05-27Remove some unnecessary inclusions of video_core.hYuri Kunde Schlesner
2017-01-29citra: add missing control paths for ResultStatus on rom load. Fix warning ↵Kloen
about unhandled enumeration values on OSX
2016-12-21Address clang-format issues.bunnei
2016-12-21core: Consolidate core and system state, remove system module & cleanups.bunnei
2016-12-21core: Consolidate top-level system state into a singleton.bunnei
2016-12-05Support mingw cross-compileJannik Vogel
2016-11-27Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv
3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849
2016-11-19Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv
3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849
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-06-08Fix boot_filename encode on WindowsLFsWang
2016-05-21CitraQt: Simplify the game list loader codeEmmanuel Gil Peyrot
2016-05-21Loader, Frontends: Refactor loader creation and game loadingEmmanuel Gil Peyrot
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 Peyrot
2016-04-11Use Settings::Apply in SDL frontendJannik Vogel
2016-04-06Default to settings from ini for gdbstubpolaris-
2016-04-06Adopted WinterMute's gdbstub changespolaris-
This fixes the comments left on the PR (whitespace, SO_REUSEADDR, comment changes).
2016-04-05Common: Remove Common::make_unique, use std::make_uniqueMerryMage
2016-03-15citra: Shutdown cleanly if ROM load failsMerryMage
2016-03-02Dependencies: Remove GLFW, Add SDL2MerryMage
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-
2015-10-04Toggle use_gdbstub in citra GLFWpolaris-
2015-10-04Implement gdbstubpolaris-
2015-09-19Implement gdbstubpolaris-
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-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-07-12Implement new argument parsing using getopt and add the corresponding ↵Greg Wicks
library to externals
2015-06-28Citra: Fix the includes a bit, thanks to include-what-you-use.Emmanuel Gil Peyrot
2015-05-22OpenGL renderertfarley
2015-05-12Common: Remove async loggingYuri Kunde Schlesner
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 Schlesner
2015-05-06Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner
2015-03-06Logging: check for filter before sending to the queue, to skip all heavy ↵Emmanuel Gil Peyrot
formatting on the other thread.
2015-01-04Frontends: Shutdown core when emulation is stoppedYuri Kunde Schlesner
2014-12-20License changepurpasmart96
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner
2014-12-13New logging systemYuri Kunde Schlesner
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Emmanuel Gil Peyrot
or generated
2014-11-03Add support for disabling log from settingsSean
2014-10-17Implemented graceful closing of the GLFW window, along with emulation.archshift
2014-10-07Added configuration file system.archshift
Uses QSettings on citra-qt, and inih on citra-cli.
2014-08-30Core: Refactor core to use only one function for execution.bunnei
Core: Cleaned up comment to be more readable. Citra: Changed loop to be more readable.
2014-08-19Removed unused citra.harchshift
2014-06-24Loader: Implemented AppLoader interface for abstracting application loading.bunnei
- 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.