Fix: decal and shadow rendering conflict (decals are now put in their own render-bucket)