public void Dispose() { if (disposed) { return; } if (texsampler != null) { texsampler.Dispose(); texsampler = null; } foreach (InputLayout layout in layouts.Values) { layout.Dispose(); } layouts.Clear(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSModelVars.Dispose(); VSGeomVars.Dispose(); PSSceneVars.Dispose(); PSGeomVars.Dispose(); ps.Dispose(); psdef.Dispose(); vs.Dispose(); disposed = true; }
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; } if (texsampler != null) { texsampler.Dispose(); texsampler = null; } foreach (InputLayout layout in layouts.Values) { layout.Dispose(); } layouts.Clear(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSModelVars.Dispose(); GeomVars.Dispose(); BoneMatrices.Dispose(); shadowps.Dispose(); shadowvs.Dispose(); shadowvs_skin.Dispose(); disposed = true; }
public void Dispose() { Vertices.Dispose(); SceneVars.Dispose(); ps.Dispose(); vs.Dispose(); }
public void Dispose() { if (disposed) { return; } texsampler.Dispose(); texsampleranis.Dispose(); texsamplerflow.Dispose(); foreach (InputLayout layout in layouts.Values) { layout.Dispose(); } layouts.Clear(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSGeomVars.Dispose(); PSSceneVars.Dispose(); PSGeomVars.Dispose(); ps.Dispose(); psdef.Dispose(); vspt.Dispose(); vspct.Dispose(); vspnct.Dispose(); vspnctx.Dispose(); disposed = true; }
public void Dispose() { if (disposed) { return; } cube.Dispose(); sphere.Dispose(); capsule.Dispose(); cylinder.Dispose(); texsampler.Dispose(); texsampleranis.Dispose(); texsamplertnt.Dispose(); foreach (InputLayout layout in layouts.Values) { layout.Dispose(); } layouts.Clear(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSModelVars.Dispose(); VSGeomVars.Dispose(); PSSceneVars.Dispose(); PSGeomVars.Dispose(); InstGlobalVars.Dispose(); InstLocalVars.Dispose(); BoneMatrices.Dispose(); basicps.Dispose(); basicvspnct.Dispose(); basicvspnctt.Dispose(); basicvspncttt.Dispose(); basicvspncct.Dispose(); basicvspncctt.Dispose(); basicvspnccttt.Dispose(); basicvspnctx.Dispose(); basicvspncctx.Dispose(); basicvspncttx.Dispose(); basicvspnccttx.Dispose(); basicvspnctttx.Dispose(); basicvspncctttx.Dispose(); basicvspbbnct.Dispose(); basicvspbbnctx.Dispose(); basicvspbbnctt.Dispose(); basicvspbbncttt.Dispose(); basicvspbbncct.Dispose(); basicvspbbncctx.Dispose(); basicvspbbncttx.Dispose(); basicvsbox.Dispose(); basicvssphere.Dispose(); basicvscapsule.Dispose(); basicvscylinder.Dispose(); disposed = true; }
public void Dispose() { if (disposed) { return; } if (texsampler != null) { texsampler.Dispose(); texsampler = null; } if (texsampleranis != null) { texsampleranis.Dispose(); texsampleranis = null; } if (texsamplertnt != null) { texsamplertnt.Dispose(); texsamplertnt = null; } foreach (InputLayout layout in layouts.Values) { layout.Dispose(); } layouts.Clear(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSModelVars.Dispose(); VSGeomVars.Dispose(); PSSceneVars.Dispose(); PSGeomVars.Dispose(); terrainps.Dispose(); pncctvs.Dispose(); pnccttvs.Dispose(); pnccttxvs.Dispose(); pncctttxvs.Dispose(); pncctxvs.Dispose(); pnctttxvs.Dispose(); pncttxvs.Dispose(); disposed = true; }
public void Dispose() { graphicsMemoryUsage = 0; if (DepthTexture != null) { DepthTexture.Dispose(); DepthTexture = null; } if (DepthTextureSS != null) { DepthTextureSS.Dispose(); DepthTextureSS = null; } if (DepthTextureSRV != null) { DepthTextureSRV.Dispose(); DepthTextureSRV = null; } if (DepthTextureDSV != null) { DepthTextureDSV.Dispose(); DepthTextureDSV = null; } if (DepthRenderRS != null) { DepthRenderRS.Dispose(); DepthRenderRS = null; } if (DepthRenderDS != null) { DepthRenderDS.Dispose(); DepthRenderDS = null; } if (ShadowVars != null) { ShadowVars.Dispose(); ShadowVars = null; } if (Cascades != null) { Cascades.Clear(); Cascades = null; } }
public void Dispose() { if (disposed) { return; } VSSphereSceneVars.Dispose(); VSSphereVars.Dispose(); VSBoxSceneVars.Dispose(); VSBoxVars.Dispose(); PSColourVars.Dispose(); cube.Dispose(); boundsps.Dispose(); boxvs.Dispose(); spherevs.Dispose(); disposed = true; }
public void Dispose() { if (disposed) { return; } disposed = true; VSSceneVars.Dispose(); vertices.Dispose(); layout.Dispose(); cube.Dispose(); ps.Dispose(); vs.Dispose(); dynvs.Dispose(); boxvs.Dispose(); boxps.Dispose(); }
public void Dispose() { if (disposed) { return; } disposed = true; texsampler.Dispose(); layout.Dispose(); CloudsLocalVars.Dispose(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSModelVars.Dispose(); PSSceneVars.Dispose(); ps.Dispose(); vs.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() { if (disposed) { return; } if (texsampler != null) { texsampler.Dispose(); texsampler = null; } layout.Dispose(); VSSceneVars.Dispose(); VSMarkerVars.Dispose(); markerps.Dispose(); markervs.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; } }