Morph
27e19f87c6
Add following aspect ratios: 16:9, 21:9, Stretch to Window
Available as a drop down within the configure graphics tab.
6 years ago
ReinUsesLisp
f92cbc5501
yuzu: Implement Vulkan frontend
Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing
bits on Vulkan initialization.
6 years ago
FearlessTobi
ea8244301d
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
c09ff382a4
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
e1d755bdda
yuzu/configuration: Make function naming consistent
7 years ago
ReinUsesLisp
7259f7a733
rasterizer_opengl: Remove OpenGL core profile
7 years ago
Lioncash
d623e38d18
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
4cf64f8e09
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
788497fd9d
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
be6466d5c0
added a toggle to force 30fps mode
7 years ago
bunnei
d6015ee211
settings: Add new graphics setting for use_asynchronous_gpu_emulation.
7 years ago
ReinUsesLisp
e78da8dc1f
settings: Hide shader cache behind a setting
7 years ago
xperia64
32eb080e02
Use QPixmap/QIcon for background color selection button
7 years ago
bunnei
ee7c2dbf5a
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
8f5e2a2b83
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
3dcedb36b4
Port Citra #4047 & #4052 : add change background color support
7 years ago
fearlessTobi
ba8ff096fd
Port #3353 from Citra
8 years ago
Lioncash
00a68c5eea
qt: Default destructors where applicable
Makes code consistent with our style of defaulting special member
functions where applicable.
8 years ago
fearlessTobi
b97739029b
Port #3911 from Citra: "Optimize settings application"
8 years ago
bunnei
1bbbd26563
settings: Add a configuration for use_accurate_framebuffers.
8 years ago
unknown
8d968780c1
Clang format
8 years ago
unknown
27960d8c2c
Update the internal resolution settings
8 years ago
James Rowe
18ca3ca751
Removing unused settings and yuzu rebranding
8 years ago
James Rowe
389979018c
Remove gpu debugger and get yuzu qt to compile
8 years ago
James Rowe
ebf9a784a9
Massive removal of unused modules
8 years ago
Lioncash
1631e99eed
citra-qt: Move config dialog code to its own directory
9 years ago
SonofUgly
e0a4450bbd
Add custom layout settings.
9 years ago
bunnei
22ad9094e6
config: Add option for specifying screen resolution scale factor.
9 years ago
bunnei
232ef55c1a
core: Consolidate core and system state, remove system module & cleanups.
9 years ago
bunnei
198b6c9bdd
core: Consolidate top-level system state into a singleton.
9 years ago
emmauss
c4e4fa53d9
Implement Frame rate limiter ( #2223 )
* implement frame limiter
* fixes
9 years ago
James Rowe
d9305b0a07
Add default hotkey to swap primary screens.
Also minor style changes
9 years ago
James Rowe
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.
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
Yuri Kunde Schlesner
396a8d91a4
Manually tweak source formatting and then re-run clang-format
9 years ago
Emmanuel Gil Peyrot
dc8479928c
Sources: Run clang-format on everything.
9 years ago
bunnei
a71013cf16
qt: Rename all "toogle" to "toggle".
10 years ago
bunnei
74842116b2
qt: Add an option to settings for enabling V-Sync.
10 years ago
bunnei
08ad9b36d4
config: Add a setting for graphics V-Sync.
10 years ago
bunnei
2267f98941
qt: Add a configuration tab for Graphics and move relevant fields.
10 years ago