that's where the high level shader compilers come in handy.