summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_graphics.cpp
AgeCommit message (Collapse)Author
2020-07-06configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox()Lioncash
Unlikely to impact performance at all, but this is essentially a "free" transformation, so why not?
2020-06-06yuzu/frontend: Remove internal resolution optionMorph
2020-04-07yuzu: Drop SDL2 and Qt frontend Vulkan requirementsReinUsesLisp
Create Vulkan instances and surfaces from the Vulkan backend.
2020-04-07renderer_vulkan: Query device names from the backendReinUsesLisp
2020-02-27Create an "Advanced" tab in the graphics configuration tab and add ↵Morph
anisotropic filtering levels.
2020-02-25core: settings: Add setting to enable vsync, which is on by default.bunnei
2020-02-13Add following aspect ratios: 16:9, 21:9, Stretch to WindowMorph
Available as a drop down within the configure graphics tab.
2020-01-29yuzu: Implement Vulkan frontendReinUsesLisp
Adds a Qt and SDL2 frontend for Vulkan. It also finishes the missing bits on Vulkan initialization.
2019-09-05yuzu/configure: move speed limiter to generalFearlessTobi
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>
2019-06-07Merge pull request #2553 from lioncash/languageZach Hilman
yuzu/configuration: Make all widgets and dialogs aware of language changes
2019-06-07Merge pull request #2514 from ReinUsesLisp/opengl-compatZach Hilman
video_core: Drop OpenGL core in favor of OpenGL compatibility
2019-06-05yuzu/configuration: Make all widgets and dialogs aware of language changesLioncash
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.
2019-06-05yuzu/configuration: Make function naming consistentLioncash
2019-05-30rasterizer_opengl: Remove OpenGL core profileReinUsesLisp
2019-05-24yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect ↵Lioncash
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.
2019-05-17qt/configure_graphics: Shadow options at runtimeReinUsesLisp
Compatibility profile and the disk shader cache settings shouldn't be changed at runtime. This aims to address that shadowing those options.
2019-04-20Allow picking a Compatibility Profile for OpenGL.Fernando Sahmkow
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
2019-04-09added a toggle to force 30fps modezarroboogs
2019-03-06settings: Add new graphics setting for use_asynchronous_gpu_emulation.bunnei
2019-02-06settings: Hide shader cache behind a settingReinUsesLisp
2019-01-26Use QPixmap/QIcon for background color selection buttonxperia64
2018-10-16config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation.bunnei
- This will be used as a catch-all for slow-but-accurate GPU emulation paths.
2018-10-02configure_graphics: Make functions internally linked where applicableLioncash
These aren't used outside of this translation unit, so they can be internally linked.
2018-09-08Port Citra #4047 & #4052: add change background color supporttech4me
2018-08-21Port #3353 from CitrafearlessTobi
2018-08-06qt: Default destructors where applicableLioncash
Makes code consistent with our style of defaulting special member functions where applicable.
2018-07-29Port #3911 from Citra: "Optimize settings application"fearlessTobi
2018-06-27settings: Add a configuration for use_accurate_framebuffers.bunnei
2018-01-15Clang formatunknown
2018-01-15Update the internal resolution settingsunknown
2018-01-12Removing unused settings and yuzu rebrandingJames Rowe
2018-01-12Remove gpu debugger and get yuzu qt to compileJames Rowe
2018-01-12Massive removal of unused modulesJames Rowe