当前位置:编程学习 > wap >>

android cm9如何启用gpu加速?

本人新手。硬件平台为hp touchpad,高通的8060,gpu是adreno220,系统是cm9.
我在AndroidManifest.xml里启用了3d加速:
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" 
        android:hardwareAccelerated="true">
        <activity
            android:name=".TestActivity"
            android:label="@string/app_name" 
            android:hardwareAccelerated="true">
。。。。
另外在主程序里使用了:
        {             
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
        } 
程序里就是画一些线框和face,用到了:
gl.glDrawArrays(GL10.GL_LINES, i, 2);

gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, i, 4);
结果在机器上运行很卡,帧率较低,开启3d硬件加速与否没有区别。请问有没有人知道正确的开启方法? --------------------编程问答-------------------- 定一下。通过GLView.isHardwareAccelerated()查询,在机器上没有启用硬件加速。 --------------------编程问答-------------------- --------------------编程问答--------------------
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,