ATOM-13512 Altering IBL ImageProcessor .preset Does Not Force Assets to Rebuild (#5639)
Changes include: - Move config files from ImageProcessingAtom/Config/ folder to ImageProcessingAtom/Assets/Config/ folder so it can be watched as source depencies. - Change GetSuggestedPreset function so it can return certain preset for certain file name. - Move file mask mappings from preset to ImageBuilder.settings. But the file masks in preset can still be used. - Changed from using project config folder's imageBuilder.Settings for override to using it as json merge patch. - Expose GetFileHash function in AssetBuilderSDK api. Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
This commit is contained in:
@@ -183,10 +183,9 @@ namespace ImageProcessingAtom
|
||||
return EAlphaContent::eAlphaContent_Absent;
|
||||
}
|
||||
|
||||
//if it's compressed format, return indeterminate. if user really want to know the content, they may convert the format to ARGB8 first
|
||||
if (!CPixelFormats::GetInstance().IsPixelFormatUncompressed(m_pixelFormat))
|
||||
{
|
||||
AZ_Assert(false, "the function only works right with uncompressed formats. convert to uncompressed format if you get accurate result");
|
||||
AZ_TracePrintf("Image processing", "GetAlphaContent() was called for compressed format\n");
|
||||
return EAlphaContent::eAlphaContent_Indeterminate;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user