add VKArrayBuffer.cpp/.h
This commit is contained in:
35
src/SceneGraph/Vulkan/VKArrayBuffer.cpp
Normal file
35
src/SceneGraph/Vulkan/VKArrayBuffer.cpp
Normal file
@@ -0,0 +1,35 @@
|
||||
#include<hgl/graph/VKArrayBuffer.h>
|
||||
|
||||
namespace hgl
|
||||
{
|
||||
namespace graph
|
||||
{
|
||||
/**
|
||||
* <20><><EFBFBD><EFBFBD>캯<EFBFBD><ECBAAF>
|
||||
* @param s <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݳ<EFBFBD><DDB3><EFBFBD>
|
||||
* @param c <20><><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD>
|
||||
*/
|
||||
GPUArrayBuffer::GPUArrayBuffer(const uint32_t s,const uint32_t c)
|
||||
{
|
||||
item_size=s;
|
||||
count=c;
|
||||
alloc_count=power_to_2(c);
|
||||
|
||||
buf_gpu=nullptr;
|
||||
buf_cpu=nullptr;
|
||||
offset=nullptr;
|
||||
}
|
||||
|
||||
GPUArrayBuffer::~GPUArrayBuffer()
|
||||
{
|
||||
SAFE_CLEAR(buf_gpu);
|
||||
}
|
||||
|
||||
void GPUArrayBuffer::Clear()
|
||||
{
|
||||
count=0;
|
||||
}
|
||||
|
||||
|
||||
}//namespace graph
|
||||
}//namespace hgl
|
Reference in New Issue
Block a user