public string GetGLSLDecl(ShaderStages?stage = null) => $"{Type.ToGLSLKeyword(ImageFormat)} {GetOutputName(stage)}{(IsArray ? $"[{ArraySize}]" : "")}";