如何使用tortoisegit查看osgearth例子代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用tortoisegit查看osgearth例子代码相关的知识,希望对你有一定的参考价值。

参考技术A 首先你得安装TortoiseGit,到官网上下载,如下图所示:

2
先下载TortoiseGit安装包,然后下载简体中文语言包。下载完成之后先安装TortoiseGit再安装语言包,直接next一路到底就行。在资源管理器里找个文件夹点击右键出现TortoiseGit的菜单,则说明安装成功了,如下图所示:

[原][译]关于osgEarth::VirtualProgram

英文原文:http://docs.osgearth.org/en/latest/developer/shader_composition.html

Shader Composition

着色器的合成系统

 

Shader Composition(介绍)

osgEarth在其几种渲染模式中使用GLSL着色器。 默认情况下,osgEarth将检测图形硬件的功能并自动选择合适的模式使用。

由于osgEarth依赖着色器,因此作为开发人员,您可能希望自定义渲染或在GLSL中添加自己的效果和功能。 使用着色器的任何人都会遇到相同的挑战:

  • 着色器程序是整体的。 添加新的着色器代码要求您复制,修改和替换现有代码,以免失去其功能。
  • 使您的更改与原始代码的着色器的更改保持同步是维护的噩梦。
  • 维护着色器main()的多个版本既麻烦又困难。
  • 随着GLSL代码库的复杂性增加和添加更多功能,维护可怕的“超级着色器”变得难以管理。

着色器合成(Shader Composition )通过将着色器管道模块化来解决这些问题。 您可以在程序中的任何位置添加和删除功能,而无需复制,粘贴或修改其他人的GLSL代码。

接下来,我们将讨论osgEarth的着色器合成框架的结构。

 

以上是关于如何使用tortoisegit查看osgearth例子代码的主要内容,如果未能解决你的问题,请参考以下文章

osgEarth如何加载高程数据

如何在TortoiseGit中使用ssh-keygen生成的key

git for windows+TortoiseGit客户端的使用二

TortoiseGit使用指南

如何使用 TortoiseGit 删除 Git 分支

[原][译]关于osgEarth::VirtualProgram