Optimizations (removing DXType)
PMXShader and LightShader derivating (not so, now rendering fails!) properly from GenericShader