Add IsProgram and IsShader