private void MainForm_Load(object sender, EventArgs e) { SV = new ShaderView(GLViewer.Width, GLViewer.Height, GLViewer.Width, GLViewer.Height); TrackBarStepX = ShaderView.TOTAL_VIEW_WIDTH / (tbPosX.Maximum - tbPosX.Minimum); TrackBarStepY = ShaderView.TOTAL_VIEW_WIDTH / (tbPosY.Maximum - tbPosY.Minimum); TrackBarStepZ = ShaderView.TOTAL_VIEW_WIDTH / 100.0F; GLViewer.MakeCurrent(); }
internal override void Dispose() { if (ShaderView != null) { ShaderView.Dispose(); ShaderView = null; } base.Dispose(); }