时间:2015-07-24 来源:

看opengl写代码(9)使用顶点数组(VAO) 【编程语言】

博主初学web前端制作,顶点数组对象; 

2.如果绑定的数组id 是 之前 已经分配和 初始化的div前端切图,从而 提高 效率.

1.如果绑定的数组id是 从 glGenVertexArray 返回的 将会 对 这个数组进行 分配 和 初始化;

1.glGenVertexArrays: 申请顶点 数组 对象 , 表示 禁止 禁止 使用顶点数组对象.

// VAO.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <gl/glew.h> #include <gl/glut.h> #pragma comment(lib,-0.8, {-0.2,0},-0.8, }; GLfloat triangleColors[][3] = { {1,0},1, {0,1},0, {0.5,0},0.8, {-0.6,0},0, {0,0},0, {1,0},0,0); //申请vao glGenVertexArrays(2,Vbo); //设置 三角形 需要 信息 //绑定vao glBindVertexArray(Vao[0]); //绑定buffer glBindBuffer(GL_ARRAY_BUFFER,sizeof(triangleVertexs),GL_STATIC_DRAW); //启动顶点 glEnableClientState(GL_VERTEX_ARRAY); //设置顶点属性 glVertexPointer(3,0,Vbo[1]); glBufferData(GL_ARRAY_BUFFER,triangleColors,GL_FLOAT,BUFFER_OFFSET(0)); //设置四边形 信息 glGenBuffers(2,Vbo[0]); //设置buffer glBufferData(GL_ARRAY_BUFFER,rectVertexs,GL_FLOAT,BUFFER_OFFSET(0)); //颜色buffer glBindBuffer(GL_ARRAY_BUFFER,sizeof(rectColors),GL_STATIC_DRAW); glEnableClientState(GL_COLOR_ARRAY); glColorPointer(3,0,0,0, _TCHAR* argv[]) { glutInit(&argc,500); glutInitWindowPosition(100,顶点缓冲区对象.

下面 上 代码:

版权声明:本文为博主原创文章承接网页制作,未经博主允许不得转载.

VAO  是 在 几组 顶点 数组 之间 快速 切换;

VAO 要和 VBO 一起 使用 才能 提高效率.

点击次数:2902
作者:
web前端行业资讯
Web new NewsList
微软发布WindowsServerBuild17074更新 ,,2018年01月18日凭借一个AI小功能,这款Google应用冲上苹果AppStore榜首 ,,2018年01月18日百度数据可视化实验室正式成立,发布深度学习可视化平台VisualDL ,,2018年01月18日OpenAI开源最新工具包,模型增大10倍只需额外增加20%计算时间 ,,2018年01月18日百度手机输入法8.0正式发布:支持多人语音速记 ,,2018年01月18日CSDN宣布收购TinyMind团队并升级为AI社区 ,,2018年01月18日甲骨文发布补丁修复英特尔芯片漏洞造成的问题 ,,2018年01月18日权威!官方发布CPU熔断和幽灵漏洞防范指引:附补丁下载 ,,2018年01月18日Oracle宣布新的JavaChampions ,,2018年01月18日Fedora28壁纸征集活动现已开幕:将持续至2月13日 ,,2018年01月18日苹果WebKit团队发布Speedometer2.0网页响应测试工具 ,,2018年01月18日百度输入法8.0后天发布:全感官AI输入 ,,2018年01月18日腾讯和乐高合作:共同研发智能玩具、游戏 ,,2018年01月18日HomePod上市日益临近智能音箱市场吸引力越来越大 ,,2018年01月18日英特尔公布修补漏洞后PC性能数据:8代CPU影响最小 ,,2018年01月18日云存储公司Dropbox秘密提交IPO申请估值超百亿美元 ,,2018年01月18日iPod之父:防手机上瘾无技术难度苹果谷歌应承担责任 ,,2018年01月18日芯片不安全英特尔云客户考虑转用AMD等对手处理器 ,,2018年01月18日2018年Java展望 ,,2018年01月18日区块链有多火?快播流量矿石遭20多万人疯抢 ,,2018年01月18日Intel搞定神经拟态芯片:模拟人类大脑、自主学习 ,,2018年01月18日阿里巴巴发布IoTConnect开放连接协议,盼推动语音互动入口普及 ,,2018年01月18日区块链火了,全球大佬们怎么看? ,,2018年01月18日Facebook正测试新功能主推本地新闻资讯 ,,2018年01月18日在GooglePlay中发现使用Kotlin开发的安卓恶意软件 ,,2018年01月18日VisualStudio201715.6预览版本2,增加新功能 ,,2018年01月18日百度陆奇:AI是5G最好的加速器 ,,2018年01月18日PinterestCEO:不同于谷歌和Facebook,我们走了第三条路 ,,2018年01月18日腾讯加码区块链项目已悄然注册“以太锁”商标 ,,2018年01月18日3D打印脑组织?科学家正在向这一目标正在前进 ,,2018年01月18日php函数间的参数传递(值传递引用传递)2014年01月29日poj1386PlayonWords有向图欧拉路径判断 【综合】2014年12月22日【Android文档】Training-------AddingtheActionBar 【编程语言】2015年03月16日姿阎诵仑沮氏痘芳晌夭空阎咕肝韧【互联网】2014年12月01日Oracle插入超4000字节的CLOB字段的处理方法2014年01月30日开源软件、开源硬件,都不如一个开源的社会 【编程语言】2014年12月09日PHP程序开发范例学习之表单获取文本框的值2014年01月29日【Swift】Day08:闭包入门【综合】2014年11月26日springBeanFactory和ApplicationContext详解 【数据库】2015年09月04日一步一步教你写带图片注释的淡入淡出插件(四)2014年01月29日LettheBalloonRise【编程语言】2015年02月15日Hdu4284Travel(状态压缩) 【移动开发】2014年11月08日简单反射机制【云计算】2014年12月16日AR增强现实AugmentedReality【综合】2015年06月30日5、通知和代理区别和使用 【编程语言】2015年08月29日气象XML数据源应用程序开发指南-简介2014年01月29日Java多线程并发管理【Web前端】2014年12月11日maven+hessian简单例子【编程语言】2015年06月11日【Matlab编程】哈夫曼编码的Matlab实现 【综合】2015年05月06日计算机视觉、图像处理一些先进研究机构 【编程语言】2015年06月05日Android-ViewPager(FragmentPagerAdapter和FragmentStatePagerAdapter) 【综合】2015年08月26日Nuget发布【编程语言】2015年06月01日BZOJ3611HEOI2014大工程倍增LCA+单调栈+树形DP 【编程语言】2015年01月09日Leetcode:AddBinary 【编程语言】2015年03月17日一个智能机小偷的自白 【综合】2014年11月26日升级!将DynamicsCRM2013升级至DynamicsCRM2015吧!【移动开发】2015年04月01日采购,接收数据收集SQL汇总(从订单->接收->INVOICE所有数据关联SQL)【研发管理】2014年12月19日【企业管理】到了移动互联网泡沫破裂的时候了【移动开发】2015年09月10日SpringAOP--引入增强【编程语言】2015年06月01日解决VC6.0点击"AddFilestoFolder"用不了问题 【编程语言】2015年05月18日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)