Remove useless parameters

Removes some parameters that serve no purpose.  The "shader parameter" and "effect parameter" parameters contain pointers to their respective shaders/effects, so making the user of the API pass that parameter is somewhat pointless.