Introduction to OpenGL

As a software interface for graphics hardware, the main purpose of OpenGL is to render two- and three-dimensional objects into a framebuffer. These objects are described as sequences of vertices (that define geometric objects) or pixels (that define images). OpenGL performs several processes on this data to convert it to pixels to form the final desired image in the framebuffer.

作为一个图形硬件的软件接口,其主要目的是将二维和三维对象渲染到帧缓存中。OpenGL对这些数据进行几个处理,将其转换为像素,从而在帧缓存中形成最终需要的图像。

The following topics present a global view of how OpenGL works:

以下主题展示了OpenGL如何工作的全局视图:

1. Primitives and Commands discusses points, line segments, and polygons as the basic units of drawing; and the processing of commands.

语和命令讨论点、线段和多边形作为绘图的基本单元;以及命令的处理。

2. OpenGL Graphic Control describes which graphic operations OpenGL controls and which it does not control.

图形控件描述OpenGL控制哪些图形操作以及不控制哪些图形操作。

3. Execution Model discusses the client/server model for interpreting OpenGL commands.

执行模型讨论用于解释OpenGL命令的客户机/服务器模型。

4. Basic OpenGL Operationgives a high-level description of how OpenGL processes data to produce a corresponding image in the framebuffer.

  基本OpenGL操作提供了OpenGL如何处理数据以在帧缓存中生成相应图像的高级描述。

5. OpenGL Function Namesdescribes the naming conventions used in OpenGL.

OpenGL函数名描述了OpenGL中使用的命名约定。


目录

Next

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,449评论 0 10
  • 本篇文章是基于谷歌有关Graphic的一篇概览文章的翻译:http://source.android.com/de...
    lee_3do阅读 7,196评论 2 21
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,726评论 0 3
  • 恩施荼园
    巴蜀客阅读 168评论 0 0
  • 成长率君说: 方法论真的很重要性! 莫说人生没有白走的路,每一步都算数。其实我们走的很多步都是浪费了不算数的!方法...
    瑜卤考拉阅读 1,372评论 0 2