OpenGL shader 代码,可正常编译,完美运行

时间:2019-06-28 09:25:23
【文件属性】:

文件名称:OpenGL shader 代码,可正常编译,完美运行

文件大小:20KB

文件格式:ZIP

更新时间:2019-06-28 09:25:23

OpenGL shader

OpenGL 的 Shader 给了程序员对 OpenGL 的更多的控制权,可对其顶点处理和片段处理进 行更个性化的配置以达到炫酷的效果。 Shader 的使用步骤是先创建 shader 对象,再将源码编译到 shader 对象。最后通过 shader 程 序,将 shader 添加并编译、链接和使用。 最后在 Qt 中以一个简单的例子来验证了 shader 的效果, 入门之后便于理解 GLSL 更详细的 功能,以使自己的可视化程序具有更高的性能,更酷的效果。


【文件预览】:
shaderTest
----UpgradeLog.XML(1KB)
----fragment.frag(69B)
----ShaderTest.h(385B)
----ShaderWidget.cpp(2KB)
----shaderTest.vcxproj.filters(3KB)
----ShaderTest.qrc(70B)
----vertex.vert(139B)
----Resources()
----shaderTest.vcproj(12KB)
----shaderTest.vcxproj(13KB)
----GeneratedFiles()
--------Debug()
----ShaderWidget.h(457B)
----ShaderTest.cpp(304B)
----Debug()
--------shaderTest.lastbuildstate(129B)
--------shaderTest.unsuccessfulbuild(0B)
--------custombuild.write.1.tlog(2B)
--------shaderTest.log(1KB)
--------custombuild.command.1.tlog(3KB)
--------custombuild.read.1.tlog(2B)
----shaderTest.sln(886B)
----ShaderTest.ui(817B)
----shaderTest.vcxproj.user(143B)
----_UpgradeReport_Files()
--------UpgradeReport.css(3KB)
--------UpgradeReport_Plus.gif(71B)
--------UpgradeReport.xslt(12KB)
--------UpgradeReport_Minus.gif(69B)
----main.cpp(187B)
----shaderTest.suo(11KB)

网友评论