renamed to CreateTexture from GetTexture in TextureLoader<>
This commit is contained in:
@@ -22,6 +22,6 @@ Texture2DArray *CreateTexture2DArrayFromFile(GPUDevice *device,const OSString &f
|
||||
if(!loader.Load(filename))
|
||||
return(nullptr);
|
||||
|
||||
return loader.GetTexture();
|
||||
return loader.CreateTexture();
|
||||
}
|
||||
VK_NAMESPACE_END
|
||||
|
@@ -22,6 +22,6 @@ Texture2D *CreateTexture2DFromFile(GPUDevice *device,const OSString &filename,bo
|
||||
if(!loader.Load(filename))
|
||||
return(nullptr);
|
||||
|
||||
return loader.GetTexture();
|
||||
return loader.CreateTexture();
|
||||
}
|
||||
VK_NAMESPACE_END
|
||||
|
@@ -22,6 +22,6 @@ TextureCube *CreateTextureCubeFromFile(GPUDevice *device,const OSString &filenam
|
||||
if(!loader.Load(filename))
|
||||
return(nullptr);
|
||||
|
||||
return loader.GetTexture();
|
||||
return loader.CreateTexture();
|
||||
}
|
||||
VK_NAMESPACE_END
|
||||
|
@@ -48,12 +48,19 @@ public:
|
||||
}
|
||||
|
||||
void OnExtent(VkExtent3D &extent);
|
||||
|
||||
T *OnCreateTexture(TextureCreateInfo *);
|
||||
|
||||
void OnEnd() override
|
||||
bool OnEnd() override
|
||||
{
|
||||
if(!buf)return(false);
|
||||
buf->Unmap();
|
||||
|
||||
return(true);
|
||||
}
|
||||
|
||||
T *CreateTexture()
|
||||
{
|
||||
TextureCreateInfo *tci=new TextureCreateInfo(format);
|
||||
|
||||
VkExtent3D extent;
|
||||
@@ -82,12 +89,11 @@ public:
|
||||
SAFE_CLEAR(tex);
|
||||
tex=OnCreateTexture(tci);
|
||||
|
||||
if(tex)
|
||||
buf=nullptr;
|
||||
}
|
||||
if(!tex)
|
||||
return nullptr;
|
||||
|
||||
buf=nullptr;
|
||||
|
||||
T *GetTexture()
|
||||
{
|
||||
T *result=tex;
|
||||
tex=nullptr;
|
||||
return result;
|
||||
|
Reference in New Issue
Block a user