Added texture func impls