From 77511e8e7cc80cc82fa1edf206948f714413aac8 Mon Sep 17 00:00:00 2001 From: iwubcode Date: Sun, 2 Jul 2023 21:27:24 -0500 Subject: VideoCommon: add material asset. A material is similar to other graphics engines where it provides data to be used in conjunction with a shader asset to generate a runtime AbstractShader --- Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h') diff --git a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h index 9a842c6988..eeedb42d68 100644 --- a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h +++ b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h @@ -23,6 +23,7 @@ public: LoadInfo LoadTexture(const AssetID& asset_id, CustomTextureData* data) override; LoadInfo LoadPixelShader(const AssetID& asset_id, PixelShaderData* data) override; + LoadInfo LoadMaterial(const AssetID& asset_id, MaterialData* data) override; // Gets the latest time from amongst all the files in the asset map TimeType GetLastAssetWriteTime(const AssetID& asset_id) const override; -- cgit v1.2.3