Hi mlantin - thanks for jumping in on this!
Good catch with the System::Destroy() call, though it doesn’t seem to hang on my system without it.
Your version looks even further off in my headset - is it looking right for you? I noticed that you changed some values in the shader, namely:
ScreenCenter-float2(0.25,0.5), ScreenCenter+float2(0.25, 0.5)
ScreenCenter-float2(0.5,0.5), ScreenCenter+float2(0.5, 0.5)
Can I ask why? Maybe you’re accounting for that somewhere else? The first line is verbatim from the Oculus documentation.