Quais formatos de textura do OpenGL ES 2.0 são representados por cores, profundidade ou estêncil?

DeEspecificação OpenGL ES 2.0 secção 4.4.5:

"Os formatos não listados na tabela 4.5, incluindo formatos internos compactados, não são renderizáveis ​​por cores, profundidade ou estêncil, independentemente dos componentes que contêm."

Depois, há extensões que estendem essa tabela, como:

OES_depth24OES_depth32OES_rgb8_rgba8ARM_rgba8

Se eu entendi a especificação corretamente, a tabela 4.5 afeta os formatos textura e renderbuffer. E, nesse caso, por exemplo, as texturas RGB e RGBA com 8 bits por componente não são renderizáveis ​​por cores, a menos que a extensão OES_rgb8_rgba8 (ou ARM_rgba8 para RGBA) seja suportada.

Em um dispositivo de teste que suporte OES_rgb8_rgba8, os seguintes formatos de textura são válidos, ou seja, o framebuffer é concluído quando conectado ao FBO como anexo colorido:

RGB 565RGB 888RGBA 4444RGBA 5551RGBA 8888

E estes não foram:

Alfa 8Luminosidade 8LuminanceAlpha 88

Os resultados correspondem às minhas suposições (pelo menos em um dispositivo), mas gostaria de saber se entendi a especificação corretamente ou se isso está funcionando por acaso?

questionAnswers(1)

yourAnswerToTheQuestion