如何利用Visual Studio SDK开发GLSL词法分析插件?

2026-05-27 09:170阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2488个文字,预计阅读时间需要10分钟。

如何利用Visual Studio SDK开发GLSL词法分析插件?

使用Visual Studio SDK制作GLSL着色器插件,我们在Visual Studio上开发OpenGL ES项目时,尽量避免手动编写Shader。直接在VS中编辑Shader非常方便。然而,VS默认不支持GLSL语法高亮,我们需要进行设置。

如何利用Visual Studio SDK开发GLSL词法分析插件?

使用Visual Studio SDK制作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 SDK制作GLSL着色器插件,我们在Visual Studio上开发OpenGL ES项目时,尽量避免手动编写Shader。直接在VS中编辑Shader非常方便。然而,VS默认不支持GLSL语法高亮,我们需要进行设置。

如何利用Visual Studio SDK开发GLSL词法分析插件?

使用Visual Studio SDK制作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,点击确定。

阅读全文