Use VK_NULL_HANDLE for null shader module.
The VkShaderModule is defined in vulkan.h as: VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkShaderModule)
This commit is contained in:
parent
afef87681c
commit
c32a131788
2 changed files with 2 additions and 2 deletions
|
|
@ -315,7 +315,7 @@ namespace vks
|
|||
else
|
||||
{
|
||||
std::cerr << "Error: Could not open shader file \"" << fileName << "\"" << std::endl;
|
||||
return nullptr;
|
||||
return VK_NULL_HANDLE;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -205,7 +205,7 @@ VkPipelineShaderStageCreateInfo VulkanExampleBase::loadShader(std::string fileNa
|
|||
shaderStage.module = vks::tools::loadShader(fileName.c_str(), device, stage);
|
||||
#endif
|
||||
shaderStage.pName = "main"; // todo : make param
|
||||
assert(shaderStage.module != NULL);
|
||||
assert(shaderStage.module != VK_NULL_HANDLE);
|
||||
shaderModules.push_back(shaderStage.module);
|
||||
return shaderStage;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue