Core/AppFilesystemComponent: Add support for default resource parameters

This commit is contained in:
SirLynix
2023-01-28 11:27:49 +01:00
parent 60c00068ca
commit d27ca55943
24 changed files with 364 additions and 85 deletions

View File

@@ -32,6 +32,16 @@ namespace Nz
return true;
}
void TextureParams::Merge(const TextureParams& params)
{
ImageParams::Merge(params);
if (!renderDevice)
renderDevice = params.renderDevice;
usageFlags |= params.usageFlags;
}
std::shared_ptr<Texture> Texture::CreateFromImage(const Image& image, const TextureParams& params)
{
NazaraAssert(params.IsValid(), "Invalid TextureParams");