小编guy*_*erg的帖子

GlTexSubImage2D速度慢,占用CPU的4%

我使用glTexSubImage2D用于使用openGL的更新窗口.

我看到这个函数需要花费很多时间才能返回,它也占用了4%的CPU.

这是我使用的代码:

glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, (*i)->getTextureID());
glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, (*i)->getWidth(), (*i)->getHeightView(),
    GL_BGRA, GL_UNSIGNED_BYTE,(*i)->getBuffer());
Run Code Online (Sandbox Code Playgroud)

有人知道更好的实施吗?性能更好的东西会占用更少的CPU?

现在这让我的节目变得迟钝.

c++ opengl

2
推荐指数
1
解决办法
4935
查看次数

标签 统计

c++ ×1

opengl ×1