private void Free() { if ( m_CompiledBuffer == null ) return; if ( (m_State & State.Buffered) != 0 ) m_Buffers.ReleaseBuffer( m_CompiledBuffer ); m_State &= ~(State.Static | State.Acquired | State.Buffered); m_CompiledBuffer = null; }