godotengine / godotengine/godot
Update ThorVG to 1.0 when it's released to support SVG blur filter
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
- Reproducible in: 4.4 beta1, 4.3, 4.2
### System information
🪟 Windows 11 - Godot 4.4 beta1
### Issue description
Import an svg with a blur filter applied on an element.
The SVG will get rendered/converted by Godot as if there was no blur filter.
The image in Inkscape:

The image in Godot:

This probably affects most if not all svg filters, but the blur is by far the most useful one.
### Steps to reproduce
Import the provided image (or any other SVG with blur on an element) in Godot.
### Minimal reproduction project (MRP)
https://filebin.net/9p1yeqor2ilpzovi
Contributor guide
Research direction
Start by reproducing the SVG blur problem with the linked minimal reproduction project, then inspect how Godot currently integrates ThorVG and tracks its dependency version. Check whether ThorVG 1.0 is released and verify that updating it makes the SVG blur render correctly in Godot.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100