SDL_RenderCopy returns error : Failed to load the shader

I am unable to determine what is the cause of the below error:

“Failed to load the shader” from SDL_RenderCopy().

What i did was,

  1. Create Texture,
    vp->bmp = SDL_CreateTexture (renderer, SDL_PIXELFORMAT_IYUV, SDL_TEXTUREACCESS_STREAMING,1280, 720);

  2. Update Texture with SDL_UpdateYUVTexture for vp->bmp

  3. SDL_RenderCopy to renderer from vp->bmp

  4. SDL_RenderPresent -> renderer to window.

What could have gone wrong?