1.1. OpenGL历史 OpenGL History

简介: OpenGL是行业标准的跨平台应用编程接口(API)。这份API的规范在1992年完成,1993年出现第一份实现。 它与Silicon Graphics股份有限公司设计和支持的叫做Iris GL (图形库)的自用API大部分兼容。


OpenGL是行业标准的跨平台应用编程接口(API)。这份API的规范在1992年完成,1993年出现第一份实现。

它与Silicon Graphics股份有限公司设计和支持的叫做Iris GL (图形库)的自用API大部分兼容。为了建立一个行业

标准,Silicon Graphics与各种其它图形硬件公司合作创建了一个开放的标准,称为"OpenGL"。


OpenGL is an industry-standard, cross-platform APPLICATION PROGRAMMING INTERFACE (API). The

specification for this API was finalized in 1992, and the first implementations appeared in 1993.

It was largely compatible with a proprietary API called Iris GL (Graphics Library) that was

designed and supported by Silicon Graphics, Inc. To establish an industry standard, Silicon

Graphics collaborated with various other graphics hardware companies to create an open

standard, which was dubbed "OpenGL."

The evolution of OpenGL is controlled by the OpenGL Architecture Review Board, or ARB,

created by Silicon Graphics in 1992. This group is governed by a set of by-laws, and its primary

task is to guide OpenGL by controlling the specification and conformance tests. The original ARB

contained representatives from SGI, Intel, Microsoft, Compaq, Digital Equipment Corporation,

Evans & Sutherland, and IBM. The ARB currently has as members 3Dlabs, Apple, ATI, Dell, IBM,

Intel, NVIDIA, SGI, and Sun Microsystems.

OpenGL shares many of Iris GL's design characteristics. Its intention is to provide access to

graphics hardware capabilities at the lowest possible level that still provides hardware

independence. It is designed to be the lowestlevel interface for accessing graphics hardware.

OpenGL has been implemented in a variety of operating environments, including Macs, PCs, and

UNIX-based systems. It has been supported on a variety of hardware architectures, from those

that support little in hardware other than the frame buffer itself to those that accelerate

virtually everything in hardware.

Since the release of the initial OpenGL specification (version 1.0) in June 1992, six revisions

have added new functionality to the API. The current version of the OpenGL specification is 2.0.

The first conformant implementations of OpenGL 1.0 began appearing in 1993.

目录
相关文章
|
9月前
QT4.7版本的OPENGL的3D旋转模型例子
QT4.7版本的OPENGL的3D旋转模型例子
161 0
|
存储 索引
QT+OpenGL模型加载 - Assimp
我们不大可能手工定义房子、汽车或者人形角色这种复杂形状所有的顶点、法线和纹理坐标。我们想要的是将这些模型导入到程序当中。
497 1
|
图形学
学习OpenGL ES之透视和正交投影
学习OpenGL ES之透视和正交投影
学习OpenGL ES之透视和正交投影
|
Linux API C语言
OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★(二)
【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★(二)
219 0
【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★(二)
|
API 索引
OpenGL ES Shader相关API 总结【2】——执行绘制命令
OpenGL ES Shader相关API 总结【2】——执行绘制命令
137 0
OpenGL ES Shader相关API 总结【2】——执行绘制命令
|
存储 编译器 API
OpenGL ES Shader相关API 总结【4】—— GLSL 语法小结【持续更新】
OpenGL ES Shader相关API 总结【4】—— GLSL 语法小结【持续更新】
325 0
OpenGL ES Shader相关API 总结【4】—— GLSL 语法小结【持续更新】
|
存储 Windows
【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★(一)
【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★(一)
297 0
|
API 开发者
OpenGL ES Shader相关API 总结【0】——获取绘制信息
OpenGL ES Shader相关API 总结【0】——获取绘制信息
142 0
|
C语言 Windows

热门文章

最新文章