Add **GPU Memory profiler** to Editor
This commit is contained in:
@@ -101,14 +101,9 @@ String GPUSampler::ToString() const
|
||||
#endif
|
||||
}
|
||||
|
||||
GPUResource::ResourceType GPUSampler::GetResourceType() const
|
||||
GPUResourceType GPUSampler::GetResourceType() const
|
||||
{
|
||||
return ResourceType::Sampler;
|
||||
}
|
||||
|
||||
GPUResource::ObjectType GPUSampler::GetObjectType() const
|
||||
{
|
||||
return ObjectType::Other;
|
||||
return GPUResourceType::Sampler;
|
||||
}
|
||||
|
||||
void GPUSampler::OnReleaseGPU()
|
||||
|
||||
@@ -43,8 +43,7 @@ protected:
|
||||
public:
|
||||
// [GPUResource]
|
||||
String ToString() const override;
|
||||
ResourceType GetResourceType() const final override;
|
||||
ObjectType GetObjectType() const final override;
|
||||
GPUResourceType GetResourceType() const final override;
|
||||
|
||||
protected:
|
||||
// [GPUResource]
|
||||
|
||||
@@ -575,18 +575,13 @@ String GPUTexture::ToString() const
|
||||
#endif
|
||||
}
|
||||
|
||||
GPUResource::ResourceType GPUTexture::GetResourceType() const
|
||||
GPUResourceType GPUTexture::GetResourceType() const
|
||||
{
|
||||
if (IsVolume())
|
||||
return ResourceType::VolumeTexture;
|
||||
return GPUResourceType::VolumeTexture;
|
||||
if (IsCubeMap())
|
||||
return ResourceType::CubeTexture;
|
||||
return IsRegularTexture() ? ResourceType::Texture : ResourceType::RenderTarget;
|
||||
}
|
||||
|
||||
GPUResource::ObjectType GPUTexture::GetObjectType() const
|
||||
{
|
||||
return ObjectType::Texture;
|
||||
return GPUResourceType::CubeTexture;
|
||||
return IsRegularTexture() ? GPUResourceType::Texture : GPUResourceType::RenderTarget;
|
||||
}
|
||||
|
||||
void GPUTexture::OnReleaseGPU()
|
||||
|
||||
@@ -573,8 +573,7 @@ protected:
|
||||
public:
|
||||
// [GPUResource]
|
||||
String ToString() const override;
|
||||
ResourceType GetResourceType() const final override;
|
||||
ObjectType GetObjectType() const final override;
|
||||
GPUResourceType GetResourceType() const final override;
|
||||
|
||||
protected:
|
||||
// [GPUResource]
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// Copyright (c) 2012-2022 Wojciech Figat. All rights reserved.
|
||||
|
||||
#include "StreamingTexture.h"
|
||||
#include "Engine/Core/Log.h"
|
||||
#include "Engine/Threading/Threading.h"
|
||||
#include "Engine/Streaming/StreamingGroup.h"
|
||||
#include "Engine/Content/Loading/ContentLoadingManager.h"
|
||||
|
||||
Reference in New Issue
Block a user