mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-19 00:45:46 -04:00
Warn about the high performance cost of JINC2 and xBR filtering
These options (especially xBR) have a very high cost. In my experience, xBR has a greater impact on the framerate than enabling 4× SSAA or PGXP in CPU mode (whose quality increase is much more obvious). These options are also essentially unusable on mobile, regardless of how powerful your device is. As a result, this adds warnings both in the option names and the description. Bilinear filtering is not affected by this performance cost, as GPUs can perform this in hardware without having to emulate filtering through a shader.
This commit is contained in:
@ -3362,8 +3362,9 @@ void FullscreenUI::DrawDisplaySettingsPage()
|
||||
"ResolutionScale", 1, resolution_scales.data(), resolution_scales.size(), 0, is_hardware);
|
||||
|
||||
DrawEnumSetting(bsi, "Texture Filtering",
|
||||
"Smooths out the blockyness of magnified textures on 3D objects. Will have a greater effect "
|
||||
"on higher resolution scales.",
|
||||
"Smooths out the blockiness of magnified textures on 3D objects. Will have a greater effect "
|
||||
"on higher resolution scales. The JINC2 and especially xBR filtering modes are very demanding,"
|
||||
"and may not be worth the speed penalty.",
|
||||
"GPU", "TextureFilter", Settings::DEFAULT_GPU_TEXTURE_FILTER, &Settings::ParseTextureFilterName,
|
||||
&Settings::GetTextureFilterName, &Settings::GetTextureFilterDisplayName, GPUTextureFilter::Count,
|
||||
is_hardware);
|
||||
|
Reference in New Issue
Block a user