Deleted 3 member functions at VKMaterial that they acquire VAB member values because only a function used these functions.
This commit is contained in:
parent
c4f393d176
commit
4281839e4d
@ -64,9 +64,6 @@ public:
|
||||
const PipelineLayoutData * GetPipelineLayoutData ()const{return data->pipeline_layout_data;}
|
||||
|
||||
const VertexAttributeBinding * GetVAB ()const{return data->vab;}
|
||||
const uint32_t GetVertexAttrCount ()const{return data->vab->GetVertexAttrCount();}
|
||||
const VkVertexInputBindingDescription * GetVertexBindingList ()const{return data->vab->GetVertexBindingList();}
|
||||
const VkVertexInputAttributeDescription * GetVertexAttributeList ()const{return data->vab->GetVertexAttributeList();}
|
||||
|
||||
public:
|
||||
|
||||
|
@ -26,12 +26,14 @@ RenderPass::~RenderPass()
|
||||
Pipeline *RenderPass::CreatePipeline(const Material *material,PipelineData *data)
|
||||
{
|
||||
VkPipeline graphicsPipeline;
|
||||
|
||||
const VertexAttributeBinding *vab=material->GetVAB();
|
||||
|
||||
data->InitVertexInputState( material->GetStageCount(),
|
||||
material->GetStages(),
|
||||
material->GetVertexAttrCount(),
|
||||
material->GetVertexBindingList(),
|
||||
material->GetVertexAttributeList());
|
||||
vab->GetVertexAttrCount(),
|
||||
vab->GetVertexBindingList(),
|
||||
vab->GetVertexAttributeList());
|
||||
|
||||
data->SetColorAttachments(color_formats.GetCount());
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user