used RangeCheck instead of many if

This commit is contained in:
2022-06-24 11:42:20 +08:00
parent 369bdfc39b
commit c231637613
3 changed files with 7 additions and 9 deletions

View File

@@ -82,14 +82,12 @@ TileData *GPUDevice::CreateTileData(const VkFormat format,const uint width,const
Texture2D *tex=nullptr;
VkExtent2D extent={tex_width,tex_height};
if(vf->color>VulkanDataType::NONE
&&vf->color<VulkanDataType::END)
if(RangeCheck(vf->color))
{
tex=CreateTexture2D(new ColorTextureCreateInfo(format,extent));
}
else
if(vf->depth>VulkanDataType::NONE
&&vf->depth<VulkanDataType::END)
if(RangeCheck(vf->depth))
{
tex=CreateTexture2D(new DepthTextureCreateInfo(format,extent));
}