MTK平台哪里有修改GPU信息的接口?
GPU的型号接口找到没有?
北木及虫下 18:04:55
frameworks/base/core/jni/android_opengl_GLES20.cpp
frameworks/base/core/jni/com_google_android_gles_jni_GLImpl.cpp
/* const GLubyte * glGetString ( GLenum name ) */
static jstring android_glGetString(JNIEnv *_env, jobject, jint name) {
const char* chars = (const char*) glGetString((GLenum) name);
#if 1//by yql
if (name == GL_VENDOR)
return _env->NewStringUTF("ARM");
else if (name == GL_RENDERER)
return _env->NewStringUTF("Mali-400 MP");
else if (name == GL_VERSION)
return _env->NewStringUTF("OpenGL ES2.0");
#endif
return _env->NewStringUTF(chars);
}
光辉岁月 18:06:07
你这个是什么型号改到什么型号的?
怎么要改两个文件
北木及虫下 18:06:39
MTK 默认的改成三星的NOTE 8.0
北木及虫下 18:08:16
需要修改两个还是一个没测试过
我是搜索了这个函数,一并改了
省得麻烦
光辉岁月 18:09:44
frameworks/base/core/jni/com_google_android_gles_jni_GLImpl.cpp
这个里面有改什么?
北木及虫下 18:10:23
android_glGetString
光辉岁月 18:10:41
没有这个函数
北木及虫下 18:10:45
这个函数就是获取GPU信息的
没有就不改了
光辉岁月 18:11:16
com_google_android_gles_jni_GLImpl.cpp 这个里面没有 android_glGetString
这个函数
北木及虫下 18:11:47
那就改frameworks/base/core/jni/android_opengl_GLES20.cpp
光辉岁月 18:11:56
好的
北木及虫下 18:11:58
或者搜一下这个函数
光辉岁月 18:12:52
好的,谢谢,先去吃饭去了,等下试一下
北木及虫下 18:13:09
OK
光辉岁月 19:56:30
好了,谢谢
学习了。
这样修改会影响CPU型号不?我现在两个文件都修改了 但发现CPU型号变了,变成qual-core varmv7 .....了
应当不会影响 CPU的型号。
我们修改过。