attriblocation: cover more attribute types

Let's add support for more shader attribute types.

Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>