如何加载OpenGL ES?glmark2-es2输出GL_RENDERER:Mali-G610,我的代码始终为llvmpipe
如何正确加载OpenGL ES?glmark2-es2输出GL_RENDERER:Mali-G610,我的代码始终为llvmpipe编译选项为
gcc my_code.c -lGL -lglfw
输出
GL_VENDOR: Mesa/X.org
GL_RENDERER: llvmpipe (LLVM 12.0.0, 128 bits)
GL_VERSION: OpenGL ES 3.2 Mesa 21.2.6
可以显示三角形
使用glmark2-es2
输出为:
GL_VENDOR: ARM
GL_RENDERER: Mali-G610
GL_VERSION: OpenGL ES 3.2 v1.g13p0-01eac0.a8b6f0c7e1f83c654c60d1775112dbe4
所以如何正常加载OpenGL ES
输出信息使用的代码
const GLubyte* gl_vendor = glGetString(GL_VENDOR);
const GLubyte* gl_renderer = glGetString(GL_RENDERER);
const GLubyte* gl_version = glGetString(GL_VERSION);
printf("GL_VENDOR %s\n",gl_vendor);
printf("GL_RENDERER %s\n",gl_renderer);
printf("GL_VERSION %s\n",gl_version);
从网上看rk3588只支持opengl3.2,但是从firefly下载的镜像带的是3.3版本
rk3588 只支持 opengles 不支持 opengl,链接软件库要连 gles 不要连 gl 的。 请问大神有教程分享一下吗 请问大神链接软件库要连 gles 不要连 gl 的。这个gles库软链接到哪里,gles库在哪个目录呀 您好,现在的问题是我程序调用opengl接口,运行的调用的是glx,按照您提供的说法,应该是修改软链接到gles,请问:
1、gles库在那里,软连接到什么地方
2、我自己的代码是使用的api接口不正确,你提供需要调用相关接口教程吗 就是编译的时候要链接 gles 不是 gl,-lGLESv2 不是 -lgl,另外 rockchip 嵌入式平台用的是 opengles + egl 不是 opengl + glx ,
小涵慕 发表于 2025-4-25 10:45
您好,现在的问题是我程序调用opengl接口,运行的调用的是glx,按照您提供的说法,应该是修改软链接到gles ...
gcc my_code.c -lGLESv2 -lEGL -o my_code
@Liuth请问有相关pcl三维点云渲染加速的简单测试示例吗 请问大神能提供一个pcl三维点云渲染加egl加速的测试示例吗
页:
[1]
2