Fixed a editor hanging issue when preview texture with astc format (starts multiple job threads inside a job thread)
Fixed an issue of changing texture setting didn't trigger image re-process.
Fixed an issue with image asset which has texture setting may have dependency with wrong preset
Added a EIF_HDR for source image in hdr format.
Fixed astc compression issue which may wrongly compress image to HDR astc format
Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
conststaticAZ::u32EIF_Decal=0x4;// this is usually set through the preset
conststaticAZ::u32EIF_Greyscale=0x8;// hint for the engine (e.g. greyscale light beams can be applied to shadow mask), can be for DXT1 because compression artfacts don't count as color
conststaticAZ::u32EIF_SupressEngineReduce=0x10;// info for the engine: don't reduce texture resolution on this texture
conststaticAZ::u32EIF_UNUSED_BIT =0x40;// Free to use
conststaticAZ::u32EIF_HDR =0x40;// the image contains HDR data
conststaticAZ::u32EIF_AttachedAlpha=0x400;// deprecated: info for the engine: it's a texture with attached alpha channel
conststaticAZ::u32EIF_SRGBRead=0x800;// info for the engine: if gamma corrected rendering is on, this texture requires SRGBRead (it's not stored in linear)
conststaticAZ::u32EIF_DontResize=0x8000;// info for the engine: for dds textures that shouldn't be resized