Black Screen in VR Mode

Hello

I have created a Project plgin which derives from the HeadMountedModule of UnrealEngine . I have implemented all the callbacks . Basically our aim is to hook onto the UnrealEngines render pipeline and get a rendered frame . We have created the required swap chain and given it to screen renderer . However when I click on the VR preview I get a black screen . I have compared the openXR plugin implementation and have implemented similar logic .
My suspicion is that since its a project plugin the sahders are not in a compiled state .
I am using UE global shaders .
Is the issue related to the plugin being a project plugin is not able to access the compiled shaders ? Even in the PIX analysis I see a black preview on my ResourceBarrier