summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Assets/TextureAsset.cpp
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2023-09-12 16:56:26 +0200
committerGitHub <noreply@github.com>2023-09-12 16:56:26 +0200
commit1a821465f4b6bdeef09e8a964a0d2ce50cf7970d (patch)
tree3495fa75bd01d743649a34540d2b8ff3b99ddf28 /Source/Core/VideoCommon/Assets/TextureAsset.cpp
parent308a52a7824e006bb3950c7b168f5bdf9ad1e4c4 (diff)
parent589834f56229edc217d9f2bc1805961cabde9028 (diff)
Merge pull request #12166 from iwubcode/cubemap_shader_texture_integration
VideoCommon: add cubemap to ShaderAsset and TextureAsset
Diffstat (limited to 'Source/Core/VideoCommon/Assets/TextureAsset.cpp')
-rw-r--r--Source/Core/VideoCommon/Assets/TextureAsset.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/Source/Core/VideoCommon/Assets/TextureAsset.cpp b/Source/Core/VideoCommon/Assets/TextureAsset.cpp
index 8df36397e8..8cd92aa89f 100644
--- a/Source/Core/VideoCommon/Assets/TextureAsset.cpp
+++ b/Source/Core/VideoCommon/Assets/TextureAsset.cpp
@@ -136,6 +136,15 @@ bool TextureData::FromJson(const CustomAssetLibrary::AssetID& asset_id,
if (type == "texture2d")
{
data->m_type = TextureData::Type::Type_Texture2D;
+
+ if (!ParseSampler(asset_id, json, &data->m_sampler))
+ {
+ return false;
+ }
+ }
+ else if (type == "texturecube")
+ {
+ data->m_type = TextureData::Type::Type_TextureCube;
}
else
{
@@ -146,11 +155,6 @@ bool TextureData::FromJson(const CustomAssetLibrary::AssetID& asset_id,
return false;
}
- if (!ParseSampler(asset_id, json, &data->m_sampler))
- {
- return false;
- }
-
return true;
}