hello opengl oculus跨平台OpenGL Oculus Rift样板文件合成
hello_opengl_oculus将几个示例组合到一个文件中,目标是创建一个跨平台的OpenGL Oculus Rift“样板文件”。大部分代码源自其他示例,通过重新排列来满足个人需求。以下是使用的代码来源:
-
main.cpp中的大部分跨平台内容来自RiftSkeleton。
-
大多数窗口、纹理和帧缓冲区代码取自简单的单页OpenGL示例。
此代码将作为一个大型项目的起点,尽管这些项目将需要比目前所示更为健壮的架构。对于学习Oculus SDK而言,这种纯函数式编程、单页方法相对易于理解,相比尝试理解RiftSkeleton中的面向对象结构或从官方Oculus演示中逆向工作以使OpenGL正常工作来说,更具优势。也就是说,目前的代码可能会存在一些问题,还没有在其他平台上进行过测试。未来可能需要制作一些CMake脚本以支持跨平台功能。
用户评论