예제 #1
0
        /// <summary>
        ///
        /// </summary>
        public void Dispose()
        {
            prim_.Dispose();
            if (drawModel_ != null)
            {
                drawModel_.Dispose();
            }
            fxaaPrim_.Dispose();
            foreach (var t in gbuffers_)
            {
                t.Dispose();
            }
            uav_.Dispose();
            hdrResolveBuffer_.Dispose();

            globalCapture_.Dispose();
            foreach (var c in localCapture_)
            {
                c.Dispose();
            }
            if (giTextures_ != null)
            {
                foreach (var t in giTextures_)
                {
                    t.Dispose();
                }
            }

            toneMap_.Dispose();
            shadowMap_.Dispose();
            lightMgr_.Dispose();
            csMgr_.Dispose();
        }
예제 #2
0
 /// <summary>
 ///
 /// </summary>
 public void Dispose()
 {
     prim_.Dispose();
     if (drawModel_ != null)
     {
         drawModel_.Dispose();
     }
     fxaaPrim_.Dispose();
     foreach (var t in gbuffers_)
     {
         t.Dispose();
     }
     hdrResolveBuffer_.Dispose();
     lineTexture_.Dispose();
 }
예제 #3
0
 /// <summary>
 ///
 /// </summary>
 public void Dispose()
 {
     stream_.Close();
     buffer_.Dispose();
     debugPrim_.Dispose();
 }