Using custom effects with pixel shaders