public void Dispose() { if (disposed) { return; } disposed = true; texsampler.Dispose(); sundisc.Dispose(); moonquad.Dispose(); skylayout.Dispose(); sunlayout.Dispose(); moonlayout.Dispose(); VSSunMoonVars.Dispose(); PSSunMoonVars.Dispose(); SkyLocalVars.Dispose(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSModelVars.Dispose(); PSSceneVars.Dispose(); skyps.Dispose(); skyvs.Dispose(); sunps.Dispose(); sunvs.Dispose(); moonps.Dispose(); moonvs.Dispose(); }
public void Dispose() { if (disposed) { return; } VSSceneVars.Dispose(); quad.Dispose(); texsampler.Dispose(); layout.Dispose(); //VSSceneVars.Dispose(); lightsps.Dispose(); lightsvs.Dispose(); disposed = true; }
public void Dispose() { DisposeBuffers(); if (BlendState != null) { BlendState.Dispose(); BlendState = null; } if (SampleStateLinear != null) { SampleStateLinear.Dispose(); SampleStateLinear = null; } if (SampleStatePoint != null) { SampleStatePoint.Dispose(); SampleStatePoint = null; } if (LightVSVars != null) { LightVSVars.Dispose(); LightVSVars = null; } if (LightPSVars != null) { LightPSVars.Dispose(); LightPSVars = null; } if (LightInstVars != null) { LightInstVars.Dispose(); LightInstVars = null; } if (LightQuadLayout != null) { LightQuadLayout.Dispose(); LightQuadLayout = null; } if (LightQuad != null) { LightQuad.Dispose(); LightQuad = null; } if (LightCone != null) { LightCone.Dispose(); LightCone = null; } if (LightSphere != null) { LightSphere.Dispose(); LightSphere = null; } if (LightCapsule != null) { LightCapsule.Dispose(); LightCapsule = null; } if (DirLightPS != null) { DirLightPS.Dispose(); DirLightPS = null; } if (DirLightMSPS != null) { DirLightMSPS.Dispose(); DirLightMSPS = null; } if (DirLightVS != null) { DirLightVS.Dispose(); DirLightVS = null; } if (LodLightPS != null) { LodLightPS.Dispose(); LodLightPS = null; } if (LodLightMSPS != null) { LodLightMSPS.Dispose(); LodLightMSPS = null; } if (LodLightVS != null) { LodLightVS.Dispose(); LodLightVS = null; } if (LightPS != null) { LightPS.Dispose(); LightPS = null; } if (LightMSPS != null) { LightMSPS.Dispose(); LightMSPS = null; } if (LightVS != null) { LightVS.Dispose(); LightVS = null; } if (SSAAPSVars != null) { SSAAPSVars.Dispose(); SSAAPSVars = null; } if (SSAAPS != null) { SSAAPS.Dispose(); SSAAPS = null; } if (FinalVS != null) { FinalVS.Dispose(); FinalVS = null; } }
public void Dispose() { DisposeBuffers(); if (BlendState != null) { BlendState.Dispose(); BlendState = null; } if (SampleStateLinear != null) { SampleStateLinear.Dispose(); SampleStateLinear = null; } if (SampleStatePoint != null) { SampleStatePoint.Dispose(); SampleStatePoint = null; } if (FinalPSVars != null) { FinalPSVars.Dispose(); FinalPSVars = null; } if (FilterVCSVars != null) { FilterVCSVars.Dispose(); FilterVCSVars = null; } if (FilterBPHCSVars != null) { FilterBPHCSVars.Dispose(); FilterBPHCSVars = null; } if (LumBlendCSVars != null) { LumBlendCSVars.Dispose(); LumBlendCSVars = null; } if (ReduceCSVars != null) { ReduceCSVars.Dispose(); ReduceCSVars = null; } if (FinalPassLayout != null) { FinalPassLayout.Dispose(); FinalPassLayout = null; } if (FinalPassQuad != null) { FinalPassQuad.Dispose(); FinalPassQuad = null; } if (FinalPassPS != null) { FinalPassPS.Dispose(); FinalPassPS = null; } if (FinalPassVS != null) { FinalPassVS.Dispose(); FinalPassVS = null; } if (CopyPixelsPS != null) { CopyPixelsPS.Dispose(); CopyPixelsPS = null; } if (BloomFilterVCS != null) { BloomFilterVCS.Dispose(); BloomFilterVCS = null; } if (BloomFilterBPHCS != null) { BloomFilterBPHCS.Dispose(); BloomFilterBPHCS = null; } if (LumBlendCS != null) { LumBlendCS.Dispose(); LumBlendCS = null; } if (ReduceTo0DCS != null) { ReduceTo0DCS.Dispose(); ReduceTo0DCS = null; } if (ReduceTo1DCS != null) { ReduceTo1DCS.Dispose(); ReduceTo1DCS = null; } }