It seems like DBuffer decals only write to the roughness buffer if the material underneath them has a roughness parameter, but they do not if said material has just a constant value as roughness.

Is this the intended behavior? Is there any way to fix it?
Attached Files