位置: 编程技术 - 正文

glClearBufferSubData

编辑:rootadmin
glClearBufferSubData

推荐整理分享glClearBufferSubData,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

glCearBufferSubData 用一个固定的值填充缓冲区对象的一部分(或者全部)

参数: target : 指定缓冲区对象的类型,具体类型参考 glBufferData internalformat : 指定缓冲区对象中的数据的内部存储格式 offset:指定需要替换数据的偏移量(以字节计算) size:指定需要填充的数据的大小(以字节计算) format:指定内存中的数据的格式 type:指定类存中数据的类型 data:指定内存中的数据,用来替换掉缓冲区对象中的数据

glClearBufferSubData

上述参数中有几个概念需要明确: 1. internalformat: 用来表述缓冲区对象中的数据是那种形式的,可选的取值有:

内部格式 数据类型 组成成分 是否单位化 成分(0,1,2,3) GL_R8 ubyte 1 YES R 0 0 1 GL_R ushort 1 YES R 0 0 1 GL_RF half 1 NO R 0 0 1 GL_RF float 1 NO R 0 0 1 GL_R8I byte 1 NO R 0 0 1 GL_RI short 1 NO R 0 0 1 GL_RI int 1 NO R 0 0 1 GL_R8UI ubyte 1 NO R 0 0 1 GL_RUI ushort 1 NO R 0 0 1 GL_RUI uint 1 NO R 0 0 1 GL_RG8 ubyte 2 YES R G 0 1 GL_RG ushort 2 YES R G 0 1 GL_RGF half 2 NO R G 0 1 GL_RGF float 2 NO R G 0 1 GL_RG8I byte 2 NO R G 0 1 GL_RGI short 2 NO R G 0 1 GL_RGI int 2 NO R G 0 1 GL_RG8UI ubyte 2 NO R G 0 1 GL_RGUI ushort 2 NO R G 0 1 GL_RGUI uint 2 NO R G 0 1 GL_RGBF float 3 NO R G B 1 GL_RGBI int 3 NO R G B 1 GL_RGBUI uint 3 NO R G B 1 GL_RGBA8 uint 4 YES R G B A GL_RGBA short 4 YES R G B A GL_RGBAF half 4 NO R G B A GL_RGBAF float 4 NO R G B A GL_RGBA8I byte 4 NO R G B A GL_RGBAI short 4 NO R G B A GL_RGBAI int 4 NO R G B A GL_RGBA8UI ubyte 4 NO R G B A GL_RGBAUI ushort 4 NO R G B A GL_RGBAUI uint 4 NO R G B A

format和type指定了data中的格式类型 format : 可以取值 GL_RED, GL_RG, GL_RGB,GL_RGBA 来代表一维、二维、三维或四维的数据

type: 指定了数据的类型是GL_FLOAT或者GL_INT或者GL_UNSIGNED_BYTE等

data: 指定用来填充的数据,如果是NULL那么该缓冲区由offset和size指定的区域会被0填充

阴影映射(Shadow Map)的研究(三) 阴影映射(ShadowMap)的研究(三)最近为了自己制作的项目可是吃了不少苦头,这其中关键的一点就是想要实现阴影映射(ShadowMap)。为了实现目标,我参

OSG 中 常用的 Uniforms osg中的Uniforms主要存在两个地方,一个是SceneView中,voidSceneView::updateUniforms()voidSceneView::updateUniforms(){if(!_localStateSet){_localStateSet=newosg::StateSet;}if(!_localStateS

OPENGL矩阵变换

标签: glClearBufferSubData

本文链接地址:https://www.jiuchutong.com/biancheng/369484.html 转载请保留说明!

上一篇:OpenGL--粒子系统(opengl粒子系统烟花)

下一篇:阴影映射(Shadow Map)的研究(三)(阴影映射可视域分析)

  • 税务知识:价外费用包括哪些费用?
  • 电子税务局怎么添加购票人
  • 工伤退费是什么意思
  • 自产自销的苗木怎么做账
  • 现金流是资产吗
  • 增值税专用发票可以开电子发票吗
  • 企业购买的商业保险赔偿多少
  • 转让土地使用权会计分录怎么做
  • 外经证缴纳个税流程
  • 构建固定资产的总结
  • 两笔不同业务能做一个凭证吗
  • 季度末需要结转什么科目
  • 物业服务合同印花算什么类型
  • 关于工资薪金的情况说明
  • 异常增值税扣税凭证
  • 金融企业的代理贷款什么意思
  • 外购固定资产如何入账
  • 关税税率表包括哪些税种
  • 税务申报系统叫什么
  • 怎样处理教育费附加会计分录?
  • 公共基础设施折旧年限表 20
  • 如何正确核算出租房屋所应交的房产税?
  • 理财认购申购
  • 个人从价计征房产税
  • 固定资产计提折旧的方法
  • 可以用鸿蒙系统的手机
  • 000.exe病毒
  • vs code no such file or directory
  • php语言之mysql操作
  • 前端字符长度限制
  • 支票存根属于什么凭证类型
  • 家里有蟑螂怎么找到窝
  • lsass.exe是什么进程
  • PHP:pcntl_sigprocmask()的用法_PCNTL函数
  • 职工医保报销会扣医保卡的钱吗
  • php异步处理方案
  • 购货方退货并已签收
  • 完美替身好看吗
  • nvm for window
  • php7.0新特性
  • php 图片
  • 怎么让gridview居中
  • 公司变更需要哪些资料~问华杰 财务
  • php反射机制实现自动依赖注入
  • 小规模申报增值税减免税申报明细表
  • SQLServer 2008 R2中使用Cross apply统计最新数据和最近数据
  • 公司向公司借款合法吗
  • MySQL5.6 Replication主从复制(读写分离) 配置完整版
  • mysql性能问题
  • 开具增值税专用发票和普通发票的区别
  • 2021个税新规工资表公式
  • 实收资本什么时候交齐
  • 转出进项税额会计分录
  • 税控盘开具增值税专用发票步骤
  • 会计分录结转进项怎么算
  • 融资租入固定资产的入账价值
  • 办公室装修费用怎么入账
  • 人工工资会计科目
  • 装修费摊销怎么计算公式
  • 建筑业营改增的主要内容
  • 非常详细的魔方公式图解
  • u盘安装win7系统教程图解
  • mac开机慢开机以后特别卡
  • mac如何恢复已删除文件
  • SSSvr.exe - SSSvr是什么进程
  • win7 64位系统无法清空回收站的故障原因及解决方法
  • win10重启更新的时候强制关机后会发生啥
  • js require()
  • js弹出层效果
  • 创建表格在哪里找
  • Unity for Absolute Beginners(二)
  • js html css
  • [置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
  • 原生js实现promise.all
  • each和each
  • 企业年金需要个人财产申报
  • 河源市人民医院上班时间
  • 租车费为何不能抵扣
  • 山东省国家税务局威海培训中心
  • 江西各市财政收入和支出
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设