Hi,
I am encountering an issue where Unity is not recognising that I have added the decal render feature, and as such the URP Decal Projector won’t work, stating “The current renderer has no Decal Render Feature added”.
I’ve tried looking around to see if anyone else has had this issue, and the only instance I’ve seen is linked here, however no solution was found, and the post has been untouched since September.
I am on Ubuntu 22.04, and the other discussion I linked was with Pop OS.
Steps to reproduce:
Using Windows I created a fresh project using the 3D URP template, added a URP Decal Projector, and then added the decal renderer feature. This results in decals working correctly.
However the moment I transfer said project to Linux, Unity no longer thinks the renderer feature is present, and the warning returns, as well as the decal no longer being visible.
The same results occur if I create the project under Linux.
Editor Versions:
I’ve tried this on several different Unity versions:
- 2023 (I forget the specific version)
- 2022.3.23f1 LTS
- 2022.3.9f1 LTS
- 2022.3.3f1 LTS
None of these made any difference to the problem. I tried creating a new project fresh for the editor each time, as well as opening the version I made under Windows which was confirmed to be correct.
I’ve tried removing and reinstalling Unity from my system by removing the unityhub package, as well as deleting the following directories:
- ~/Unity
- ~/.local/share/unity3d
- ~/.config/unity3d
- ~/.config/unityhub
- ~/.config/Unity
This did not fix anything. However, I am unsure if there were more directories I could have deleted (I could not find more). If anyone is aware of a better way to perform a clean reinstall, that could be helpful.
I’m unsure what else I can try at this point. Any advice would be much appreciated.