如何使用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例子代码的主要内容,如果未能解决你的问题,请参考以下文章
如何在TortoiseGit中使用ssh-keygen生成的key