moved AddBuffer to .h for RenderResource

This commit is contained in:
2023-10-13 10:47:42 +08:00
parent 240b6fb0e3
commit a58589f01f
2 changed files with 15 additions and 18 deletions

View File

@@ -16,6 +16,7 @@
#include<hgl/type/ObjectManage.h>
#include<hgl/shadergen/MaterialCreateInfo.h>
#include<hgl/graph/VKDescriptorBindingManage.h>
#include<hgl/graph/VKDevice.h>
VK_NAMESPACE_BEGIN
@@ -61,7 +62,20 @@ class RenderResource
private:
void AddBuffer(const AnsiString &buf_name,DeviceBuffer *buf);
void AddBuffer(const AnsiString &buf_name,DeviceBuffer *buf)
{
rm_buffers.Add(buf);
#ifdef _DEBUG
DebugUtils *du=device->GetDebugUtils();
if(du)
{
du->SetBuffer(buf->GetBuffer(),buf_name+":Buffer");
du->SetDeviceMemory(buf->GetVkMemory(),buf_name+":Memory");
}
#endif//_DEBUG
}
public: