Skip to main content
Participant
September 2, 2014

Non-SDK rendering and direct-to-rift

Hi,

I have just integrated OVR support to my test engine. I do not use the SDK-rendering, and I can see the distorted rendering on my output window. When the application starts, the tracking works (I do not use the result yet but I see the camera turns on and moving the headset does the motion compensation in distortion rendering)

However, my HMD does not show any output on its display (this is in Direct-to-Rift mode). I assume outputting the distorted image to the device render target and calling Present() should simply make it work?

It must be due to something obvious but I am unable to pinpoint the issue. Does anyone have any hints that might help?

Thanks.

PS: I've forgotten to mention this is with DK2.

    3 replies

    ecilasunAuthor
    Participant
    September 2, 2014
    FIXED:
    Apparently I missed something tiny as I predicted. One should call ovr_Initialize() before the D3D11 device creation. Everything works fine now.
    Inspiring
    September 2, 2014
    Thanks for following up on this.
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV
    ecilasunAuthor
    Participant
    September 2, 2014
    You're welcome :)