public void Release()
{
if (defaultBlack != null)
{
defaultBlack.Release();
defaultBlack = null;
}
if (defaultWhite != null)
{
defaultWhite.Release();
defaultWhite = null;
}
if (defaultGray != null)
{
defaultGray.Release();
defaultGray = null;
}
if (defaultDarkGray != null)
{
defaultDarkGray.Release();
defaultDarkGray = null;
}
if (irradiance != null)
{
irradiance.Release();
irradiance = null;
}
if (prefiltered != null)
{
prefiltered.Release();
prefiltered = null;
}
if (mat != null)
{
mat.Release();
mat = null;
}
if (sphere != null)
{
sphere.Release();
sphere = null;
}
if (cube != null)
{
cube.Release();
cube = null;
}
if (glview != null)
{
FHost.Child = null;
glview.Dispose();
glview = null;
}
}