Minor code cleanup.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
This commit is contained in:
@@ -54,13 +54,13 @@ namespace AZ
|
||||
{
|
||||
AZStd::shared_ptr<AZStd::vector<uint8_t>> buffer = readbackResult.m_dataBuffer;
|
||||
|
||||
RHI::Format finalFormat = readbackResult.m_imageDescriptor.m_format;
|
||||
RHI::Format format = readbackResult.m_imageDescriptor.m_format;
|
||||
|
||||
// convert bgra to rgba by swapping channels
|
||||
const int numChannels = AZ::RHI::GetFormatComponentCount(readbackResult.m_imageDescriptor.m_format);
|
||||
if (readbackResult.m_imageDescriptor.m_format == RHI::Format::B8G8R8A8_UNORM)
|
||||
if (format == RHI::Format::B8G8R8A8_UNORM)
|
||||
{
|
||||
finalFormat = RHI::Format::R8G8B8A8_UNORM;
|
||||
format = RHI::Format::R8G8B8A8_UNORM;
|
||||
|
||||
buffer = AZStd::make_shared<AZStd::vector<uint8_t>>(readbackResult.m_dataBuffer->size());
|
||||
AZStd::copy(readbackResult.m_dataBuffer->begin(), readbackResult.m_dataBuffer->end(), buffer->begin());
|
||||
@@ -93,7 +93,7 @@ namespace AZ
|
||||
jobCompletion.StartAndWaitForCompletion();
|
||||
}
|
||||
|
||||
Utils::PngFile image = Utils::PngFile::Create(readbackResult.m_imageDescriptor.m_size, finalFormat, *buffer);
|
||||
Utils::PngFile image = Utils::PngFile::Create(readbackResult.m_imageDescriptor.m_size, format, *buffer);
|
||||
|
||||
Utils::PngFile::SaveSettings saveSettings;
|
||||
saveSettings.m_compressionLevel = r_pngCompressionLevel;
|
||||
|
||||
Reference in New Issue
Block a user