glsldemo-src-3.8

所属分类:OpenGL
开发工具:Visual C++
文件大小:13590KB
下载次数:54
上传日期:2010-12-17 14:42:58
上 传 者sunup2001
说明:  大量的opengl的GLSL的GPU编程的例子,非常适合入门和高级编程者参考。
(Opengl lot of examples of GLSL of GPU programming is ideal for introductory and advanced programming reference.)

文件列表:
glsldemo-src\shaders (0, 2006-01-19)
glsldemo-src\shaders\default.xml (18769, 2006-01-19)
glsldemo-src\shaders\default (0, 2006-01-19)
glsldemo-src\shaders\default\3Dlabs-license.txt (2698, 2006-01-19)
glsldemo-src\shaders\default\blobbycloud.frag (427, 2006-01-19)
glsldemo-src\shaders\default\blobbycloud.vert (3144, 2006-01-19)
glsldemo-src\shaders\default\Brick.frag (819, 2006-01-19)
glsldemo-src\shaders\default\Brick.vert (1155, 2006-01-19)
glsldemo-src\shaders\default\bubbles.frag (3549, 2006-01-19)
glsldemo-src\shaders\default\bubbles.vert (3139, 2006-01-19)
glsldemo-src\shaders\default\Bumpmap.frag (1243, 2006-01-19)
glsldemo-src\shaders\default\Bumpmap.vert (1298, 2006-01-19)
glsldemo-src\shaders\default\Cloud1.frag (758, 2006-01-19)
glsldemo-src\shaders\default\Cloud1.vert (651, 2006-01-19)
glsldemo-src\shaders\default\Cloud2.frag (825, 2006-01-19)
glsldemo-src\shaders\default\Cloud2.vert (648, 2006-01-19)
glsldemo-src\shaders\default\Earth.frag (1001, 2006-01-19)
glsldemo-src\shaders\default\Earth.vert (933, 2006-01-19)
glsldemo-src\shaders\default\EmulateFFFS.frag (99, 2005-10-25)
glsldemo-src\shaders\default\EmulateFFFS.vert (89, 2005-10-25)
glsldemo-src\shaders\default\EmulateFFVS.frag (48, 2005-10-25)
glsldemo-src\shaders\default\EmulateFFVS.vert (824, 2005-10-25)
glsldemo-src\shaders\default\EnvMap.frag (1516, 2006-01-19)
glsldemo-src\shaders\default\EnvMap.vert (625, 2006-01-19)
glsldemo-src\shaders\default\Eroded.frag (890, 2006-01-19)
glsldemo-src\shaders\default\Eroded.vert (633, 2006-01-19)
glsldemo-src\shaders\default\Fire.frag (931, 2006-01-19)
glsldemo-src\shaders\default\Fire.vert (650, 2006-01-19)
glsldemo-src\shaders\default\Glass.frag (3198, 2006-01-19)
glsldemo-src\shaders\default\Glass.vert (848, 2006-01-19)
glsldemo-src\shaders\default\GlyphBomb.frag (7091, 2006-01-19)
glsldemo-src\shaders\default\GlyphBomb.vert (1644, 2005-10-25)
glsldemo-src\shaders\default\Gooch.frag (928, 2006-01-19)
glsldemo-src\shaders\default\Gooch.vert (708, 2006-01-19)
glsldemo-src\shaders\default\Granite.frag (629, 2006-01-19)
glsldemo-src\shaders\default\Granite.vert (652, 2006-01-19)
glsldemo-src\shaders\default\HeatHaze.frag (1661, 2006-01-19)
glsldemo-src\shaders\default\HeatHaze.vert (315, 2006-01-19)
glsldemo-src\shaders\default\Inferno.frag (1123, 2006-01-19)
glsldemo-src\shaders\default\Inferno.vert (354, 2006-01-19)
... ...

The file "OrangeBook.xml" contains the XML code needed for the glsldemo application to execute many of the shaders from the book OpenGL Shading Language, 2nd Edition (aka the "Orange Book") on the 3Dlabs Wildcat Realizm family of graphics accelerators. This glsldemo program is quite flexible, still there are a few shaders from the Orange Book that are demonstrated in separate demo applications. The code for these shaders can be found in the folder "OrangeBook". With two exceptions, code for these shaders is identical to what is published in the Orange Book. The shaders that do image modification by interpolation and extrapolation have been changed somewhat to read the image out of texture memory rather than processing the image as it is being drawn. The earth with 3 textures fragment shader has been simplified somewhat by removing unnecessary code (changes to this shader also show up in the book's errata list at http://3dshaders.com). Licensing information for the shaders that are copyright 3Dlabs Inc. Ltd. can be found in the file 3Dlabs-license.txt. Licensing information for the shaders that are copyright Lightwork Design Ltd. can be found in the file LightworkDesign-license.txt. Licensing information for the shaders that are copyright ATI Research, Inc. can be found in the file ATI-license.txt.

近期下载者

相关文件


收藏者