什么是“图形软件堆栈”?
应该是一个相当低级的概念,有人能解释一下吗?
Should be a pretty low level conception, would someone explain please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
应该是一个相当低级的概念,有人能解释一下吗?
Should be a pretty low level conception, would someone explain please?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
“图形软件堆栈”本身并不是一个熟悉的术语,但从一般的软件堆栈来看,它似乎是合理的。
软件堆栈是一组软件包,它们协同工作以完成某些任务;通常,它们一层一层地分层,即组件之间的依赖关系通常是单向的,尽管不一定(参见 LAMP 堆栈)。
图形软件堆栈的一个示例可能包括场景图框架,例如 Google 的 O3D,它是用 Javascript 编写的;场景图框架使用像 WebGL 这样的低级库(作为浏览器的一部分实现);后者又可以使用用 GLSL 编写的着色器(在显卡上运行)。
"Graphics software stack" is not a familiar term as such, but it seems reasonable in light of software stacks in general.
A software stack is a set of software packages that work together to get something done; typically they are layered one on top of another, i.e. dependencies between the components are usually one-way, although not necessarily (see LAMP stack).
An example of a graphics software stack might include a scene graph framework like Google's O3D, which is written in Javascript; the scene graph framework uses a low-level library like WebGL (implemented as part of a browser); and the latter in turn can use shaders written in GLSL (which run on a graphics card).