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

Method Config

vgpu/renderframe.go:101–113  ·  view source on GitHub ↗

Config configures the framebuffers etc

()

Source from the content-addressed store, hash-verified

99
100// Config configures the framebuffers etc
101func (rf *RenderFrame) Config() {
102 dev := rf.Device.Device
103 rf.ImageAcquired = NewSemaphore(dev)
104 rf.RenderDone = NewSemaphore(dev)
105 rf.RenderFence = NewFence(dev)
106
107 rf.Frames = make([]*Framebuffer, rf.NFrames)
108 for i := 0; i < rf.NFrames; i++ {
109 fr := &Framebuffer{}
110 fr.ConfigRenderImage(rf.GPU, dev, rf.Format)
111 rf.Frames[i] = fr
112 }
113}
114
115// Free frees any existing (for ReInit or Destroy)
116func (rf *RenderFrame) Free() {

Callers 1

InitMethod · 0.95

Calls 3

ConfigRenderImageMethod · 0.95
NewSemaphoreFunction · 0.85
NewFenceFunction · 0.85

Tested by

no test coverage detected