0x00 写在前面 最近在学习由 Patricio 编写的 The Book of Shaders,这是一本关于 Fragment Shaders(片段着色器)的入门指南.为了在一个相对熟悉的平台运行着色器代码,最后决定使用 VS Code 来配置开发环境.配置好的 VS Code 支持语法检测及代码提示,同时还可以实时预览修改的结果. 本文简单记录下安装和配置的过程. 0x01 安装 VS Code 及相关插件 第一步:安装 VS Code 第二步:在 VS Code 中安装相关的插件 安装插
第十五章 canvas绘图 1.WebGL是针对Canvas的3D上下文. 2.类型化数组 WebGL涉及的复杂计算需要提前知道数值的精度,而标准的JS数值无法满足需求.因此WebGL引入了一个概念,叫类型化数组.它的核心是一个名为ArrayBuffer(数组缓冲器)的类型,每个ArrayBuffer对象表示的只是内存中指定的字节数.能够通过该对象得到的信息只有它包含的字节数. var buffer=new ArrayBuffer(20); var bytes=buffer.byteLength
使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader.这时在vs里直接编辑shader就会显得很方便.但是vs默认是不支持GLSL的语法着色的,我们只好自己动手创造.最简单的实现自定义语法着色的方法就是创建一个VSIX插件包,我们只需要安装Visual Studio SDK,使用内置的模版就可以构建一个插件项目. 1. 安装Visual Studio SDK 在http://www.microsof