06-26-2018 12:36 AM
ovrInputCapabilityHeader capsHeader;...is missing the setting of the header specified in VrApi_Input.h before calling vrapi_GetInputDeviceCapabilities:
if ( vrapi_EnumerateInputDevices( ovrContext, 0, &capsHeader ) >= 0 )
{
if ( capsHeader.Type == ovrControllerType_TrackedRemote )
{
ovrInputTrackedRemoteCapabilities remoteCaps;
if ( vrapi_GetInputDeviceCapabilities( ovr, &remoteCaps.Header ) >= 0 )
{
// remote is connected
}
}
}
remoteCaps.Header = capsHeader;
06-26-2018 12:38 AM