rename and layout.

This commit is contained in:
2023-03-17 16:21:12 +08:00
parent 4de8139936
commit 165f9d2a5f
5 changed files with 24 additions and 24 deletions

View File

@@ -139,7 +139,7 @@ Material *RenderResource::CreateMaterial(const OSString &filename)
if(sr)
{
shader_name=filename+OS_TEXT("?")+ToOSString(sr->GetStageFlagName());
shader_name=filename+OS_TEXT("?")+ToOSString(sr->GetStageName());
sm=CreateShaderModule(shader_name,sr);

View File

@@ -7,7 +7,7 @@ ShaderModule *GPUDevice::CreateShaderModule(ShaderResource *sr)
{
if(!sr)return(nullptr);
PipelineShaderStageCreateInfo *shader_stage=new PipelineShaderStageCreateInfo(sr->GetStageFlagBit());
PipelineShaderStageCreateInfo *shader_stage=new PipelineShaderStageCreateInfo(sr->GetStage());
ShaderModuleCreateInfo moduleCreateInfo(sr);
@@ -16,7 +16,7 @@ ShaderModule *GPUDevice::CreateShaderModule(ShaderResource *sr)
ShaderModule *sm;
if(sr->GetStageFlagBit()==VK_SHADER_STAGE_VERTEX_BIT)
if(sr->GetStage()==VK_SHADER_STAGE_VERTEX_BIT)
sm=new VertexShaderModule(attr->device,shader_stage,sr);
else
sm=new ShaderModule(attr->device,shader_stage,sr);
@@ -44,7 +44,7 @@ ShaderModule::~ShaderModule()
VertexShaderModule::VertexShaderModule(VkDevice dev,VkPipelineShaderStageCreateInfo *pssci,ShaderResource *sr):ShaderModule(dev,pssci,sr)
{
const ShaderAttributeList &stage_input_list=sr->GetStageInputs();
const ShaderAttributeList &stage_input_list=sr->GetInputs();
attr_count=stage_input_list.GetCount();
ssi_list=stage_input_list.GetData();

View File

@@ -10,7 +10,7 @@ VK_NAMESPACE_BEGIN
{
ObjectMap<OSString,ShaderResource> shader_resource_by_filename;
const bool LoadShaderStages(ShaderAttributeList &ss_list,io::ConstBufferReader &cbr)
const bool LoadShaderStageAttributes(ShaderAttributeList &ss_list,io::ConstBufferReader &cbr)
{
uint count;
@@ -45,7 +45,7 @@ VK_NAMESPACE_BEGIN
spv_size=size;
}
const ShaderAttribute *ShaderResource::GetStageInput(const AnsiString &name) const
const ShaderAttribute *ShaderResource::GetInput(const AnsiString &name) const
{
const int count=stage_io.input.GetCount();
ShaderAttribute **ss=stage_io.input.GetData();
@@ -61,7 +61,7 @@ VK_NAMESPACE_BEGIN
return nullptr;
}
const int ShaderResource::GetStageInputBinding(const AnsiString &name) const
const int ShaderResource::GetInputBinding(const AnsiString &name) const
{
const int count=stage_io.input.GetCount();
ShaderAttribute **ss=stage_io.input.GetData();
@@ -89,8 +89,8 @@ VK_NAMESPACE_BEGIN
cbr.Skip(spv_size);
LoadShaderStages(sr->GetStageInputs(),cbr);
// LoadShaderStages(sr->GetStageOutputs(),cbr);
LoadShaderStageAttributes(sr->GetInputs(),cbr);
// LoadShaderStageAttributes(sr->GetStageOutputs(),cbr);
return sr;
}