support for dynamic texture