FearlessTobi
ea38fab388
yuzu/configure: move speed limiter to general
The speed limiter being a frame limiter is an implmentation detail and can be changed in the future. What user care about is that it limit the emulation speed in genenral (not just graphics but also audio+input)
Co-Authored-By: Weiyi Wang <wwylele@gmail.com>
6 years ago
Lioncash
fb580dcda2
yuzu/configuration: Make all widgets and dialogs aware of language changes
To prepare for translation support, this makes all of the widgets
cognizant of the language change event that occurs whenever
installTranslator() is called and automatically retranslates their text
where necessary.
This is important as calling the backing UI's retranslateUi() is often
not enough, particularly in cases where we add our own strings that
aren't controlled by it. In that case we need to manually refresh the
strings ourselves.
7 years ago
Lioncash
5bcab18c77
yuzu/configuration: Make function naming consistent
7 years ago
ReinUsesLisp
b70a0ec46d
rasterizer_opengl: Remove OpenGL core profile
7 years ago
Lioncash
2cb44f4a07
yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect call
A checkbox is able to be tri-state, giving it three possible activity
types, so in the connect call here, it would actually be truncating an
int into a bool.
Instead, we can just listen on the toggled() signal, which passes along
a bool, not an int.
7 years ago
ReinUsesLisp
0496136657
qt/configure_graphics: Shadow options at runtime
Compatibility profile and the disk shader cache settings shouldn't
be changed at runtime. This aims to address that shadowing those
options.
7 years ago
Fernando Sahmkow
b437d4abd7
Allow picking a Compatibility Profile for OpenGL.
This option allows picking the compatibility profile since a lot of bugs
are fixed in it. We devs will use this option to easierly debug current
problems in our Core implementation.:wq
7 years ago
zarroboogs
77bc4d1bd9
added a toggle to force 30fps mode
7 years ago
bunnei
300139799f
settings: Add new graphics setting for use_asynchronous_gpu_emulation.
7 years ago
ReinUsesLisp
1342998379
settings: Hide shader cache behind a setting
7 years ago
xperia64
029dc66786
Use QPixmap/QIcon for background color selection button
7 years ago
bunnei
b1c31be284
config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation.
- This will be used as a catch-all for slow-but-accurate GPU emulation paths.
7 years ago
Lioncash
208b2b9e56
configure_graphics: Make functions internally linked where applicable
These aren't used outside of this translation unit, so they can be
internally linked.
7 years ago
tech4me
2855533e5a
Port Citra #4047 & #4052 : add change background color support
7 years ago
fearlessTobi
fc6901c205
Port #3353 from Citra
7 years ago
Lioncash
5de7c31baa
qt: Default destructors where applicable
Makes code consistent with our style of defaulting special member
functions where applicable.
7 years ago
fearlessTobi
6d2e4b74c2
Port #3911 from Citra: "Optimize settings application"
8 years ago
bunnei
47ba060950
settings: Add a configuration for use_accurate_framebuffers.
8 years ago
unknown
d3af215cbb
Clang format
8 years ago
unknown
b22d73d2af
Update the internal resolution settings
8 years ago
James Rowe
31499ecb2e
Removing unused settings and yuzu rebranding
8 years ago
James Rowe
bd5740a721
Remove gpu debugger and get yuzu qt to compile
8 years ago
James Rowe
5dbd091a80
Massive removal of unused modules
8 years ago
Lioncash
bbb41d4504
citra-qt: Move config dialog code to its own directory
9 years ago
SonofUgly
4cb28deee5
Add custom layout settings.
9 years ago
bunnei
d2a2789dda
config: Add option for specifying screen resolution scale factor.
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
emmauss
4865993e6f
Implement Frame rate limiter ( #2223 )
* implement frame limiter
* fixes
9 years ago
James Rowe
72786d410e
Add default hotkey to swap primary screens.
Also minor style changes
9 years ago
James Rowe
08f830fed4
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.
10 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
bunnei
da4e6eb4b5
qt: Rename all "toogle" to "toggle".
9 years ago
bunnei
232ecb7666
qt: Add an option to settings for enabling V-Sync.
9 years ago
bunnei
cfefb55db2
config: Add a setting for graphics V-Sync.
9 years ago
bunnei
2d64553023
qt: Add a configuration tab for Graphics and move relevant fields.
9 years ago