citra/src
lat9nq 1152d66ddd general: Add setting shader_backend
GLASM is getting good enough that we can move it out of advanced
graphics settings. This removes the setting `use_assembly_shaders`,
opting for a enum class `shader_backend`. This comes with the benefits
that it is extensible for additional shader backends besides GLSL and
GLASM, and this will work better with a QComboBox.

Qt removes the related assembly shader setting from the Advanced
Graphics section and places it as a new QComboBox in the API Settings
group. This will replace the Vulkan device selector when OpenGL is
selected.

Additionally, mark all of the custom anisotropic filtering settings as
"WILL BREAK THINGS", as that is the case with a select few games.
2021-07-22 21:51:39 -04:00
..
audio_core Merge pull request #6571 from Kelebek1/Mix 2021-07-12 22:09:05 -07:00
common general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
core general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
input_common Merge pull request #6654 from german77/custom_threshold 2021-07-21 20:31:33 -04:00
shader_recompiler glsl: Declare local memory in main 2021-07-22 21:51:39 -04:00
tests shader_recompiler,video_core: Cleanup some GCC and Clang errors 2021-07-22 21:51:26 -04:00
video_core general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
web_service web_service: Silence -Wmaybe-uninitialized on httplib.h 2021-07-12 03:30:45 -03:00
yuzu general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
yuzu_cmd general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
.clang-format
CMakeLists.txt shader: Initial recompiler work 2021-07-22 21:51:21 -04:00