TINYGL: allow use TGL_RGB as texture
Revert "TINYGL: allow use TGL_RGB as texture"

This reverts commit 4a2bbd7feea937ccb5eba00da061e6bdfc113881.
MYST3: use number of components 3 for TinyGL
EMI: Rework attaching and detaching.