summaryrefslogtreecommitdiffstats
path: root/examples/model-viewer/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/model-viewer/main.cpp')
-rw-r--r--examples/model-viewer/main.cpp3
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