citra-nightly/src/citra_qt/configuration
Marshall Mohror f14e973a27
Texture Filtering v2 (#5166)
* video_core/renderer_opengl: Move SurfaceParams into its own file

Some of its enums are needed outside of the rasterizer cache
and trying to use it caused circular dependencies.

* video_core/renderer_opengl: Overhaul the texture filter framework

This should make it less intrusive.
Now texture filtering doesn't have any mutable global state.
The texture filters now always upscale to the internal rendering resolution.
This simplifies the logic in UploadGLTexture and it simply takes the role of BlitTextures at the end of the function.
This also prevent extra blitting required when uploading to a framebuffer surface with a mismatched size.

* video_core/renderer_opengl: Use generated mipmaps for filtered textures

The filtered guest mipmaps often looked terrible.

* core/settings: Remove texture filter factor

* sdl/config: Remove texture filter factor

* qt/config: Remove texture filter factor
2020-04-02 22:42:50 -05:00
..
config.cpp Texture Filtering v2 (#5166) 2020-04-02 22:42:50 -05:00
config.h add texture dumping as a config entry 2019-11-09 12:53:12 -07:00
configure.ui address more comments 2019-11-09 12:56:27 -07:00
configure_audio.cpp service/mic: actually use the specified device 2019-11-11 17:15:10 -05:00
configure_audio.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_audio.ui Rest of the owl 2019-03-04 23:07:05 -07:00
configure_camera.cpp Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
configure_camera.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_camera.ui camera: Add camera flip config 2018-06-07 14:57:03 +08:00
configure_debug.cpp Remove qt5_wrap_ui macro usage 2019-08-16 19:35:37 -06:00
configure_debug.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_debug.ui GDB Modernization: 2018-08-16 10:40:52 +01:00
configure_dialog.cpp citra_qt: config: Move audio to its own tab. (#5079) 2020-02-01 16:04:48 +01:00
configure_dialog.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_enhancements.cpp Texture Filtering v2 (#5166) 2020-04-02 22:42:50 -05:00
configure_enhancements.h video_core: add texture filtering (#5017) 2020-03-16 09:42:05 -05:00
configure_enhancements.ui Texture Filtering v2 (#5166) 2020-04-02 22:42:50 -05:00
configure_general.cpp Remove duplicate code from the migration of frame limit to gene… (#5091) 2020-02-15 14:38:20 +01:00
configure_general.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_general.ui Add CPU Clock Frequency slider 2020-02-21 16:03:07 -07:00
configure_graphics.cpp Reintroduce a vsync option for people with really bad drivers 2019-12-15 15:42:05 -07:00
configure_graphics.h reorder graphics tab, move speed to general 2019-11-09 12:56:27 -07:00
configure_graphics.ui Reintroduce a vsync option for people with really bad drivers 2019-12-15 15:42:05 -07:00
configure_hotkeys.cpp clang-format 2019-11-28 20:47:33 -07:00
configure_hotkeys.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_hotkeys.ui citra-qt: Add /default parsing for hotkeys. Also minor code cleanups. 2019-01-25 20:42:49 +05:30
configure_input.cpp settings, configure_input: fix rename input profile 2019-11-09 16:55:03 -05:00
configure_input.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_input.ui Merge branch 'master' into profiles 2019-01-07 10:39:44 -05:00
configure_motion_touch.cpp yuzu/configuration: Specify string conversions explicitly 2019-07-28 15:08:54 +02:00
configure_motion_touch.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_motion_touch.ui citra_qt/configure_motion_touch: fix slot name 2019-07-14 23:02:22 -04:00
configure_system.cpp Add CPU Clock Frequency slider 2020-02-21 16:03:07 -07:00
configure_system.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_system.ui Add CPU Clock Frequency slider 2020-02-21 16:03:07 -07:00
configure_ui.cpp citra_qt: Add single line mode for game list 2019-08-20 20:03:15 +08:00
configure_ui.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_ui.ui Change GameListText order to improve configuration compatibility 2019-09-09 23:36:21 -03:00
configure_web.cpp clang-format 2019-11-28 20:47:33 -07:00
configure_web.h yuzu/configuration: Make function naming consistent 2019-07-06 15:01:41 +02:00
configure_web.ui citra_qt: configure_web: Use Base64 encoded token for simplifying user experience. 2019-11-09 13:48:26 -05:00