diff options
Diffstat (limited to 'examples/model-viewer/main.cpp')
| -rw-r--r-- | examples/model-viewer/main.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/model-viewer/main.cpp b/examples/model-viewer/main.cpp index bd8e2ad2f..dcc1a975f 100644 --- a/examples/model-viewer/main.cpp +++ b/examples/model-viewer/main.cpp @@ -748,6 +748,7 @@ Result initialize() {"UV", 0, Format::R32G32_FLOAT, offsetof(Model::Vertex, uv) }, }; auto inputLayout = gDevice->createInputLayout( + sizeof(Model::Vertex), &inputElements[0], 3); if(!inputLayout) return SLANG_FAIL; @@ -868,7 +869,7 @@ void renderFrame(int frameIndex) override // for(auto& model : gModels) { - drawCommandEncoder->setVertexBuffer(0, model->vertexBuffer, sizeof(Model::Vertex)); + drawCommandEncoder->setVertexBuffer(0, model->vertexBuffer); drawCommandEncoder->setIndexBuffer(model->indexBuffer, Format::R32_UINT); // For each model we provide a parameter // block that holds the per-model transformation |
