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

Method OnPrepareResources

trinity/Tr2Blitter.cpp:167–185  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165}
166
167bool Tr2Blitter::OnPrepareResources()
168{
169 if( m_screenVertexDecl == -1 )
170 {
171 Tr2VertexDefinition vd;
172 vd.Add( vd.FLOAT32_4, vd.POSITION );
173 vd.Add( vd.FLOAT32_2, vd.TEXCOORD );
174
175 m_screenVertexDecl = Tr2EffectStateManager::GetVertexDeclarationHandle( vd );
176 }
177
178 if( !m_vertexBuffer.IsValid() )
179 {
180 USE_MAIN_THREAD_RENDER_CONTEXT();
181 m_vertexBuffer.Create( sizeof( Tr2ScreenVertex ), 4, Tr2GpuUsage::VERTEX_BUFFER, Tr2CpuUsage::WRITE_OFTEN, nullptr, renderContext );
182 }
183
184 return true;
185}
186
187void Tr2Blitter::ReleaseResources( TriStorage s )
188{

Callers

nothing calls this directly

Calls 4

AddMethod · 0.45
IsValidMethod · 0.45
CreateMethod · 0.45

Tested by

no test coverage detected