texturev: Added 3D texture support.

This commit is contained in:
Branimir Karadžić
2017-06-20 13:31:22 -07:00
parent 7ae58a6221
commit 35060be243
5 changed files with 465 additions and 8 deletions

View File

@@ -187,6 +187,18 @@ bgfx::TextureHandle loadTexture(bx::FileReaderI* _reader, const char* _filePath,
, mem
);
}
else if (1 < imageContainer->m_depth)
{
handle = bgfx::createTexture3D(
uint16_t(imageContainer->m_width)
, uint16_t(imageContainer->m_height)
, uint16_t(imageContainer->m_depth)
, 1 < imageContainer->m_numMips
, bgfx::TextureFormat::Enum(imageContainer->m_format)
, _flags
, mem
);
}
else
{
handle = bgfx::createTexture2D(