From 9c00ae4c7e6bc54dd389ef45c66640a1e6f6ad82 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 18 May 2026 16:10:35 +0200 Subject: [PATCH] Add isMaterialMapImageAsset helper function for asset type checking --- src/app/App.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index 81ca21fb..1915ed04 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -1499,6 +1499,23 @@ function isImageAsset(asset: ProjectAssetRecord): asset is ImageAssetRecord { return asset.kind === "image"; } +function isMaterialMapImageAsset( + asset: ProjectAssetRecord +): asset is ImageAssetRecord { + if (asset.kind !== "image") { + return false; + } + + const sourceName = asset.sourceName.toLowerCase(); + + return ( + asset.mimeType !== "image/x-exr" && + asset.mimeType !== "image/vnd.radiance" && + !sourceName.endsWith(".exr") && + !sourceName.endsWith(".hdr") + ); +} + function isAudioAsset(asset: ProjectAssetRecord): asset is AudioAssetRecord { return asset.kind === "audio"; }