1.6. 渲染管线 Processing Pipeline
来源:互联网 发布:java函数url encode 编辑:程序博客网 时间:2024/05/23 13:03
1.6. 渲染管线 Processing Pipeline
For specifying the behavior of OpenGL, the various operations are defined to be applied in a
particular order, so we can also think of OpenGL as a GRAPHICS PROCESSING PIPELINE.
Let's start by looking at a block diagram of how OpenGL was defined up through OpenGL 1.5.
Figure 1.1 is a diagram of the so-called FIXED FUNCTIONALITY of OpenGL. This diagram shows the
fundamentals of how OpenGL has worked since its inception and is a simplified representation
of how OpenGL still works. It shows the main features of the OpenGL pipeline for the purposes
of this overview. Some new features were added to OpenGL in versions 1.1 through 1.5, but
the basic architecture of OpenGL remained unchanged until OpenGL 2.0. We use the term fixed
functionality because every OpenGL implementation is required to have the same functionality
and a result that is consistent with the OpenGL specification for a given set of inputs. Both the
set of operations and the order in which they occur are defined (fixed) by the OpenGL
specification.
Figure 1.1. Overview of OpenGL operation
[View full size image]
It is important to note that OpenGL implementations are not required to match precisely the
order of operations shown in Figure 1.1. Implementations are free to modify the order of
operations as long as the rendering results are consistent with the OpenGL specification. Many
innovative software and hardware architectures have been designed to implement OpenGL, and
most block diagrams of those implementations look nothing like Figure 1.1. However, the
diagram does ground our discussion of the way the rendering process appears to work in
OpenGL, even if the underlying implementation does things a bit differently.
- 1.6. 渲染管线 Processing Pipeline
- OpenGL ES渲染管线(graphics pipeline)
- The graphics pipeline ,Open GL 渲染管线
- Unity Render Pipeline 渲染管线(漫画)
- Real-Time Rendering (1) - 渲染管线(Rendering Pipeline)
- Unity渲染管线细节(Rendering Pipeline Details)
- Shader和3D图形渲染管线(Render Pipeline)
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- 渲染管线
- RMAN 验证 数据文件 和 备份 的有效性
- 1.5. 状态 State
- JS中showModalDialog 详细使用
- OpenMP并行程序设计
- 6.4 final关键字
- 1.6. 渲染管线 Processing Pipeline
- linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
- jquery获得option的值 和对option的操作
- OpenMP与C++:事半功倍地获得多线程的好处
- 在Web应用程序中创建App_Code
- Android获取线程池的方法介绍
- Delphi destroy, free, freeAndNil, release 函数的区别
- get新技能!查找runtime error 数据
- 信号源、示波器使用中阻抗匹配问题