OpenGL 是什么意思,我在显卡里看见的
OpenGL 是什么意思,我在显卡里看见的
OpenGL是OpenGraphicsLib的缩写,是一套三维图形处理库,也是该领域的工业标准。计算机三维图形是指将用资料描述的三维空间通过计算转换成二维影象并显示或打印出来的技术。
OpenGL就是支援这种转换的程式库,它源于SGI公司为其图形工作站开发的IRIS GL,在跨平台移植过程中发展成为OpenGL。SGI在1992年7月释出1.0版,后成为工业标准,由成立于1992年的独立财团OpenGL Architecture Review Board (ARB)控制。SGI等ARB成员以投票方式产生标准,并制成规范文件(Specification)公布,各软硬体厂商据此开发自己系统上的实现。只有通过了ARB规范全部测试的实现才能称为OpenGL。1995年12月ARB批准了1.1版本,最新版规范是1999.5通过的1.2.1。
OpenGL被设计成独立于硬体,独立于视窗系统的,在执行各种作业系统的各种计算机上都可用,并能在网路环境下以客户/伺服器模式工作,是专业图形处理、科学计算等高阶应用领域的标准图形库。它低端应用上的主要竞争对手是MS-Direct3D,该图形库是以COM介面形式提供的,所以极为较复杂,稳定性差,另外微软公司拥有该库版权,目前只在Windows平台上可用。D3D的优势在速度上,但现在低价显示卡都能提供很好的OpenGL硬体加速,所以做3D使用Direct3D已没有特别的必要,在专业图形处理特别是高阶应用方面目前还没有出现以Direct3D技术为基础的例子,而游戏等低端应用也有转向OpenGL的趋势。
微软在Windows NT对OpenGL的支援始于3.51,在Windows9x中的支援始于Win95 OEM Service Release 2。Windows下常用的OpenGL库有两种,MS实现的和SGI实现的,MS-OpenGL呼叫会自动检测是否存在显示卡制造商提供的ICD(Installable Client DeviceDriver)驱动程式,有则呼叫ICD中的例程,否则才用CPU进行计算,所以能利用显示卡的OpenGL加速能力。对开发者来说使用方法并没有区别,只是有ICD驱动时更快些。SGI的版本是纯软体实现不能利用硬体加速并且SGI已经在1999年宣布停止支援,但这套库便于除错程式,仍有不少开发者使用。
SGI曾经宣布研发OpenGL++,该图形库最大的特点是面象物件,提供了树形场景支援,大大减省了使用OpenGL处理复杂场景的工作量。后来(1999)SGI宣布与M$合作开发Ferihant,即Windows的下一代图形处理体系,包括DirectX与OpenGL的低阶图形处理介面和以场景图支援为特点的高阶介面,并且就此停止对其在Windows下的OpenGL实现的支援以示决心。此举世瞩目,大家都以为Windows图形处理快要过上幸福生活了,然而,不久,SGI宣布中止合作,并撤回派出的科学家,Ferihant基本上夭折。SGI 称终止合作的原因是M$不肯积极合作,光想把SGI 的技术合并进DirectX,真正内幕不详。不过以SGI在图形处理界的老大地位来说,还是有几分可信度的,因为M$初支援OpenGL就不积极。
虽然早在WinNT3.51 时代M$就已经实现了它的OpenGL 版本,但不肯随其Windows95 时提供,称该API 适合高阶应用,而Win95面向一般消费者的用不到,并且在其win3.x下开发的wing 图表库的基础上搞出了GameSDK,即后来的DirectX 库,称这套库是专门为高效能游戏开发设计的,在当时的硬体条件下,这无疑是非常有道理的,并且很快成为Windows环境下游戏开发的标准API 。该库实质上是提供了绕过Windows 直接访问视讯记忆体的途径,从而很好的解决了GDI 体系效能方面的不足,但由于是以COM介面形式提供的,所以相当复杂,而稳定性也不是很好,所以有人称Direct3D 是为追求速度而不择手段的公司才用的。然而也就在这个时期,三维图形加速卡开始走向商用和家用,也就是在这时期S3公司以其价效比极高的带三维图形加速的显示晶片、板卡向当时Trident 公司的霸主地位发起了挑战。另外这时实时三维游戏开始流行,以Dos 下的第一人称射击游戏——暗杀希特勒(3d worlf) 大获成功、红极一时ID Sofare 的开始铸辉煌,推出了Doom 、Quake1 ,相信这两个名字在今天(2000.4) 的游戏圈子里应该是无人不知无不晓吧?1996.12.ID Sofare 的高手John Carmack 在开发下一代三维图形引擎时在其.plan 中写上了以下字句:
Direct-3D IM is a horribly broken API. It inflicts great pain and suffering on the programmers using it, without returning any significant advantages. I don’t think there is ANY market segment that D3D is apropriate for, OpenGL seems to work just fine for everything from quake to softimage. There is no good technical reason for the existance of D3D.
I’m sure D3D will suck less with each forthing version, but this is an oportunity to just bypass dragging the entire development munity through the messy evolution of an ill-birthed API.
此后以他为代表的一大批游戏开发人员开始多方呼吁MS积极支援OpenGL。M$终于在Win95的OSR2版本里集成了OpenGL,并为以前版本的Win95免费提供单独的OpenGL实现。(或许您还不了解这些人的影响力,不知道您听说过以生产Voodoo系统图形加速卡而著称于世的3dfx公司吗?当年Quake的开发者不肯用Voodoo的glide API对voodoo做优化版本,差点没把3dfx吓蒙,于是赶紧搞了一个针对游戏的OpenGL子集:MiniGL,让ID Sofare的人只要在制作OpenGL时只使用MiniGL API做过优化就成,这样Quake总算可以用上voodoo的硬体加速能力了。这样也造就了一个新名词:MCD--MiniGL Client Driver,用于Windows的MiniGL驱动程式,而标准的OpenGL则依靠ICD驱动)。
我在菊丸英二吧里看见的“36”是什么意思呢?
36就是指不二和菊丸,也就是BL,可以解释为BOY'S LOVE.
因为他们都是3年6班的,所以叫36
呵呵呵呵,36可是偶的王道啊!!!
“蚤薨”是什么意思?我在《新唐书》里看见的,不懂什么意思。
蚤(早亡)
薨(封爵的大官之死)
蚤薨:年少或年轻的公主死去(早亡)。
薨
hōng
(形声。从死,瞢(méng)省声。本义:古代称诸侯之死。后世有封爵的大官之死也称薨)
如:薨落(死的意思。通常指诸侯之死);薨奄(指王侯死亡);薨殁(指王侯死亡);薨殂(指王侯之死);薨背(犹薨殂);薨逝(犹薨殂);薨谢(薨殂)
我在梦里看见几个坟墓是什么意思呢
梦见坟墓,幸福即逝。
梦见自己从坟墓里走出来,会有成就。
梦见有人钻进坟墓,亲友会去世。
梦见坟地,要谨慎言行,生活应该有规律,否则家破人亡。
梦见活人挖掘坟墓,掘墓者会长寿。
在显卡里800sp是什么意思?
800个流处理器。
sp是stream process的缩写、
显卡里的 pcb 是什么意思?
PCB是Printed Circuit Block的缩写,也称为印制电路板。就是显示卡的躯体(绿色的板子),显示卡一切元器件都是放在PCB板上的,因此PCB板的好坏,直接决定着显示卡电气效能的好坏和稳定。
层数
目前的PCB板一般都是采用4层、6层、或8层,理论上来说层数多的比少的好,但前提是在设计合理的基础上。
PCB的各个层一般可分为讯号层(Signal),电源层(Power)或是地线层(Ground)。每一层PCB版上的电路是相互独立的。在4 层PCB的主机板中,讯号层一般分布在PCB的最上面一层和最下面一层,而中间两层则是电源与地线层。相对来说6层PCB就复杂了,其讯号层一般分布在1、 3、5层,而电源层则有2层。至于判断PCB的优劣,主要是观察其印刷电路部分是否清晰明了,PCB是否平整无变形等等。
显卡里的DDR几是什么意思
就是第几代记忆体,比如DDR1就是第一代记忆体,以此类推
左溢吧里看见lyh是什么意思?
卢宇浩= =
卢宇浩以前也是上海市第二初级中学的 然后就= =
···
(溢声军飘过- -)
显卡里说的GPU是什么意思
GPU
Graphics Processing Unit(图形处理器,显示核心、视觉处理器、显示晶片,是一种专门处理器影象运算工作的微处理器