void DisposeManaged() { if (gsOutput != null) gsOutput.Dispose(); gsOutput = null; if (renderPassLayout != null) renderPassLayout.Dispose(); renderPassLayout = null; }
private void BindToSetupPass(D3DDevice device, Effect effect, int passIndex) { gsOutput = new GeometryOutputStream<VertexTypes.Pos3Norm3Tex3>(device.Device, effect[passIndex], this.Indices.Length); base.BindToPass(device, effect, passIndex); CreateMinimapTarget(); }