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 PipelineLayoutData * GetPipelineLayoutData ()const{return data->pipeline_layout_data;}
|
||||||
|
|
||||||
const VertexAttributeBinding * GetVAB ()const{return data->vab;}
|
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:
|
public:
|
||||||
|
|
||||||
|
@ -26,12 +26,14 @@ RenderPass::~RenderPass()
|
|||||||
Pipeline *RenderPass::CreatePipeline(const Material *material,PipelineData *data)
|
Pipeline *RenderPass::CreatePipeline(const Material *material,PipelineData *data)
|
||||||
{
|
{
|
||||||
VkPipeline graphicsPipeline;
|
VkPipeline graphicsPipeline;
|
||||||
|
|
||||||
|
const VertexAttributeBinding *vab=material->GetVAB();
|
||||||
|
|
||||||
data->InitVertexInputState( material->GetStageCount(),
|
data->InitVertexInputState( material->GetStageCount(),
|
||||||
material->GetStages(),
|
material->GetStages(),
|
||||||
material->GetVertexAttrCount(),
|
vab->GetVertexAttrCount(),
|
||||||
material->GetVertexBindingList(),
|
vab->GetVertexBindingList(),
|
||||||
material->GetVertexAttributeList());
|
vab->GetVertexAttributeList());
|
||||||
|
|
||||||
data->SetColorAttachments(color_formats.GetCount());
|
data->SetColorAttachments(color_formats.GetCount());
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user