[DF-381] Add: Lightmap, Decal, Detail materials. Everything works. Need to think about RenderState sharing.