glsl-playground:与 Shadertoy 兼容的片段着色器查看器

时间:2024-07-19 19:47:12
【文件属性】:

文件名称:glsl-playground:与 Shadertoy 兼容的片段着色器查看器

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-19 19:47:12

C++

#GLSL-游乐场 glsl-playground 是 OpenGL 片段着色器的查看器。 它旨在与兼容,因此您可以简单地从 ShaderToy 复制和粘贴您的着色器以进行离线编辑。 这对于功能不足以运行 WebGL 开销的消费类笔记本电脑也很方便。 glsl-playground 目前不支持sampleCube或sampler2D纹理,也不支持音频。 正在实施中。 编译 需要QT5。 在 Ubuntu Linux 上进行了构建测试。 $ git clone https://ejang@bitbucket.org/ejang/glsl-playground.git $ cd glsl-playground $ qmake && make 用法 将着色器保存在纯文本文件中(例如 myShader.txt 或 myShader.frag,扩展名无关紧要)。 在您的终端中,运行 ./g


【文件预览】:
glsl-playground-master
----glwidget.h(1KB)
----.gitignore(268B)
----scratch.cpp(598B)
----glsl-playground.pro(503B)
----mainwindow.cpp(1KB)
----LICENSE(1KB)
----infopanel.h(1KB)
----glwidget.cpp(6KB)
----README.md(1KB)
----mainwindow.h(362B)
----main.cpp(237B)
----shaders()
--------mouse.frag(189B)
--------example.frag(581B)
--------antialiased_circle.frag(575B)
--------naive_circle.frag(416B)
--------clock.frag(3KB)
----infopanel.cpp(2KB)
----mainwindow.ui(2KB)

网友评论