rename and layout.
This commit is contained in:
@@ -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);
|
||||
|
||||
|
@@ -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();
|
||||
|
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user