ULRE/example/Vulkan/VKMaterial.cpp
HuYingzhuo c01f46df5c 删除VertexInputState类,其内容并入Shader类。
VertexInputStateInstance类更名为VertexAttributeBinding
2019-04-26 22:34:51 +08:00

24 lines
460 B
C++

#include"VKMaterial.h"
#include"VKDescriptorSets.h"
#include"VKShader.h"
#include"VKVertexInput.h"
VK_NAMESPACE_BEGIN
Material::~Material()
{
delete dsl_creater;
delete shader;
}
MaterialInstance *Material::CreateInstance()
{
VertexAttributeBinding *vis_instance=shader->CreateVertexAttributeBinding();
return(new MaterialInstance(this,vis_instance));
}
MaterialInstance::~MaterialInstance()
{
delete vis_instance;
}
VK_NAMESPACE_END