openGL shader实时开发

脚本开发,我们不能实时的进行效果检测和代码审查,一不小心就会造成各种运行错误和效果差异,实时的结果显示显得至关重要,本篇主要介绍一种实时的方案。

shader 调试

片元着色器使用后缀: .frag 等,参考

brew update 
brew upgrade
brew install glslviewer

SublimeText-3 插件安装

  • glslViewer sublimeText 安装

      cd ~/Library/Application Support/Sublime Text 3/Packages/
      git clone https://github.com/patriciogonzalezvivo/sublime-glslViewer.git
    
  • package control 安装

    工具栏中查找 package control, 则control安装成功。

    组合键 Command+Shift+P ,

    搜索 package control:Install package

    然后进行搜索 OpenGL Shading Language (GLSL), 即可实现 代码高亮

着色器 GLSL

如何进行编写和我们书写GLSL一样,存在部分差异参考glslViewer GitHub

脚本文件和资源文件放在同一文件夹下,终端cd到文件夹下,运行如下:

 glslViewer text.frag test.jpg 
简单使用

推荐阅读更多精彩内容

  • 又是一年的到来,时光恍惚一过,宛如烟火一闪而过!我有时如何放手2016,用新的姿势来迎接2017。 目标一:健身塑...
    慢就是快的追梦女孩阅读 62评论 0 1
  • 班级情况 校区:科学创想机器人科学宫校区 时间:周六上午9点30-11点30 学员:范凯博,李昊轩,王宸康 任课教...
    乐搭阅读 230评论 0 0
  • 你看过《秘密》吗?看了之后有没有心想事成?如果没有,那么你真的应该看一看《秘密副作用》。 1、设身处地“感觉”,而...
    zheung阅读 569评论 0 0
  • 我们奋斗一生带不走一草一木我们执着一生带不走一分虚荣爱慕今生,无论贵贱贫富总有一天都要走到这最后一步 到了后世,霍...
    娚稀妹子阅读 104评论 0 2