Skip to content

feGuessianBlur for mta sa #4223

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

Open
1 task done
thommybabaprs opened this issue May 14, 2025 · 1 comment
Open
1 task done

feGuessianBlur for mta sa #4223

thommybabaprs opened this issue May 14, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@thommybabaprs
Copy link

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.
@thommybabaprs thommybabaprs added the enhancement New feature or request label May 14, 2025
@TariQ-2
Copy link

TariQ-2 commented May 15, 2025

I completely agree with this suggestion. The current blur effects in MTA do cause noticeable FPS drops, especially when used in complex UIs or with frequent updates.
Switching to an SVG-based solution with feGaussianBlur sounds like a smart move — it could really improve performance and make things run smoother, especially on lower-end PCs.
I hope this idea gets considered, as it would be a big help for developers and improve the overall visual quality of the game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants