summaryrefslogtreecommitdiffstats
path: root/tools/platform/model.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/platform/model.h')
-rw-r--r--tools/platform/model.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/platform/model.h b/tools/platform/model.h
index b0c625ec9..6289c3739 100644
--- a/tools/platform/model.h
+++ b/tools/platform/model.h
@@ -3,7 +3,7 @@
#include "platform-api.h"
#include "slang-com-ptr.h"
-#include "slang-gfx.h"
+#include "slang-rhi.h"
#include "vector-math.h"
#include <string>
@@ -20,7 +20,7 @@ struct ModelLoader
glm::vec3 specularColor;
float specularity;
- Slang::ComPtr<gfx::ITextureResource> diffuseMap;
+ Slang::ComPtr<rhi::ITexture> diffuseMap;
};
struct Vertex
@@ -42,9 +42,9 @@ struct ModelLoader
struct ModelData
{
- Slang::ComPtr<gfx::IBufferResource> vertexBuffer;
- Slang::ComPtr<gfx::IBufferResource> indexBuffer;
- gfx::PrimitiveTopology primitiveTopology;
+ Slang::ComPtr<rhi::IBuffer> vertexBuffer;
+ Slang::ComPtr<rhi::IBuffer> indexBuffer;
+ rhi::PrimitiveTopology primitiveTopology;
int vertexCount;
int indexCount;
int meshCount;
@@ -69,7 +69,7 @@ struct ModelLoader
};
ICallbacks* callbacks = nullptr;
- gfx::IDevice* device;
+ rhi::IDevice* device;
LoadFlags loadFlags = 0;
float scale = 1.0f;