B3n30
2a652f3324
Set global definition WIN32_LEAN_AND_MEAN ( #2807 )
Set definition WIN32_LEAN_AND_MEAN to avoid windows.h including a lot of libs that are usually not used.
9 years ago
Alex Touchet
75e006ac06
Edit Citra URLs ( #2728 )
9 years ago
Yuri Kunde Schlesner
7d74a5daf0
Remove some unnecessary inclusions of video_core.h
9 years ago
Kloen
49342917c9
citra: add missing control paths for ResultStatus on rom load. Fix warning about unhandled enumeration values on OSX
9 years ago
bunnei
1fd7cfb69e
Address clang-format issues.
9 years ago
bunnei
d504f6cf08
core: Consolidate core and system state, remove system module & cleanups.
9 years ago
bunnei
98bf7cc82f
core: Consolidate top-level system state into a singleton.
9 years ago
Jannik Vogel
89e57a3fb0
Support mingw cross-compile
9 years ago
Subv
7adac27868
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
3dsx and elf files default to system mode 2 (96MB allocated to the application).
This allows Home Menu to boot without modifications.
Closes #1849
9 years ago
Subv
d00d0d61e0
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
3dsx and elf files default to system mode 2 (96MB allocated to the application).
This allows Home Menu to boot without modifications.
Closes #1849
9 years ago
Emmanuel Gil Peyrot
1138ec0d49
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
9 years ago
Yuri Kunde Schlesner
1e4a5da9f4
Manually tweak source formatting and then re-run clang-format
9 years ago
Emmanuel Gil Peyrot
628ed4376a
Sources: Run clang-format on everything.
9 years ago
LFsWang
8f2cb5559a
Fix boot_filename encode on Windows
10 years ago
Emmanuel Gil Peyrot
e52461f648
CitraQt: Simplify the game list loader code
10 years ago
Emmanuel Gil Peyrot
b0095b9584
Loader, Frontends: Refactor loader creation and game loading
This allows frontends to keep a single loader and use it multiple times
e.g. for code loading and SMDH parsing.
10 years ago
Emmanuel Gil Peyrot
b4944c0b9c
SDL2 Frontend: Use argv[0], add a --version, and reorder options.
10 years ago
Jannik Vogel
6f19be7e17
Use Settings::Apply in SDL frontend
10 years ago
polaris-
d690fc4ed3
Default to settings from ini for gdbstub
10 years ago
polaris-
eae9c73db0
Adopted WinterMute's gdbstub changes
This fixes the comments left on the PR (whitespace, SO_REUSEADDR,
comment changes).
10 years ago
MerryMage
9f9c987924
Common: Remove Common::make_unique, use std::make_unique
10 years ago
MerryMage
193b0c3b59
citra: Shutdown cleanly if ROM load fails
10 years ago
MerryMage
f2c32b7336
Dependencies: Remove GLFW, Add SDL2
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
10 years ago
polaris-
4e0ae45d99
Handle changes pointed out in comments on PR
10 years ago
polaris-
1d319e5b46
Implement gdbstub
10 years ago
polaris-
021fab70ac
Implement gdbstub
10 years ago
Yuri Kunde Schlesner
424b0fa646
Integrate the MicroProfile profiling library
This brings goodies such as a configurable user interface and
multi-threaded timeline view.
11 years ago
bunnei
c03924e60e
Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.
- Config: Add an option for selecting to use shader JIT or interpreter.
- Qt: Add a menu option for enabling/disabling the shader JIT.
11 years ago
Greg Wicks
9930ef72dd
Implement new argument parsing using getopt and add the corresponding library to externals
11 years ago
Emmanuel Gil Peyrot
79aa1b0808
Citra: Fix the includes a bit, thanks to include-what-you-use.
11 years ago
tfarley
05dc633a8c
OpenGL renderer
11 years ago
Yuri Kunde Schlesner
b88c91dd3d
Common: Remove async logging
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.)
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
Yuri Kunde Schlesner
bf12f270b3
Common: Remove many unnecessary cross-platform compatibility macros
11 years ago
Emmanuel Gil Peyrot
0aa44e238d
Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.
11 years ago
Yuri Kunde Schlesner
cdde76f2aa
Frontends: Shutdown core when emulation is stopped
11 years ago
purpasmart96
ebfd831ccb
License change
11 years ago
Yuri Kunde Schlesner
0e0a007a25
Add configurable per-class log filtering
11 years ago
Yuri Kunde Schlesner
0600e2d8b5
Convert old logging calls to new logging macros
11 years ago
Yuri Kunde Schlesner
616d874443
New logging system
11 years ago
Emmanuel Gil Peyrot
f5d38649c7
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
11 years ago
Sean
371b61f3ea
Add support for disabling log from settings
11 years ago
archshift
ccb59a9d28
Implemented graceful closing of the GLFW window, along with emulation.
11 years ago
archshift
e6594f9f53
Added configuration file system.
Uses QSettings on citra-qt, and inih on citra-cli.
11 years ago
bunnei
eb36d3fc90
Core: Refactor core to use only one function for execution.
Core: Cleaned up comment to be more readable.
Citra: Changed loop to be more readable.
11 years ago
archshift
80c4d7bf48
Removed unused citra.h
12 years ago
bunnei
7889cafc76
Loader: Implemented AppLoader interface for abstracting application loading.
- 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.
12 years ago
bunnei
0aca202ae9
Loader: Moved elf and loader modules to a "loader" subdirectory.
12 years ago
bunnei
265c770a9d
updated how we call ARM core to make things much faster
12 years ago
archshift
bd316ca0c0
Fixed indents
12 years ago