MCPcopy Create free account
hub / github.com/comaps/comaps / ChangeBuffer

Method ChangeBuffer

libs/drape/batcher.cpp:198–206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

196}
197
198void Batcher::ChangeBuffer(ref_ptr<GraphicsContext> context, ref_ptr<CallbacksWrapper> wrapper)
199{
200 RenderState const & state = wrapper->GetState();
201 FinalizeBucket(context, state);
202
203 CHECK(m_buckets.find(state) == m_buckets.end(), ());
204 ref_ptr<RenderBucket> bucket = GetBucket(state);
205 wrapper->SetVAO(bucket->GetBuffer());
206}
207
208ref_ptr<RenderBucket> Batcher::GetBucket(RenderState const & state)
209{

Callers 1

ChangeBufferMethod · 0.45

Calls 5

SetVAOMethod · 0.80
GetStateMethod · 0.45
findMethod · 0.45
endMethod · 0.45
GetBufferMethod · 0.45

Tested by

no test coverage detected