A promise that resolves when all textures are initialized
A dummy anisotropy 1x1 texture with RGB values of (255, 127.5, 255). Used as a default for anisotropic material properties.
A dummy black cube texture used as a fallback for environment maps. Provides a default cube texture when no environment map is specified.
A dummy black 1x1 texture with RGB values of (0, 0, 0). Used as a fallback for textures that should have no contribution.
A dummy blue 1x1 texture with RGB values of (127.5, 127.5, 255). Commonly used as a default normal map texture.
A dummy depth moment texture array used for variance shadow mapping. Provides default depth and moment values for shadow calculations.
A dummy sRGB gray 1x1 texture with RGB values of (186, 186, 186). Provides a neutral gray color in sRGB color space.
A dummy white 1x1 texture used as a fallback for missing textures. This texture provides a safe default when no specific texture is available.
A dummy transparent 1x1 texture with RGBA values of (0, 0, 0, 0). Used when a completely transparent texture is needed.
A lookup texture for sheen calculations in material rendering. Contains pre-computed sheen values for efficient material evaluation.
Staticinit
Initializes all default dummy textures with their appropriate data. This function should be called once during application startup to ensure all dummy textures are properly configured and ready for use.