d2c39bdb29
Unify Windows ICON resource name
2016-12-05 19:09:16 +01:00
45d941d62e
Support mingw cross-compile
2016-12-05 19:09:16 +01:00
3174bfd50c
Merge pull request #2196 from Subv/system_mode
...
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
2016-11-27 17:04:11 -08:00
d171409f29
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
2016-11-27 18:03:48 -05:00
0820c99462
GPU: Remove the broken frame_skip option.
...
Fixes #1960 .
2016-11-27 21:19:56 +00:00
1323ab2f5f
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
2016-11-19 20:40:04 -05:00
d9305b0a07
Add default hotkey to swap primary screens.
...
Also minor style changes
2016-11-05 03:46:43 -06:00
2b1654ad9b
Support additional screen layouts.
...
Allows users to choose a single screen layout or a large screen layout.
Adds a configuration option to change the prominent screen.
2016-11-05 02:55:41 -06:00
2240cb2eb0
build: add default install for DragonFly, Solaris, etc.
2016-10-27 23:28:30 +00:00
84fbbe2629
Use negative priorities to avoid special-casing the self-include
2016-09-21 00:15:56 -07:00
ebdae19fd2
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.
2016-09-21 11:15:47 +09:00
396a8d91a4
Manually tweak source formatting and then re-run clang-format
2016-09-18 21:14:25 -07:00
dc8479928c
Sources: Run clang-format on everything.
2016-09-18 09:38:01 +09:00
14085ec670
core: Add configuration option for CPU JIT.
2016-09-15 17:49:27 -04:00
09063dc5bb
Merge pull request #2032 from bunnei/qt-graphics
...
Qt graphics configure & V-Sync option
2016-08-31 22:20:54 -04:00
dc3f6a34f8
configure_audio: User-configuratble option to enable/disable audio stretching
2016-08-31 16:59:37 +01:00
08ad9b36d4
config: Add a setting for graphics V-Sync.
2016-08-29 21:42:30 -04:00
7b4dcacbb2
citra: Default to HW renderer.
2016-08-15 23:30:02 -04:00
f95d119dde
Merge pull request #1890 from LFsWang/fix-encode-problem
...
Fix boot_filename encode on Windows
2016-07-14 22:25:52 -04:00
0c56c9f541
Merge pull request #1897 from linkmauve/sdl2-config-fix
...
SDL2: Add forgotten default config changes from 7129611e65
2016-06-10 22:38:51 -04:00
f99961581e
Merge pull request #1789 from wwylele/input-refactor
...
Refactor input mapping & implement circle pad modifier
2016-06-10 22:28:58 -04:00
a251b323a0
SDL2: Add forgotten default config changes from 7129611e65
.
2016-06-11 02:19:51 +01:00
f9e3824820
Fix boot_filename encode on Windows
2016-06-08 13:53:41 +08:00
f50a32bfce
Merge pull request #1817 from linkmauve/smdh-stuff
...
Improve SMDH support in loaders and frontends
2016-05-25 16:40:36 -04:00
c106f71beb
New3DS: Minor style cleanup to #1520 .
2016-05-24 17:24:11 -04:00
2e5e7d9be0
Merge pull request #1520 from JamePeng/checknew3ds
...
Implement CheckNew3DS and CheckNew3DSApp
2016-05-24 17:19:26 -04:00
314ce5e505
CitraQt: Simplify the game list loader code
2016-05-21 17:09:59 +01:00
8fc9c03126
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.
2016-05-21 17:09:56 +01:00
416faa20d1
implement circle pad modifier
2016-05-15 13:24:22 +03:00
03631f9b8f
Refactor input subsystem
2016-05-15 13:24:22 +03:00
0a31e373f1
fixup simple type conversions where possible
2016-05-07 11:41:55 -04:00
c549c36076
Merge pull request #1736 from MerryMage/sdl2-sink
...
AudioCore: SDL2 Sink
2016-05-07 11:08:13 -04:00
920d2cf41d
AudioCore: SDL2 Sink
2016-05-07 11:32:48 +01:00
aa4d4ff23c
Frontends, VideoCore: Move glad initialisation to the frontend
...
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the
default function loader, and fixes a crash when using apitrace with an
EGL context.
On Qt we will need to migrate from QGLWidget to QOpenGLWidget and
QOpenGLContext before we can use gladLoadGLLoader() instead of
gladLoadGL(), since the former doesn’t expose a function loader.
2016-05-06 03:10:14 +01:00
4e971f44a2
Audio: Add sink selection to configuration files
2016-04-30 07:41:02 +01:00
df81fa11fc
CMakeLists: Use imported version of Threads::Threads
...
This requires bumping up to a minimum of CMake 3.1. The benefit
of using the imported target is that you can switch to the -pthread
compiler flag on request, which may be necessary for some systems if
available.
2016-04-24 23:39:25 +08:00
d051bd3032
CMakeLists: Use CMAKE_THREAD_LIBS_INIT
2016-04-23 11:48:58 +08:00
e46d086189
Config: Add scaled resolution option
2016-04-21 17:27:48 -04:00
7129611e65
Implement CheckNew3DS and CheckNew3DSApp
...
Append an item[is_new3ds] to config file[System] group
Implement APT::SetNSStateField,it will update the unknown NS_state_field
2016-04-20 18:12:05 +08:00
164c15f911
SDL2 Frontend: Use argv[0], add a --version, and reorder options.
2016-04-20 01:35:27 +01:00
997af88ec6
Use Settings::Apply in SDL frontend
2016-04-11 15:20:05 +02:00
64ec5ac356
Default to settings from ini for gdbstub
2016-04-06 22:27:28 -04:00
44d746fc92
Adopted WinterMute's gdbstub changes
...
This fixes the comments left on the PR (whitespace, SO_REUSEADDR,
comment changes).
2016-04-06 07:01:00 -04:00
a06dcfeb61
Common: Remove Common::make_unique, use std::make_unique
2016-04-05 13:31:17 +01:00
becb758a84
Merge pull request #1526 from bunnei/sdl-rgb8
...
SDL2: Explicitly use RGB8 color buffer.
2016-03-15 15:48:59 -04:00
317e795d35
citra: Shutdown cleanly if ROM load fails
2016-03-15 03:16:54 +00:00
69a38e7b54
SDL2: Explicitly use RGB8 color buffer.
2016-03-14 21:59:16 -04:00
48366b1071
Config: Use unique_ptr instead of raw pointer
2016-03-02 14:25:06 +00:00
ba2a54a9dd
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
2016-03-02 14:09:02 +00:00
8b00954ec7
AudioCore: Skeleton Implementation
...
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation.
2016-02-21 13:13:52 +00:00