社区
OpenAPI
帖子详情
OpenGL丢弃缓存数据及纹理数据等行为的用处
zzllvlv
2020-12-14 05:12:25
根据OpenGL编程指南,以缓存数据为例,OpenGL可以直接丢弃缓存数据,提高效率。我对此不是很明白。这个丢弃是将这部分占有的内存释放掉,还是其他操作。丢弃掉一部分数据后,缓存大小是否变化了?
比如我有一个BO作为VAO的顶点数据源,其中包含了4*4个点,那么我渲染完成后,下一帧只需要这个缓存中的头4个点,这时丢弃多余的顶点数据,那么再下一帧我又要4*4个点的数据,这时是直接使用原来的BO,还是使用bufferdata函数重新申请内存呢?
...全文
7556
回复
打赏
收藏
OpenGL丢弃缓存数据及纹理数据等行为的用处
根据OpenGL编程指南,以缓存数据为例,OpenGL可以直接丢弃缓存数据,提高效率。我对此不是很明白。这个丢弃是将这部分占有的内存释放掉,还是其他操作。丢弃掉一部分数据后,缓存大小是否变化了? 比如我有一个BO作为VAO的顶点数据源,其中包含了4*4个点,那么我渲染完成后,下一帧只需要这个缓存中的头4个点,这时丢弃多余的顶点数据,那么再下一帧我又要4*4个点的数据,这时是直接使用原来的BO,还是使用bufferdata函数重新申请内存呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OpenGL
大规模地形渲染(八叉树实现)
OpenGL
大规模地形渲染、根据视角范围读取地图
数据
,八叉树实现、大大提高系统速度
PowerVR.Supported+Extensions.
OpenGL
+ES.EGL.pdf
PowerVR.Supported+Extensions.
OpenGL
+ES.EGL.pdf
opengl
扩展
android滤镜实时预览,图像处理后实时预览
android开发,可以将处理后的图像实时预览显示出来,可以用在滤镜实时预览等应用中,不过只是一个举例demo,不是专门针对滤镜算法开发的
A trip through the Graphics Pipeline
Graphics Pipeline的详细描述。整理自国外牛人博客。
6.
OpenGL
纹理
与帧缓存(笔记)
纹理
绑定到
OpenGL
环境中需要通过
纹理
单元(texture unit)来完成,它是一个不小于0,不大于设备所支持的最大单元数量的绑定点整数值。如果环境支持多个
纹理
单元,多个
纹理
可以同时绑定到同一个环境当中。一旦
纹理
绑定到环境中,可以在着色器中通过采样器变量的方式去访问它,该变量需要提前声明,并确保声明的
纹理
维度和实际情况一致的。
纹理
目标和对应的采样器类型目标(GL_TEXTURE_*)采样器类型维度1Dsampler1D一维1D_ARRAY一维数组2Dsampler2D二维。
OpenAPI
2,245
社区成员
699
社区内容
发帖
与我相关
我的任务
OpenAPI
OpenAPI
复制链接
扫一扫
分享
社区描述
OpenAPI
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章