Added hdr and bypass 16bit when png.

Added support for .hdr format, atm just being converted to ldr after the exposure is applied.

cleanup dds file

PNG skips 16bit altogether at the moment for textureArray issues.
This commit is contained in:
marauder2k7 2023-12-01 14:50:59 +00:00
parent c18c14b415
commit a91b19d4dc
2 changed files with 63 additions and 41 deletions

View file

@ -565,13 +565,6 @@ void DDSFile::SurfaceData::dumpImage(DDSFile *dds, U32 mip, const char *file)
// Copy our data in.
dMemcpy(foo->getWritableBits(), mMips[mip], dds->getSurfaceSize(dds->mHeight, dds->mWidth, mip) );
FileStream stream;
if (!stream.open(file, Torque::FS::File::Write))
{
Con::errorf("DDSFile::SurfaceData::dumpImage() - Error opening file for writing: %s !", file);
}
if(!foo->writeBitmap("png", file))
{