create helpers for basic shader operations