glsl_types: refactor/prep for vec8/vec16