internal static void InitIL(InputLayoutId id) { var info = InputLayouts.Data[id.Index]; if (ILObjects[id.Index] != null) { ILObjects[id.Index].Dispose(); ILObjects[id.Index] = null; } ILObjects[id.Index] = new InputLayout(MyRender11.Device, GetBytecode(info.BytecodeId), MyVertexLayouts.GetElements(info.VLayoutId)); }