Pass: cache GetUniformType() results. This greatly improves Set() performance.