ARB扩展与标准OpenGL的关系
2024-09-05 06:21:49
由于OpenGL的标准更新不是很频繁,因此,当某种技术应用流行起来时,显卡厂商为了支持该技术,会使用自己的扩展来实现该功能。但是不同厂商如果有不同的实现,那么程序编写将会异常繁琐。因此多个厂商共同协商使用一致的扩展,这就是EXT扩展。
如果这个扩展不仅多厂商协商,而且得到OpenGL体系结构审核委员会(即ARB)的确认,那么该扩展便成为ARB扩展。最后如果标准制定者认为该功能有必要添加到新版本的标准中,则该扩展成为标准的一部分,不再是扩展。
利用扩展,即便是OpenGL低版本也能实现大部分高版本的功能。使用扩展时,要注意优先级,标准>ARB>EXT,即有标准功能便不用扩展,有ARB扩展实现便不用EXT扩展
————————————————
本文为CSDN博主「yaotouge」的原创文章
原文链接:https://blog.csdn.net/w450468524/article/details/51649068
最新文章
- 基于WebGL 的3D呈现A* Search Algorithm
- C++ 虚函数表解析
- web响应式图片设计实现
- python爬虫beta版之抓取知乎单页面回答(low 逼版)
- Q的深层嵌套
- Gulp安装及配合组件构建前端开发一体化
- 使用js把json字符串转为js对象的方法
- IOS语音集成
- SQL SERVER 数据库实用SQL语句
- yeild
- 一些peoplecode小技巧平【二】
- Java [Leetcode 107]Binary Tree Level Order Traversal II
- Sybase ASE安装过程报错,无法创建数据库设备[AM fork() failed]
- Linux之第一个shell命令
- jquery autocomplete 设置滚动条
- netty(七) Handler的执行顺序
- SVN完全备份,增量备份,库同步
- 为什么HTTPS比HTTP安全,以及两者的优缺点
- Python定期删除文件、整理文件夹
- js 通过id或class获得的对象说明
热门文章
- MyBatis-07-分页
- ABP 集成 nswag 到 VUE 项目, 自动生成操作类代码
- SparkStreaming使用checkpoint存在的问题及解决方案
- python之select与selector
- C# Transaction 事务处理 -依赖事务
- BZOJ 2178: 圆的面积并 (辛普森积分)
- MyBatis中#{}和${}的不同和${}的妙用(转)
- hdu 6074 Phone Call
- 51 Nod 1449 砝码称重
- shell中命令代换$()与`` 、 变量代换${} 、 整数运算$(( )) 的区别