如何在Google NaCl中使用OpenGL进行鼠标拾取?

时间:2014-05-20 15:47:37

标签: opengl-es google-nativeclient

NaCl Do's and Don'ts有这样说:

  

不要从GPU读取数据。不要调用glReadPixels,因为它很慢。

传统上,我通过非投影进行鼠标选择(逆矩阵和深度缓冲读取)。我有哪些替代方案?

1 个答案:

答案 0 :(得分:0)

您应该使用Bullet Physics进行光线投射和拾取。查看项目符号网站上的入门教程,然后按照opengl-tutorial.org中的教程设置一个debugDrawer,然后选择子弹"部分。