Added texture semantics for better texture contol