腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当我
的
程序
退出
时
,
如果
我
删除
顶点
缓冲区
对象
失败,会
发生
什么
?
、
在
我
读过
的
所有关于Vertex Buffer
对象
的
文档和教程中,作者都特别提到,在应用
程序
退出
之前,必须
删除
VBO。 在
程序
崩溃或被终止
的
情况下,
程序
不能
删除
VBO,VBO会
发生
什么
情况?它是否
会
一直保存在GPU RAM中直到计算机重新启动,或者GPU最终会恢复VBO占用
的
内存吗?
浏览 2
提问于2011-10-13
得票数 8
回答已采纳
1
回答
DirectX 9.0
顶点
缓冲区
更新
我
使用DirectX 9.0制作了一个小型3D查看器应用
程序
。现在
我
想添加一些编辑功能。假设
我
想编辑一个大多边形。当用户编辑形状
时
,
顶点
将被添加、
删除
和移动。现在,每个多边形都存储为
顶点
缓冲区
。
我
的
问题是,在用户编辑形状
时
,存储和显示形状
的
最佳方法是
什么
?
如果
每次
发生
更改,
我
就破坏并重新创建<
浏览 5
提问于2012-03-02
得票数 4
回答已采纳
2
回答
OpenGL
顶点
数组/缓冲
对象
、
、
问题1稍后调用glDeleteVertexArrays(1, &VAO);
时
,bufferObject也会被
删除
吗?
我
之所以问这个问题,是因为
我
在网上看到了一些没有
删除
缓冲区
浏览 3
提问于2012-11-12
得票数 5
回答已采纳
1
回答
顶点
缓冲区
的
内存分配策略(DirectX 10/11)
、
、
、
我
在写CAD系统。
我
有一个3D场景,有很多不同
的
物体(墙壁,门,窗户等等)。用户可以添加或
删除
对象
。问题是:如何跟踪所有
对象
的
所有
顶点
?另一种方法-
我
可以为每种<e
浏览 0
提问于2012-03-27
得票数 5
1
回答
对于DirectX 11,
我
可以不计算每个呈现()中
的
缓冲区
吗?
、
、
、
我
正在编写自己
的
“引擎”类,以简化DirectX 11
的
使用和学习。该“Engine”有一个
对象
列表要呈现。其中一些是“Primitives”(自己
的
Box类)。问题是Box::render()创建了每个函数调用
的
缓冲区
。也许
我
应该在构造函数中计算一次g_pIndexBuffer,并为每个Box保留它?
我
要求
的
不仅仅是盒子,而是更一般
浏览 2
提问于2012-07-03
得票数 2
回答已采纳
1
回答
调用glDrawElements
时
的
段错误
、
、
、
我
在macOS上开发了一个macOS应用
程序
。
我
在代码中调用了一个分段错误
的
glDrawElements。
我
将针对OpenGL.framework文件进行链接,并包含<OpenGL/gl.h>。但是,
如果
我
包含了<OpenGL/gl3.h>,
程序
就不会出现分段错误,并且它或多或少地按预期工作(
我
仍然收到无效
的
操作调用,但网格
会
绘制到屏幕上)。这是一个扩展加
浏览 3
提问于2017-01-04
得票数 0
回答已采纳
1
回答
您是否将索引数据附加到VAO (
顶点
数组
对象
)?
、
我
理解在VAOs中,提供所有属性数据是非常理想
的
,例如
顶点
法线、
顶点
位置、
顶点
颜色、纹理坐标等,但是在用drawElements而不是drawArrays绘图
的
情况下,索引数据如何呢?到目前为止,
我
创建了一个VAO并提供了上面的数据,但不确定如何将索引
缓冲区
数据附加到VAO (
如果
这是推荐
的
或可能的话)。
浏览 1
提问于2018-10-26
得票数 1
回答已采纳
2
回答
何时释放glBufferData分配
的
内存?
假设
我
为统一
缓冲区
分配内存,如下所示:GLuint myBuffer;glBindBuffer(GL_UNIFORM_BUFFER, myBuffer);当我使用完
缓冲区
后,
我
想确保内存可以再次用于其他
缓冲区
。因为
我
的
直觉告诉<em
浏览 0
提问于2013-10-28
得票数 2
回答已采纳
1
回答
如何在c++中将VAO抽象为类
、
我
读过
顶点
数组
对象
上
的
khronos文档,它说VAOs不复制任何数据,而是引用VBO和EBOs/IBOs。因此,
我
创建了一个抽象类vbo,它从一个
顶点
列表创建一个
顶点
缓冲区
。vbo类析构函数调用vbo上
的
gl
删除
缓冲区
。现在
我
正在创建一个vao类,它接受setvbo函数中
的
vbo。但是,
如果
我
只是在复制vbo
的
浏览 0
提问于2023-01-08
得票数 2
回答已采纳
1
回答
在将‘
顶点
数组
对象
’绑定之后,
我
应该
删除
‘
顶点
缓冲区
对象
’吗?
、
我
创建了一个VBO (
顶点
缓冲区
对象
)和VAO (
顶点
数组
对象
),并完成了以下操作:glBindBuffer(GL_ARRAY_BUFFER, vbo)glBufferData(...);glEnableVertexAttribArray(0);这样做后,
我
是否可以
删除
我
知道
浏览 2
提问于2017-01-07
得票数 14
回答已采纳
1
回答
使用偏移与GLM (OpenGL数学)
、
、
我
正在用GLM OpenGL数学库编写一个OpenGL
程序
。;}; 然后使用其中
的
一个数组作为
我
的
顶点
缓冲区
对象
(VBO)。但是,当调用glVertexAttribPointer来映射
我
的
VBO
时
,
我
需要为normal和texcoord成员提供一个偏移量到这个组合
的
顶点
结构中。
如果<
浏览 1
提问于2012-09-22
得票数 0
2
回答
OpenGL 3.3在帧完成前
删除
顶点
缓冲区
、
这是一个高级
的
OpenGL问题和tbh。看上去更像是司机
的
窃听器。
我
知道标准明确规定,
删除
对象
只
删除
它
的
名称,因此生成器函数可以返回相同
的
名称。但是还不清楚如何处理这件事..。情况如下:
我
有一个所谓
的
“瞬态”(C++)
对象
(从现在起),它生成GL
对象
,使用它们对命令进行排队,然后
删除
它们。 现在考虑一下,在调用SwapBuffers()之前,
我
使
浏览 2
提问于2017-06-06
得票数 1
回答已采纳
1
回答
OpenGL上下文在关机钩子中丢失
、
、
、
我
目前正在使用Java和LWJGL 3,
我
正在为诸如
顶点
数组
对象
、
顶点
缓冲区
对象
等东西编写一些包装器。现在,在
程序
退出
之前
删除
这些
对象
是一个好习惯,所以我创建了一个关闭钩子来完成清理工作。但是,当我在关机钩子中调用一个OpenGL函数
时
,我会得到一个非法
的
状态异常,它表示OpenGL上下文尚未初始化。
我
编写了一个测试
程序
来复制这
浏览 5
提问于2017-04-15
得票数 1
回答已采纳
3
回答
glDrawElements分配内存而不释放它
、
、
、
在iPhone 3G (设备,而不是模拟器)上使用OpenGLES 1.1,
我
做
的
是普通
的
绘画乐趣。但是在应用
程序
运行
的
过程中,
我
得到了巨大
的
内存峰值,经过大量
的
仪器挖掘,
我
发现是glDrawElements在抢占内存。正在分配
的
缓冲区
是4MEG,这对
我
来说意味着它将一个纹理加载到RAM中,
我
猜这可能是有效
的
,但它永远不会释放这个
缓冲区<
浏览 0
提问于2009-12-09
得票数 2
回答已采纳
1
回答
OpenCL主机复制性能警告
、
我
有一个OpenCL
程序
,可以在共享上下文中调整VBO
对象
的
顶点
坐标。OpenCL设备是GPU设备。但是,
我
收到以下警告:
缓冲区
性能警告:
缓冲区
对象
1(绑定到GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB (0)、GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB据我所知(不得不添加一些glFlush()调用来帮助),这是在调用glDrawElements(...
浏览 6
提问于2014-04-10
得票数 0
1
回答
何时
删除
顶点
缓冲区
是安全
的
?
我
目前正在编写一个OpenGL
程序
,它创建一个
顶点
缓冲区
,精确地使用它一次绘制一批三角形。从外观上看,与着色器不同,它意味着
缓冲区
将立即
删除
。当
缓冲区
当前用于呈现时也会
发生
这种情况,还是
会
延迟实际
的
删除
。那么,在不积
浏览 1
提问于2013-09-28
得票数 1
回答已采纳
3
回答
COM,
删除
内存而不是调用Release()
、
、
、
、
一个
对象
接口被作为参数传递给该回调函数,我们可以通过查询该
对象
来获得较大
的
缓冲区
地址(到捕获
的
帧像素)和其他信息。现在,看起来调用Release()实际上并没有
删除
内存,而是减少了引用计数,当计数达到0
时
,它就会被
删除
,对吧?那么,对于上面提到大
缓冲区
地址,如何使用"delete“关键字”
删除
“
缓冲区
呢?似乎我们
的
程序
(不是
我
写
浏览 1
提问于2012-10-31
得票数 0
回答已采纳
1
回答
OpenGL buffers - Stride vs紧凑
、
、
、
对于每个属性,使用跨度
顶点
缓冲区
与整齐
的
压缩
缓冲区
的
优缺点是
什么
?
我
的
意思是举个例子:紧凑:xyzxyzxyz rgbrgbrgb 乍一看,使用stride
时
可以轻松更改大小,但使用glBufferData()重新分配
顶点
缓冲区
时
,
顶点
缓冲区
的
内容会被
删除</em
浏览 2
提问于2013-07-16
得票数 4
回答已采纳
1
回答
冗余
顶点
缓冲区
导致OpenGL绘制不正确
、
、
、
、
我
目前正在学习C++中
的
GFLW和C++,
我
遇到了一个非常奇怪
的
错误,
我
真的不知道为
什么
会
发生
这种错误。
我
有两个
顶点
缓冲区
,一个包含三角形
的
数据,另一个包含立方体
的
数据。当我为三角形创建
顶点
缓冲区
时
,在不为立方体创建
顶点
缓冲区
的
情况下绘制它
时
,它完美地工作,
浏览 3
提问于2015-03-14
得票数 2
回答已采纳
1
回答
如何正确更新DirectX 10中
的
顶点
缓冲区
、
、
、
、
剖面仪
的
移动由编码器记录下来。编码器信息提供扫描
的
第三个维度。 另一件需要注意
的
重要事情是分析器可能会在
对象
上来回移动。当
发生
这种情况
时
,
我
想用新
的
(基于编码器
的
位置)替换以前读取/绘制
的
切片。为了在屏幕上显示适当数量
的
主题部分-
我
需要一次绘制1000个切片
的
配置文件数据。现在,
我
将
对象
渲染为点云。将来,我们可能<em
浏览 0
提问于2011-04-01
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Opengl ES之VBO和VAO
Opengl ES之EBO
Learning OpenGL——OpenGL Model,Pipeline and Practices
Java开发中StringBuffer类的添加、删除功能
为什么共享数据分区是一个安全漏洞
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券