added clear codes and comment.

This commit is contained in:
hyzboy 2022-01-07 11:57:13 +08:00
parent e5ec4c594d
commit f70c2d8f51

View File

@ -17,7 +17,11 @@ Texture2D *GPUDevice::CreateTexture2D(TextureCreateInfo *tci)
{
if(!tci)return(nullptr);
if(tci->extent.width*tci->extent.height)return(nullptr);
if(tci->extent.width*tci->extent.height<=0)
{
Clear(tci);
return(nullptr);
}
if(tci->target_mipmaps==0)
tci->target_mipmaps=(tci->origin_mipmaps>1?tci->origin_mipmaps:1);
@ -79,7 +83,7 @@ Texture2D *GPUDevice::CreateTexture2D(TextureCreateInfo *tci)
delete tci->buffer;
}
delete tci;
delete tci; //"delete tci" is correct,please don't use "Clear(tci)"
return tex;
}