腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
什么时候
应该
调用
glDeleteBuffers
()?
opengl
我有以下工作代码,但是我不相信我以一种安全的方式
调用
glDeleteBuffers
。在实践中,它是有效的(至少现在是这样),但从我所读到的内容来看,我认为它不
应该
起作用。(1, &VBO); 我目前正在解绑VAO后直接
调用
glDeleteBuffers
。在设置了属性指针之后,我尝试在标记为“立即”的备用位置
调用
它。然而,这导致了崩溃-我猜这是因为当我
调用
绘图时,没有要绘制的数据,因为我已经删除了它。 让我困惑的是,它就像我现在使用的那样工作。据我所知,
调
浏览 252
提问于2015-01-14
得票数 7
回答已采纳
1
回答
glDeleteVertexArrays是否会导致删除与VAO相关的VBO?
opengl
、
vbo
根据问题,
glDeleteBuffers
将缓冲区的视频内存标记为空闲。但是当我在一个VAO上
调用
glDeleteVertexArrays时,这个
调用
会删除所有与这个VAO链接的VBO吗?如果没有,我
应该
什么时候
删除VBO?在删除VAO之前还是之后?
浏览 0
提问于2013-01-11
得票数 11
回答已采纳
1
回答
什么时候
应该
在OpenGL ES 2中使用
glDeleteBuffers
、glDeleteShader和glDeleteProgram?
opengl-es
、
opengl-es-2.0
在OpenGL ES 2中使用VBO时,我遇到了
glDeleteBuffers
、glDeleteShader和glDeleteProgram。我在网上看了看,但我找不到任何关于这些方法
应该
在
什么时候
调用
的好答案。这些
调用
是否有必要,或者计算机是否会自动删除这些对象?感谢您的回复,谢谢。
浏览 12
提问于2018-02-05
得票数 4
回答已采纳
1
回答
何时
调用
glDeleteBuffers
()
android
、
opengl-es
、
android-ndk
目前,我在Java端的onDestroy()
调用
过程中设置了一个本机函数。我在为内存分配的任何本机侧指针上
调用
free()。如果我在这个函数中也
调用
了
glDeleteBuffers
(),就会得到logcat中的一个错误 我想我可以打断Back Button Press
浏览 4
提问于2011-06-10
得票数 3
回答已采纳
1
回答
删除次数多于分配次数的OpenGL内存泄漏
opengl
、
memory-leaks
这个应用程序是围绕一个
调用
C++对象的C层设计的,这个对象被称为render。**中的代码表示C层。所有其他内容都在对象中。(1, &this->fbo);
glDeleteBuffers
(1, &this->ibo);
glDeleteBuffers
(1, &this->rbo);
glDeleteBu
浏览 1
提问于2017-11-22
得票数 0
1
回答
OpenGL VBO能泄漏内存吗?
opengl
假设我
调用
glGenBuffers (或WebGL中的createBuffer ),然后丢失缓冲区名。它超出了范围,不管情况如何,都是垃圾收集。与C程序进行类比,这似乎是内存泄漏。第二,如果在丢失缓冲区名称之前
调用
glDeleteBuffers
(或WebGL中的deleteBuffer ),这会释放内存并避免泄漏吗?
浏览 6
提问于2014-03-25
得票数 3
回答已采纳
2
回答
在
调用
glDeleteBuffers
之前,
应该
解除VBO的绑定吗?
opengl
、
buffer-objects
glBindVertexArray(0);
glDeleteBuffers
(vboVertID);
glDeleteBuffers
浏览 6
提问于2014-05-09
得票数 5
回答已采纳
1
回答
PyOpenGL.
glDeleteBuffers
在__del__函数中的奇怪行为?
python
、
glfw
、
pyopengl
、
del
关闭OpenGL窗口后,我的程序
应该
清理,但是
glDeleteBuffers
会引发TypeError,但前提是在__del__函数中
调用
它: def __init__
glDeleteBuffers
(1, [self.buffer]) # TypeError: ('No array-type handler for type builtins.type (value:
glDeleteBuffers
(1, [self.buffer]) # No error
浏览 0
提问于2019-03-03
得票数 1
回答已采纳
1
回答
为什么OpenGL在创建/释放资源时使用指向资源id的指针?
c++
、
opengl
我想知道为什么OpenGL使用指向资源id的指针,因为我所做的事情如下:#include <iostream> {}{ { return Og
浏览 2
提问于2014-08-15
得票数 0
回答已采纳
1
回答
无法在opengl中绘制多个对象
c++
、
opengl
GL_TRIANGLES, 0, 3);glDisableVertexAttribArray(1);
glDeleteBuffers
(1, &vertexBuffer2);
glDeleteBuffers
浏览 0
提问于2013-04-16
得票数 4
回答已采纳
1
回答
glGenBuffers -释放内存?
c++
、
opengl
、
graphics
后续对glGenBuffers的
调用
应该
返回不同的指针,但是之前分配的内存呢?在Nehe示例中,我没有看到“空闲内存”
调用
……我读到openGL是一种“状态机”,这是否意味着如果我的initializeBuffers()函数被多次
调用
,我不需要释放任何东西,只需要“按原样”使用glGenBuffers
浏览 4
提问于2012-07-20
得票数 7
回答已采纳
1
回答
使用LWJGL时是否需要使用glDelete*
java
、
performance
、
opengl
、
memory
、
lwjgl
我知道在C和C++中,
应该
调用
诸如:
glDeleteBuffers
、glDeleteVertexArrays等函数来释放内存。但是,Java有一个垃圾收集器,这通常意味着当JVM关闭时释放所有内存。使用Java时是否有必要
调用
glDelete*?也许我
应该
更早地将这些函数
调用
到不再需要用于提高性能的对象。
浏览 0
提问于2019-08-04
得票数 1
回答已采纳
1
回答
OpenGL纹理映射内存泄漏
qt
、
opengl
、
opencv
、
memory-leaks
、
textures
1,1); glVertex2i(WIDTH,HEIGHT);glFlush();swapBuffers();
glDeleteBuffers
浏览 3
提问于2013-02-22
得票数 2
1
回答
为什么
glDeleteBuffers
和glDeleteVertexArrays这么慢?
opengl
、
lwjgl
、
vbo
、
vao
(vbo);
glDeleteBuffers
(ibo);这不是处置VBO和VAO的正确方法吗?我在一个不同的问题()中读到 glGenBuffers和
glDeleteBuffers
分别设计为只能在初始化和清理时运行。在运行时
调用
它们是错误的。但我不知道如何摆脱这些VBO和VAO的而不
调用<
浏览 0
提问于2019-04-27
得票数 1
回答已采纳
3
回答
glGenBuffers和glCreateBuffers的差异
opengl
、
opengl-4
glGenBuffers有以下规范: 我认为这代表了由glCreate*添加的所有GL_ARB_direct_state_access函数。
浏览 16
提问于2015-08-05
得票数 23
1
回答
glDeleteBuffers
比glBufferData慢
c++
、
opengl-es
在分析了我的游戏之后,发现
glDeleteBuffers
()每次VBO更新最多需要7毫秒。当然,当帧通常只需要4毫秒的渲染时间时,这会导致打卡。constructionThread, (void**)&chunk);{
glDeleteBuffers
浏览 1
提问于2012-05-27
得票数 3
回答已采纳
1
回答
什么时候
应该
使用Popen(),
什么时候
应该
使用
调用
()?
python
、
call
、
subprocess
、
popen
警告: Python的新版本。subprocess.Popen() 和 subprocess.call() 的主要区别是什么?我之所以问这个问题,是因为我正在处理脚本中的一个问题,在这个脚本中,我开始使用subprocess.Popen(),最终被称为系统暂停,然后想删除创建系统暂停的.exe,但我注意到在Popen()中,所有命令似乎都一起运行(在.exe上的删除在exe关闭之前执行.),尽管我尝试添加communicate()。subpro
浏览 1
提问于2011-05-20
得票数 1
回答已采纳
2
回答
OpenGL均匀缓冲区?
c++
、
opengl
、
buffer
、
uniform
问题是,颜色并不是它们
应该
是的样子,每次我移动相机时,它们都会改变。当我使用普通制服时,这个问题就不存在了。下面的图片展示了我的意思:和!
浏览 0
提问于2012-02-06
得票数 7
1
回答
返回非唯一名称的glGenBuffers
c++
、
opengl
、
buffer
l << i; delete[] adds; return l;并且这个函数返回的缓冲区名称很好,直到这个代码
调用
了它setVertexPointer()实际上并不
调用
glVertexAttribPointer(),它只是将参数存储在一个addBuffers类中,因此在两个addBuffers()命令之间不进行OpenGL
调用
。顶点
调用
是“正确的”,因为它比前面的glGenBuffers()结果高一个,但是从addBuffer
浏览 3
提问于2011-04-29
得票数 3
回答已采纳
1
回答
OpenGL VBO EXC_BAD_ACCESS崩溃
c++
、
opengl
、
exc-bad-access
、
vbo
、
cgal
我可以省去打印语句,但是我已经确定在我
调用
openGL后会出现一个1281错误在drawMe()函数中。
浏览 1
提问于2015-08-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
程序员什么时候才应该跳槽?
什么时候应该自动化任务?
领养的孩子应该什么时候告诉他真相?
SHLoadInProc在什么时候会卸载一个DLL?
学习Java编程-异步编程实践
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券