2014-05-20 61 views
0

我上可用的测试应用工作在https://github.com/libhybris/libhybris/blob/master/hybris/tests/test_glesv2.c上的Open GL ES渲染到风景模式默认为2.0

测试基本GL应用。

此应用程序工作正常。 由于我对Open GL ES 2.0相当新,我想知道在提供的源代码中需要进行哪些修改,以便应用程序默认呈现在横向模式下。 (考虑到Open GL ES 2.0没有可用的glRotate函数)。

+0

我不确定你的意思是风景模式。如果你想旋转场景,你需要通过将适当的矩阵传递给着色器来实现。 – Jherico

+0

@Jherico:是代码中提供了原始vertexArray。您可以建议需要修改什么,或者应该是最终的vertexArray,以便x轴和y轴旋转90度? – user1583731

回答

0

你可以强迫你的应用程序始终在横向模式下运行通过添加以下行活动定义在AndroidManifest.xml档案:

<activity 
    ... 
    android:screenOrientation="landscape" 
    ... 
</activity> 

这样,您就不必担心旋转你的OpenGL内容。