Advertisement

openHMD-simple代码分析完成版

阅读量:

openHMD-simple代码分析(2/2)

承接前文内容,本文将重点围绕oculars在openHMD项目中的代码提交展开,以此解析oculars所支持的DK1与DK2设备在openHMD框架下的运行机制。关于simple代码的核心执行流程,可参考此前发布的文章“openHMD-simple代码分析(1/2)”进行详细了解。

打开设备:ohmd_list_open_device

复制代码
    //打开设备列表中第一个设备
    ohmd_device* hmd = ohmd_list_open_device(ctx, 0);
    
    if(!hmd){
        printf("failed to open device: %s\n", ohmd_ctx_get_error(ctx));
        return -1;
    }
    
      
      
      
      
      
      
      
    

ohmd_list_open_device函数用于实现对设备的开启与列表获取操作。

复制代码
    ohmd_device* OHMD_APIENTRY ohmd_list_open_device(ohmd_context* ctx, int index)
    {

全部评论 (0)

还没有任何评论哟~