f14e973a27
* 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 |
||
---|---|---|
.. | ||
arm | ||
cheats | ||
dumping | ||
file_sys | ||
frontend | ||
gdbstub | ||
hle | ||
hw | ||
loader | ||
rpc | ||
tracer | ||
3ds.h | ||
announce_multiplayer_session.cpp | ||
announce_multiplayer_session.h | ||
CMakeLists.txt | ||
core_timing.cpp | ||
core_timing.h | ||
core.cpp | ||
core.h | ||
custom_tex_cache.cpp | ||
custom_tex_cache.h | ||
memory.cpp | ||
memory.h | ||
mmio.h | ||
movie.cpp | ||
movie.h | ||
perf_stats.cpp | ||
perf_stats.h | ||
settings.cpp | ||
settings.h | ||
telemetry_session.cpp | ||
telemetry_session.h |