Original Post
After nearly going insane, generating dynamic ARB programs (ohh the pain). If anyone wants I can write a tutorial about it, somewhat more in depth than the stuff on the web. The only parts I haven't fully understood are the texture gen stuff in the state.