dynamic texture lookups