Add direct texture state access & fallback