citra-nightly/src/citra_qt
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
..
applets common/string_util: Move TextFromBuffer to string_util 2019-04-08 22:34:21 +08:00
camera Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
configuration Texture Filtering v2 (#5166) 2020-04-02 22:42:50 -05:00
debugger ipc_debugger: Fixing NULL ptr call on multiple clear 2020-02-23 03:54:29 +01:00
multiplayer citra_qt/multiplayer: Specify string conversions explicitly 2019-11-09 02:45:47 +01:00
updater citra_qt/updater: Specify string conversions explicitly 2019-11-09 02:46:07 +01:00
util Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
aboutdialog.cpp Port yuzu-emu/yuzu#2457: "yuzu/{about_dialog, main}: Specify string conversions explicitly for SCM-related info" (#4774) 2019-08-10 11:01:18 +02:00
aboutdialog.h Clean up aboutdialog.h 2018-08-25 14:45:50 +02:00
aboutdialog.ui citra-qt: Add build date in about dialog 2018-06-18 21:21:00 +08:00
bootmanager.cpp Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
bootmanager.h QT Frontend: Add disk shader loading progress bar 2020-01-22 17:18:00 -07:00
cheats.cpp Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
cheats.h citra_qt: Implement UI for adding/editing/deleting cheats 2019-02-02 08:15:27 +08:00
cheats.ui citra_qt: Implement UI for adding/editing/deleting cheats 2019-02-02 08:15:27 +08:00
citra-qt.rc Fix icon for citra qt 2017-09-03 11:26:10 -06:00
CMakeLists.txt Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
compatdb.cpp yuzu/compatdb: Remove unnecessary qualifiers 2019-05-10 20:30:32 +02:00
compatdb.h compatdb: Use a seperate endpoint for testcase submission 2018-10-27 12:20:03 +02:00
compatdb.ui add compatibility reporting to qt frontend 2018-01-01 19:25:38 -06:00
compatibility_list.cpp Stop splitting includes 2018-10-20 16:31:35 +02:00
compatibility_list.h Stop splitting includes 2018-10-20 16:31:35 +02:00
discord.h Add Discord Rich Presence Support (#3883) 2018-08-20 11:20:33 +02:00
discord_impl.cpp Remove qt5_wrap_ui macro usage 2019-08-16 19:35:37 -06:00
discord_impl.h Address a bunch of review comments 2018-10-20 10:35:55 -04:00
game_list.cpp citra_qt: Add 'Dump RomFS' menu action 2020-02-09 21:01:56 +08:00
game_list.h citra_qt: Add 'Dump RomFS' menu action 2020-02-09 21:01:56 +08:00
game_list_p.h Merge pull request #4956 from vitor-k/game-sorting 2019-11-20 09:48:08 -07:00
game_list_worker.cpp Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
game_list_worker.h yuzu/game_list_worker: Silence warnings 2019-11-02 18:55:08 +01:00
hotkeys.cpp Remove qt5_wrap_ui macro usage 2019-08-16 19:35:37 -06:00
hotkeys.h yuzu/hotkeys: Remove unnecessary constructor 2019-05-10 20:30:50 +02:00
Info.plist CMake: Fix Info.plist template for citra_qt/OSX 2016-07-21 21:33:54 +01:00
loading_screen.cpp Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074) 2020-02-11 13:12:09 +01:00
loading_screen.h QT Frontend: Add disk shader loading progress bar 2020-01-22 17:18:00 -07:00
loading_screen.ui Loading Screen: Vertically Center everything 2020-01-22 17:26:27 -07:00
main.cpp Set render window to also accept focus via tabbing (Qt::StrongFocus) (#5089) 2020-03-26 13:36:49 -05:00
main.h citra_qt: Add 'Dump RomFS' menu action 2020-02-09 21:01:56 +08:00
main.ui Merge pull request #5043 from vitor-k/screen-rotate 2020-01-20 18:38:06 -07:00
qt_image_interface.cpp specify size of buffer and use openglstate in getteximageoes 2019-11-09 12:58:17 -07:00
qt_image_interface.h specify size of buffer and use openglstate in getteximageoes 2019-11-09 12:58:17 -07:00
uisettings.cpp GUI: fix minor issues with dark themes 2020-01-28 14:24:52 +01:00
uisettings.h Backport changes from yuzu-emu/yuzu#2444 2019-09-22 17:27:01 +02:00