attribute mat3 should prevent shader from compiling

Since “attribute mat3” is useless with webGL (it cannot be fully set), that feature should not be allowed and cause compilation to fail.
Having unusable features might just cause confusion.