Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change default value of texture filtering mode setting #2210

Open
granis48 opened this issue Oct 1, 2024 · 3 comments
Open

Change default value of texture filtering mode setting #2210

granis48 opened this issue Oct 1, 2024 · 3 comments
Labels
Priority: Medium Something that should be tried to be done in this release, but not as important as High priority. Size: Small Something that may take a day at most to do. Type: Enhancement This can improve a system/thing already in place. What: Renderer Rendering related work Where: Engine This is something that will be done in the base engine.

Comments

@granis48
Copy link
Member

granis48 commented Oct 1, 2024

What feature is your improvement idea related to?

The game says the recommended setting for Texture Filtering Mode is Trilinear, this is extremely low and actually does affect elements of some maps in the game, e.g. surf_illusion stage 3-4 uses texture mipmaps to do a cool effect for the geometry.

Describe the solution you'd like

Set the default value for Texture Filtering Mode to Anisotropic 16x, for the majority of players this shouldn't have any noticeable impact on performance.
(Anyone who sets everything to lowest setting for "that extra juice" deserves this worse experience)

Additional context

Here is the start of surf_illusion stage 3 on Anisotropic 16x (presumably as intended by mapper):
image
Here it is on Bilinear:
image

As you can see this can potentially give players a worse experience on some maps.
Game resolution and fov_desired also affect this problem but thats not really something you can fix or easily communicate to players. The screenshots are taken in 1080p on default fov

@granis48 granis48 added the Type: Enhancement This can improve a system/thing already in place. label Oct 1, 2024
@SCell555
Copy link
Member

SCell555 commented Oct 1, 2024

The default GPU settings are pretty whack, because the moddefaults.txt file, which contains default/recommended settings for individual gpus, is hopelessly outdated (the newest GPUs it has are from ~2011). So when it encounters any newer gpu, it defaults to unknown one from that brand and picks pretty whack settings. This can also be seen when booting game for the first time on system.

@granis48
Copy link
Member Author

granis48 commented Oct 1, 2024

Sounds like it shouldn't be super hard to change the defaults for the known brands then, unless we're talking individual models as well....
Either way might wanna change how it picks the default at some point

@SCell555
Copy link
Member

SCell555 commented Oct 1, 2024

It has default settings for about 854 different GPUs from all 3 vendors. Starting from somewhere 2003-2004.

@Gocnak Gocnak added Priority: Medium Something that should be tried to be done in this release, but not as important as High priority. Where: Engine This is something that will be done in the base engine. Size: Small Something that may take a day at most to do. What: Renderer Rendering related work Duration: 1 day and removed Duration: 1 day labels Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Medium Something that should be tried to be done in this release, but not as important as High priority. Size: Small Something that may take a day at most to do. Type: Enhancement This can improve a system/thing already in place. What: Renderer Rendering related work Where: Engine This is something that will be done in the base engine.
Projects
Status: Todo
Development

No branches or pull requests

3 participants