如何利用Visual Studio SDK开发GLSL词法分析插件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2488个文字,预计阅读时间需要10分钟。
使用Visual Studio SDK制作GLSL着色器插件,我们在Visual Studio上开发OpenGL ES项目时,尽量避免手动编写Shader。直接在VS中编辑Shader非常方便。然而,VS默认不支持GLSL语法高亮,我们需要进行设置。
我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader。这时在vs里直接编辑shader就会显得很方便。但是vs默认是不支持GLSL的语法着色的,我们只好自己动手创造。最简单的实现自定义语法着色的方法就是创建一个VSIX插件包,我们只需要安装Visual Studio SDK,使用内置的模版就可以构建一个插件项目。
1.安装Visual Studio SDK
在www.microsoft.com/en-us/download/details.aspx?id=40758下载最新的Visual Studio 2013 SDK。
双击安装,一路next即可。
安装完毕后我们可以在新建项目->模版->C#中看到“扩展性”这一条目,这些就是开发插件用的模版了。
2. 创建插件项目新建项目,在扩展性标签中,选择Editor Classifier模版,命名为ShaderEditor,点击确定。
本文共计2488个文字,预计阅读时间需要10分钟。
使用Visual Studio SDK制作GLSL着色器插件,我们在Visual Studio上开发OpenGL ES项目时,尽量避免手动编写Shader。直接在VS中编辑Shader非常方便。然而,VS默认不支持GLSL语法高亮,我们需要进行设置。
我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader。这时在vs里直接编辑shader就会显得很方便。但是vs默认是不支持GLSL的语法着色的,我们只好自己动手创造。最简单的实现自定义语法着色的方法就是创建一个VSIX插件包,我们只需要安装Visual Studio SDK,使用内置的模版就可以构建一个插件项目。
1.安装Visual Studio SDK
在www.microsoft.com/en-us/download/details.aspx?id=40758下载最新的Visual Studio 2013 SDK。
双击安装,一路next即可。
安装完毕后我们可以在新建项目->模版->C#中看到“扩展性”这一条目,这些就是开发插件用的模版了。
2. 创建插件项目新建项目,在扩展性标签中,选择Editor Classifier模版,命名为ShaderEditor,点击确定。

