MCPcopy Create free account
hub / github.com/cogentcore/core / Free

Method Free

vgpu/memory.go:222–235  ·  view source on GitHub ↗

Free frees memory for all buffers -- returns true if any freed

()

Source from the content-addressed store, hash-verified

220
221// Free frees memory for all buffers -- returns true if any freed
222func (mm *Memory) Free() bool {
223 freed := false
224 for _, vm := range mm.StorageMems {
225 vm.Var.Free()
226 }
227 mm.StorageMems = nil
228 for bt := VtxIndexBuff; bt < BuffTypesN; bt++ {
229 fr := mm.FreeBuff(bt)
230 if fr {
231 freed = true
232 }
233 }
234 return freed
235}
236
237// FreeBuff frees any allocated memory in buffer -- returns true if freed
238func (mm *Memory) FreeBuff(bt BuffTypes) bool {

Callers 3

DestroyMethod · 0.95
ConfigMethod · 0.95
FreeBuffMethod · 0.45

Calls 1

FreeBuffMethod · 0.95

Tested by

no test coverage detected