1.1. OpenGL历史 OpenGL History

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.

时间: 2024-10-25 13:39:53

1.1. OpenGL历史 OpenGL History的相关文章

1.2. OpenGL演进 OpenGL Evolution

1.2. OpenGL演进 OpenGL Evolution 因为在2.0之前,它的基础设计为固定功能的状态机,所以修改OpenGL的唯一方法就是给它定义扩展. 因此,大量的以扩展形式提供的功能在各种不同的OpenGL实现中可用,这些扩展揭示新的硬件功能. OpenGL有一套定义明确的扩展机制,硬件供应商可以自由地定义和实现揭示新硬件功能的特性. 因为只有OpenGL的实现者可以实施扩展,所以,在以前应用没有办法在OpenGL提供者提供的内容 之上扩展OpenGL的功能. 迄今为止,有将近300

网络寻呼机数据库版显示历史消息history.asp

数据|数据库|网络|显示 <html> <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>历史消息</title><script language="JavaScript"><!-- function CheckAll(form)  {  for (var i

《OpenGL超级宝典(第5版)》——第1章,第1.1节计算机图形的简单历史回顾

第1章 3D图形和OpenGL简介OpenGL超级宝典(第5版) 本章内容简单介绍计算机图形的历史如何在2D屏幕上创建3D图形基本的3D效果和术语3D坐标系统和视口的工作原理什么是顶点以及如何使用不同类型的3D投影 本书讲述的是OpenGL,这是一种用于创建实时3D图像的编程接口.在讨论OpenGL究竟是什么以及它的工作方式之前,读者至少应该在一个比较高的层次上对实时3D图形有一个基本的了解.也许读者已经对实时3D的原则有了较深的理解,阅读本书的目的只是为了学习如何使用OpenGL.如果是这样的

OpenGL编程轻松入门之背景简介

OpenGL(Open Graphics Library)是图形硬件的一个软件接口,也是该领域的工业标准.图形程序员利用这些指令可以创建高质量的交互式的三维应用.OpenGL的前身是SGI(Silicon Graphics)公司为其图形工作站开发的IRIS GL.IRIS GL虽然功能强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL. OpenGL是一个与硬件无关的软件接口.可以在不同的平台如Windows 95.Windows NT.Unix.Linux.MacO

OpenGL入门介绍

1.OpenGL简介 OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准.目前,包括Microsoft.SGI.IBM.DEC.SUN.HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品,其中比较著名的产品包括动画制作软件Soft Image和3D Studio MAX.仿真软件Open Inventor.VR软件Wor

Android开发之OpenGL ES 基础

OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机.PDA和游戏主机等嵌入式设备而设计. 该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准. 在Android中搭建一个3D开发的基本框架: 一.导入opengl es库: [java] import javax.microedition.khronos.egl.EGLConfig; import

显卡中OpenGL是什么

  OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言.跨平台的编程接口的规格,它用于三维图象(二维的亦可).OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库. 高性能图形算法行业标准 OpenGL 是行业领域中最为广泛接纳的 2D/3D 图形 API, 其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序.OpenGL 是独立于视窗操作系统或其它操作系统的,亦是网络透明的.在包含CAD.内容创作.能源.娱乐.游戏开发.制造业.

OpenGL开发库的介绍[转载]

开发基于 OpenGL 的应用程序,必须先了解 OpenGL 的库函数.它采用 C 语言风格,提供大量的函数来进行图形的处理和显示. OpenGL 库函数的命名方式非常有规律.所有 OpenGL 函数采用了以下格式:  < 库前缀 >< 根命令 >< 可选的参数个数 >< 可选的参数类型 >  库前缀有 gl . glu . aux . glut . wgl . glx . agl 等等,分别表示该函数属于 OpenGL 那个开发库,从函数名后面中还可以看出

NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用

图文详解OpenGL在Jetson TK1上的安装和使用 1.入门介绍与资源推介 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言.跨平台的编程接口规格的专业的图形程序接口.它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库. OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机.PDA和游戏主机等嵌入式设备而设计.该API由Khronos集团定义推广,Khron