We know its value depends at least in part on the number of components used. See !5 (merged) where this is introduced. However, it's not a simple linear count or anything. I suspect it controls how padding works, but maybe not. This should be poked at further, perhaps trying other (GLES3-class) attributes?