MCPcopy Create free account
hub / github.com/carbonengine/trinity / Commit

Method Commit

trinity/TriRenderBatch.h:333–349  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

331 }
332
333 void Commit( const Tr2RenderBatch& batch ) override
334 {
335 if( !batch.IsValid() )
336 {
337 return;
338 }
339 if( KeyGenerator::ALLOW_GDPR && batch.m_material->CompatibleWithGdr() && batch.m_topology == Tr2RenderContextEnum::TOP_TRIANGLES && batch.m_indexBuffer )
340 {
341 m_gdprBatches.push_back( batch );
342 m_gdprBatches.back().m_renderingMode = m_renderingMode;
343 }
344 else
345 {
346 m_batches.push_back( batch );
347 m_batches.back().m_renderingMode = m_renderingMode;
348 }
349 }
350
351 void TransferFrom( ITriRenderBatchAccumulator* source ) override
352 {

Callers

nothing calls this directly

Calls 2

CompatibleWithGdrMethod · 0.80
IsValidMethod · 0.45

Tested by

no test coverage detected