Skip to content

Performance Config: Flexible shader/material filtering #758

@Rikketh

Description

@Rikketh

Is your feature request related to a problem?

Now that performance options are in, one old-ish idea comes to mind from various mods: blocking based on keywords and shader name matching.

This is potentially connected to #754. I don't reckon there's a need for per-user substring/keyword lists, as it will most likely get too tedious to set up.

However, this may benefit from filtering every kind of UGC: world, props, avatars, since shaders have a limited set of guard rails that can even be implemented.

Describe your preferred solution

A fairly simple per-material keyword search, as well as a substring search in shader name used in a given material. If a given material contains a keyword, or has a shader name contain given substrings, force a fallback material to replace that material.

Describe any considered alternatives

Aside from a blanket fallback on every shader match, there are no alternatives with this level of granularity. Materials and shaders themselves do not contain meta information for categorisation, so the next best thing is the nuclear option.

Additional Context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions