OpenGL-4-Shading-Language-Cookbook-Third-Edition:OpenGL 4 Shading Language Cookbook-第三版,由Packt发行

上传者: 42101720 | 上传时间: 2025-06-22 04:00:55 | 文件大小: 33.1MB | 文件类型: ZIP
示例代码 大卫·沃尔夫(David Wolff)出版并由Packt Publishing发行的的示例代码。 要求 要编译这些示例,您将需要以下内容: 0.9.6或更高版本。 请注意,0.9.6之前的版本可能无法正常使用,因为从度数转换为弧度。 GLM 0.9.5可以运行,但是在包含glm头文件之前,您需要添加#define GLM_FORCE_RADIANS 。 3.0版或更高版本。 编译例子 该示例代码使用构建。 请注意,由于缺少对该平台上的计算着色器的支持,第10章的示例在MacOS上将不起作用。 按照其的说明安装 。 安装最新版本的 。 请注意,为了使正确找到GLM,您需要运行安装“ build”(例如make install )或从您最喜欢的软件包管理器中安装GLM。 否则,CMake配置文件将不会创建/不可用。 从下载此示例代码,或使用git克隆。 运行cmake。

文件下载

资源详情

[{"title":"( 456 个子文件 33.1MB ) OpenGL-4-Shading-Language-Cookbook-Third-Edition:OpenGL 4 Shading Language Cookbook-第三版,由Packt发行","children":[{"title":"glad.c <span style='color:#111;'> 557.65KB </span>","children":null,"spread":false},{"title":"glslprogram.cpp <span style='color:#111;'> 16.70KB </span>","children":null,"spread":false},{"title":"objmesh.cpp <span style='color:#111;'> 12.39KB </span>","children":null,"spread":false},{"title":"scenehdrbloom.cpp <span style='color:#111;'> 11.79KB </span>","children":null,"spread":false},{"title":"scenebasic.cpp <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"sceneshadowvolume.cpp <span style='color:#111;'> 9.99KB </span>","children":null,"spread":false},{"title":"scenessao.cpp <span style='color:#111;'> 9.50KB </span>","children":null,"spread":false},{"title":"sceneparticlesinstanced.cpp <span style='color:#111;'> 9.14KB </span>","children":null,"spread":false},{"title":"sceneblur.cpp <span style='color:#111;'> 8.95KB </span>","children":null,"spread":false},{"title":"sceneshadowmap.cpp <span style='color:#111;'> 8.41KB </span>","children":null,"spread":false},{"title":"teapot.cpp <span style='color:#111;'> 8.39KB </span>","children":null,"spread":false},{"title":"scenejitter.cpp <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"sceneparticlesfeedback.cpp <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"scenetonemap.cpp <span style='color:#111;'> 7.19KB </span>","children":null,"spread":false},{"title":"sceneseparable.cpp <span style='color:#111;'> 7.18KB </span>","children":null,"spread":false},{"title":"scenesmoke.cpp <span style='color:#111;'> 7.14KB </span>","children":null,"spread":false},{"title":"scenefire.cpp <span style='color:#111;'> 7.06KB </span>","children":null,"spread":false},{"title":"sceneedge.cpp <span style='color:#111;'> 6.97KB </span>","children":null,"spread":false},{"title":"scenecloth.cpp <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false},{"title":"scenenightvision.cpp <span style='color:#111;'> 6.92KB </span>","children":null,"spread":false},{"title":"sceneedge.cpp <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"sceneoit.cpp <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false},{"title":"scenedeferred.cpp <span style='color:#111;'> 6.60KB </span>","children":null,"spread":false},{"title":"scenepcf.cpp <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"sceneparticles.cpp <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"scenerendertotex.cpp <span style='color:#111;'> 4.99KB </span>","children":null,"spread":false},{"title":"sceneparticles.cpp <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false},{"title":"scenebasic_uniformblock.cpp <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"teapotpatch.cpp <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false},{"title":"glutils.cpp <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"scenesamplerobj.cpp <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"texture.cpp <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"sceneprojtex.cpp <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"scenetessteapotdepth.cpp <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"scenepbr.cpp <span style='color:#111;'> 3.58KB </span>","children":null,"spread":false},{"title":"scenespot.cpp <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"frustum.cpp <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"trianglemesh.cpp <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"scenemultilight.cpp <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"scenemsaa.cpp <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"scenebasic_uniform.cpp <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"scenemandelbrot.cpp <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"scenetessteapot.cpp <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"scenewood.cpp <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"scenequadtess.cpp <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"scenebasic_attrib.cpp <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"scenetoon.cpp <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"scenereflectcube.cpp <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"scenesubroutine.cpp <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"scenefog.cpp <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"scenealphatest.cpp <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"scenepointsprite.cpp <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"scenerust.cpp <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"scenenormalmap.cpp <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"sceneperfragment.cpp <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"scenebezcurve.cpp <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"scenerefractcube.cpp <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"sceneparallax.cpp <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"scenenoise.cpp <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"scenesky.cpp <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"scenediffibl.cpp <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"scenesilhouette.cpp <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"sceneshadewire.cpp <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"torus.cpp <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"scenetwoside.cpp <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"scenegamma.cpp <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"scenemultitex.cpp <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"scenephong.cpp <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"scenedecay.cpp <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"scenepaint.cpp <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"cube.cpp <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"sceneao.cpp <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"noisetex.cpp <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"scenetexture.cpp <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"sceneflat.cpp <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"scenediscard.cpp <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"scenewave.cpp <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"sphere.cpp <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"scenedirectional.cpp <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"plane.cpp <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"scenediffuse.cpp <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"grid.cpp <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"skybox.cpp <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 523B </span>","children":null,"spread":false},{"title":"stbimpl.cpp <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"edge.cs <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"cloth.cs <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"cloth_normal.cs <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"particles.cs <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"mandelbrot.cs <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明