Skip to content

feGuessianBlur for mta sa #4223

Open
Open
@thommybabaprs

Description

@thommybabaprs

Is your feature request related to a problem? Please describe.

In the current generation of MTA:SA, the use of traditional blur boxes results in significant performance degradation, especially when dealing with more complex graphical elements or high-frequency updates. This approach can be a limiting factor for developers working with custom scripts, particularly when striving for smooth, high-performance visuals.

Describe the solution you'd like

One potential improvement is to replace the traditional blur boxes with an SVG-based solution that uses the feGaussianBlur filter. This approach would leverage the GPU's optimized rendering capabilities and enable smooth, performant blur effects without causing a major performance hit. By utilizing SVG's native support for graphical effects like feGaussianBlur, this solution can be applied universally in new-generation scripts, providing a more efficient and scalable alternative to older blur methods.

The integration of this solution could ensure that MTA:SA maintains its graphical fidelity while minimizing performance bottlenecks. Implementing this update would benefit developers creating high-quality custom content while maintaining smooth gameplay for all users, particularly on lower-end systems.

I propose that this change be considered for inclusion in MTA:SA's future releases. It would modernize the graphical effects pipeline and reduce the reliance on performance-heavy legacy methods.

Describe alternatives you've considered

No response

Additional context

i think mta san andreas needs feGuessianBlur.

Security Policy

  • I have read and understood the Security Policy and this issue is not about a cheat or security vulnerability.

Metadata

Metadata

Assignees

No one assigned

    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