James Rowe
c3ea6f4ddb
Add mingw compile support
10 years ago
Pringo
51750dc8f5
Minor Menu Fixes
9 years ago
wwylele
3aa047cd1d
qt: shutdown system if error
9 years ago
wwylele
f69a543110
implement wait tree widget
10 years ago
Emmanuel Gil Peyrot
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.
9 years ago
Emmanuel Gil Peyrot
dc8479928c
Sources: Run clang-format on everything.
9 years ago
wwylele
bdc59c4c21
Qt: unify running detection
9 years ago
bunnei
02702c6605
qt: Recreate GL context on startup to support changing V-Sync.
9 years ago
Anon
e91327c86a
Input GUI: Add tab to remap controls ( #1900 )
10 years ago
wwylele
ec3e99eec7
Qt: add system settings config tab
10 years ago
Emmanuel Gil Peyrot
314ce5e505
CitraQt: Simplify the game list loader code
10 years ago
Emmanuel Gil Peyrot
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.
10 years ago
Jannik Vogel
7d7849d71a
citra_qt: Replace 'Pica Framebuffer Debugger' with 'Pica Surface Viewer'
10 years ago
Emmanuel Gil Peyrot
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.
10 years ago
Henrik Rydgård
90501f20e6
Make Citra build with MICROPROFILE_ENABLED set to 0 ( #1709 )
* Make Citra build with MICROPROFILE_ENABLED set to 0
* Buildfix with microprofile kept on
* moc did not like a dialog to conditionally exist.
* Cleanup
* Fix end of line
10 years ago
Jannik Vogel
f2c8619704
CitraQt: Apply config at startup
10 years ago
MerryMage
a06dcfeb61
Common: Remove Common::make_unique, use std::make_unique
10 years ago
LFsWang
acfa76aa38
Fix encode problem On Windows
10 years ago
LittleWhite
3eb737a5f5
Add more stuff to configure.
10 years ago
LittleWhite
e33b938505
Whole config is handled by Config class.
This also means : we have only one config file, now
10 years ago
LittleWhite
426c4a2a5b
Add Configure widget
10 years ago
LittleWhite
5912c9c327
Register ROM started through the gamelist in the list of ROM recently started
10 years ago
LittleWhite
4be68dddfb
Improve error report from Init() functions
Add error popup when citra initialization failed
10 years ago
LittleWhite
9d8a724225
Set the appropriate locale to get float conversion working using std::to_string
10 years ago
LittleWhite
7ad669a911
Display errors in GUI when loading ROM failed
10 years ago
LittleWhite
973a6c40da
Add a configuration entry to enable/disable the check
10 years ago
LittleWhite
c2b210f713
Add check before closure when emulation is running
Implement confirmation in a specific function
Fix typos and coding style
Coding convention
10 years ago
archshift
0144b8e1da
Change default gameListRootDir from "" to "."
Not much thought went into that one...
10 years ago
archshift
e516a5bc96
Gamelist: supply default settings for QSettings config
10 years ago
polaris-
a5ab8accc2
Handle changes pointed out in comments on PR
10 years ago
wwylele
6e57389172
change file path encoding to Local8bit()
to support non-latin characters
10 years ago
Pierre de La Morinerie
71f6672415
citra-qt: persist hardware-rendering and shaders-jit settings
Before this changing these settings from the GUI would apply the
settings, but they were reseted to the default values when exiting
citra.
10 years ago
Emmanuel Gil Peyrot
14af5919ba
CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.
The LOG_* function itself already appends one.
10 years ago
archshift
2ce2e05db0
Game list: propely hide on toggling window mode
Properly hides the game list upon toggling from external
window mode to single window mode. Previously, both the game
list and the render window would have been shown at the same
time upon toggling.
10 years ago
polaris-
31dee93e84
Implement gdbstub
10 years ago
archshift
0fae76c741
Game list: save and load column sizes, sort order, to QSettings
10 years ago
archshift
797b91a449
Add menu item for selecting the game list folder
10 years ago
archshift
6e1bb58ee8
Initial implementation of a game list
10 years ago
archshift
afd06675fa
Don't show render window until a game is started
10 years ago
polaris-
5114d75647
Implement gdbstub
10 years ago
Lioncash
abe5bb4019
citra_qt: Reorganize headers
10 years ago
Yuri Kunde Schlesner
3244b2b79e
citra-qt: Separate UI layout state in a separate section of the config
Closes #1113
10 years ago
Yuri Kunde Schlesner
06b3891c66
citra-qt: Trim recently used files list to size when insterting new item
Even though they weren't visible in the UI, old entries would never be
removed from the list and would be stored in the config file across
sessions.
10 years ago
LittleWhite
86e29ac281
Stop emulation when render window is closed
10 years ago
Yuri Kunde Schlesner
cd817be922
citra-qt: Move system shutdown to run inside EmuThread
This stops (for some reason sporadic) crashes and OpenGL errors during
shutdown, when the OpenGL renderer tries to clean up objects from the
UI thread, which has no OpenGL context active.
10 years ago
Yuri Kunde Schlesner
0fcabd2b11
Integrate the MicroProfile profiling library
This brings goodies such as a configurable user interface and
multi-threaded timeline view.
11 years ago
LittleWhite
adee93d784
Improvements for MRU
avoid duplicates
always put the last file loaded to top of the list
11 years ago
bunnei
094ae6fadb
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
LittleWhite
66eabd326f
Add menu and logic to save and load recently loaded files.
This menu is only for ROM and will not save symbols recently loaded.
When the menu is empty, the menu is disabled (greyed out)
11 years ago
LittleWhite
cb405ad1b4
Save the path leading where the last file have been loaded
I use two variables to save the path for the ROMs and the symbols.
Use of QSettings to avoid new member variable to the class.
Global settings of QSettings is done in main.
11 years ago