The following error is shown when attempting to use the Texture Size of a Texture Collection texture object:
Texture size only available for Texture2D, TextureVirtual, Texture2DArray, VolumeTexture and SparseVolumeTexture, not unknown.
This is because Texture Collections that are Bindless mask their texture type with MCT_TextureCollection and FHLSLMaterialTranslator::TextureProperty doesn't take into account that mask, it just checks equality.
Expected
The Material compiles
Actual
The Material fails to compile with the error: "Texture size only available for Texture2D, TextureVirtual, Texture2DArray, VolumeTexture and SparseVolumeTexture, not unknown."
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-393690 in the post.
| 0 |
| Component | UE - Rendering - Architecture - Materials |
|---|---|
| Affects Versions | 5.6, 5.8 |
| Created | Aug 26, 2026 |
|---|---|
| Updated | Aug 26, 2026 |