11 lines
370 B
C++
11 lines
370 B
C++
#include "Graphics.h"
|
|||
|
|
|
||
|
|
|
||
|
|
void DrawMesh(BlockRasterizer* rasterizer, IMesh* mesh){
|
||
|
|
rasterizer->SetVertexBuffer(mesh->GetVertexBuffer(), 0, mesh->GetVertexBuffer()->ItemSize());
|
||
|
|
for (size_t i = 0; i < mesh->GetSubmeshCount(); ++i){
|
||
|
|
auto ib = mesh->GetSubmeshBuffer(i);
|
||
|
|
rasterizer->SetIndexBuffer(ib, 0);
|
||
|
|
rasterizer->DrawIndexed(ib->Size() / ib->ItemSize(), 0);
|
||
|
|
}
|
||
|
|
}
|