TBN in geometry shader