位置: 编程技术 - 正文

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)的研究(三)(阴影映射可视域分析)

  • 什么是应税服务中止
  • 进口海关是指
  • 向境外个人支付咨询费如何算税
  • 一张发票开不足一台设备的金额怎么办
  • 医药零售行业 利润构成
  • 公司哪些支出不影响报表净利润总额
  • 赔偿款能否税前抵扣
  • 企业发生的辞退福利
  • 多出来的费用
  • 提取法定盈余公积比例
  • 开出增值税普通发票需要交税吗
  • 个人独资企业是什么类型
  • 计提销项税的同类有哪些
  • 制造型企业采购
  • 免抵退申报的操作流程图
  • 汽车配件税收分类
  • 自行建造厂房一座,现已完工,经验收后交付费用
  • 住宿专票怎么入账
  • 年金的缴费基数
  • 公司账上收到职工的生育津贴如何做账?
  • 退回工资能退个税吗
  • 预付款增加说明什么
  • 固定资产暂估入账后续调整
  • 员工两处取得工资收入
  • 找私人买东西不发货算诈骗吗
  • win7怎么运行在哪里设置
  • 没有签订劳动合同上班期间受伤怎么赔偿
  • mac开机按command+r没反应
  • php stream_get_meta_data返回值
  • macOS Big Sur 11.1 RC预览版(20C69)正式更新
  • 劳动法律法规包含哪些
  • ant design vue vue3
  • vue3+element-plus Dialog对话框的使用 与 setup 写法的使用
  • 企业工资薪金和职工福利费等支出税前扣除问题的公告
  • 拆迁以后
  • php操作mysql数据库
  • framework怎么更新
  • 视同销售到底如何纳税调整?
  • 二分查找和折半查找一样吗
  • CORS跨域资源共享漏洞
  • 权责发生制 会计
  • 增值税起征点适用于哪些
  • 其他应付款转实收资本走什么程序
  • 其他应付款不用付了会计分录
  • 修改mysql配置
  • 经营出租固定资产折旧费计入什么科目
  • 长期股权投资中级会计例题
  • 家电销售范围包括哪些
  • 如果非货币性资产会怎样
  • 计算不含税金额
  • 住宿费记入成本会计分录
  • 认缴制下实收资本印花税
  • 净资产是什么意思举例说明
  • 新公司成立建账流程
  • 数据结构 简书
  • solaris 修改用户 主目录
  • ubuntu for lot
  • 六款常见的墨水
  • 邮件版本
  • thinkpad 8高配版
  • windows8用的人少
  • linux必会的20种服务
  • windows7屏幕颠倒
  • unity怎么bake
  • glimp使用方法
  • ext.formpanel
  • ajax的异步是什么意思
  • unity intercom
  • shell命令大全shell脚本编程100例
  • 简述jQuery ajax的执行顺序
  • chrome excel
  • 基于nodejs的框架
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • android图片压缩到200-300kb
  • 江苏省高新区地图
  • 银行税务代扣需要什么材料
  • 福建国税电子税务局app
  • 西安国家税务局官网首页
  • 农民专业合作社法
  • 济南市市中区二手房
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设