summaryrefslogtreecommitdiffstats
path: root/tools/platform/model.cpp
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2021-03-10 10:58:15 -0800
committerGitHub <noreply@github.com>2021-03-10 10:58:15 -0800
commit6ef4054f8a8aea4ec61481057fa7e16aaecde6d7 (patch)
tree66edcae112faff7276c2595865463698bde277fd /tools/platform/model.cpp
parent2765861cdc104e6104a31cf9e20800b8d1dfae26 (diff)
Swapchain resize and rename to `IDevice` (#1741)
* Swapchain resize * Fix.
Diffstat (limited to 'tools/platform/model.cpp')
-rw-r--r--tools/platform/model.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/tools/platform/model.cpp b/tools/platform/model.cpp
index f28577631..287f80958 100644
--- a/tools/platform/model.cpp
+++ b/tools/platform/model.cpp
@@ -98,7 +98,7 @@ namespace gfx
{
ComPtr<ITextureResource> loadTextureImage(
- IRenderer* renderer,
+ IDevice* device,
char const* path)
{
int extentX = 0;
@@ -187,10 +187,8 @@ ComPtr<ITextureResource> loadTextureImage(
initData.subResources = &subresourceInitData[0];
initData.mipRowStrides = &mipRowStrides[0];
- auto texture = renderer->createTextureResource(
- IResource::Usage::PixelShaderResource,
- desc,
- &initData);
+ auto texture =
+ device->createTextureResource(IResource::Usage::PixelShaderResource, desc, &initData);
free(data);
@@ -262,7 +260,7 @@ Result ModelLoader::load(
if(objMaterial.diffuse_texname.length())
{
materialData.diffuseMap = loadTextureImage(
- renderer,
+ device,
objMaterial.diffuse_texname.c_str());
}
@@ -542,7 +540,7 @@ Result ModelLoader::load(
vertexBufferDesc.init(modelData.vertexCount * sizeof(Vertex));
vertexBufferDesc.setDefaults(IResource::Usage::VertexBuffer);
- modelData.vertexBuffer = renderer->createBufferResource(
+ modelData.vertexBuffer = device->createBufferResource(
IResource::Usage::VertexBuffer,
vertexBufferDesc,
flatVertices.data());
@@ -552,7 +550,7 @@ Result ModelLoader::load(
indexBufferDesc.init(modelData.indexCount * sizeof(Index));
vertexBufferDesc.setDefaults(IResource::Usage::IndexBuffer);
- modelData.indexBuffer = renderer->createBufferResource(
+ modelData.indexBuffer = device->createBufferResource(
IResource::Usage::IndexBuffer,
indexBufferDesc,
flatIndices.data());