前端图形学(二十三)——你真的只需要了解的原生的WebGL( 三 )
三、缓冲区相关操作
创建缓冲区激活缓冲区(绑定缓冲区)将顶点数据传入缓冲区将缓冲区的数据按照一定规律传递给我们的顶点着色器中定义的变量apos允许数据传递。绘制//创建缓冲区
var buffer = gl.createBuffer();
//激活当前的缓冲区
gl.bindBuffer(gl.ARRAY_BUFFER,buffer);
//将顶点数据传入缓冲区
gl.bufferData(gl.ARRAY_BUFFER,rectData,gl.STATIC_DRAW);
///将缓冲区的数据按照一定规律传递给我们的顶点着色器中定义的变量apos
gl.vertexAttribPointer(posPositionIndex,2,gl.FLOAT,false,0,0);
//允许数据传递。
gl.enableVertexAttribArray(posPositionIndex);
//绘制
gl.drawArrays(gl.LINE_LOOP , 0, 4);
推荐阅读
- 人类|能绘制复杂函数图像,玩家在《我的世界》里打造了巨型图形计算器
- 原神|《原神》玩家用一张图形容魈在1.3版本的处境,实在太真实了!
- 另一个伊甸超越时空的猫第二十三章|另一个伊甸超越时空的猫第二十三章【突入次元漩涡!来自幻影的回响】剧情攻略
- 帝国时代3决定版|帝国时代3决定版图形质量再次升级
- CPU|iPhone12这下牛了!A14图形性能提升72%,亿万果粉掌声雷鸣
- 除了X60 5G 基带 高通推出射频前端 ultraSAW 滤波器技术
- 国产手机巨头发力,小米10这几性能领跑行业前端
- 一加持续发力前端技术,电致变之外,还有备用隐藏相机方案!
- 如何用PPT制作一个“照相机”图形?
- 2020年的前端工程师请收下这几个Vue.js开源框架