国产精品美女久久久久,国产精品无码av天天爽,一本丁香综合久久久久不卡网站,涂了春药被一群人伦爽99势

編程網(wǎng)站

當(dāng)前位置:首頁 > 站長導(dǎo)航 > 編程網(wǎng)站 >

OpenGL

時(shí)間:2021-04-30|欄目:編程網(wǎng)站|點(diǎn)擊: 次

OpenGL(Open Graphics Library)是個(gè)定義了一個(gè)跨編程語言、跨平臺(tái)的程序接口(Application programming interface)的規(guī)格,它用于生成二維、三維圖像。這個(gè)接口由近三百五十個(gè)不同的函數(shù)調(diào)用組成,用來從簡單的圖形比特繪制復(fù)雜的三維景象。而另一種程序接口系統(tǒng)是僅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD、虛擬實(shí)境、科學(xué)可視化程序和電子游戲開發(fā)。OpenGL的高效實(shí)現(xiàn)(利用了圖形加速硬件)存在于Windows,很多UNIX平臺(tái)和MacOS。這些實(shí)現(xiàn)一般由顯示設(shè)備廠商提供,而且非常依賴于該廠商提供的硬件。開放源代碼庫Mesa是一個(gè)純基于軟件的圖形API,它的代碼兼容于OpenGL。但是,由于許可證的原因,它只聲稱是一個(gè)“非常相似”的API。

OpenGL規(guī)范由1992年成立的OpenGL架構(gòu)評(píng)審委員會(huì)(ARB)維護(hù)。ARB由一些特別興趣于創(chuàng)建一個(gè)統(tǒng)一的普遍可用的API的公司組成。根據(jù)OpenGL官方網(wǎng)站,2002年6月的ARB投票成員包括3Dlabs、Apple Computer、ATI Technologies、Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems,Microsoft曾是創(chuàng)立成員之一,但已于2003年3月退出。獨(dú)立廠商創(chuàng)建一種新技術(shù)時(shí),OpenGL標(biāo)準(zhǔn)允許它們通過“擴(kuò)展”的方法提供所擴(kuò)展的功能。然后一個(gè)擴(kuò)展就分成兩部分發(fā)布:包含擴(kuò)展函數(shù)原型的頭文件和作為廠商的設(shè)備驅(qū)動(dòng)。每個(gè)廠商有一個(gè)用于命名它們的新函數(shù)和常量的字母縮寫。例如,NVIDIA的縮寫(“NV”)用于定義它們的專有函數(shù)“glCombinerParameterfvNV()”和它們的常量“GL_NORMAL_MAP_NV”。如果多于一個(gè)廠商同意實(shí)現(xiàn)相同的擴(kuò)展功能,那么就用縮寫“EXT”。進(jìn)一步,架構(gòu)評(píng)審委員會(huì)可能“祝福”這個(gè)擴(kuò)展,那么這就被稱為一個(gè)“標(biāo)準(zhǔn)擴(kuò)展”,使用縮寫“ARB”。第一個(gè)ARB擴(kuò)展是GL_ARB_multitexture。根據(jù)官方擴(kuò)展提升路徑,多紋理不再是可選實(shí)現(xiàn)的ARB擴(kuò)展,它已經(jīng)是OpenGL 1.4以后的核心API的一部分。

OpenGL Performer庫——由SGI開發(fā)并可以在IRIX、Linux和Microsoft Windows的一些版本上使用,構(gòu)建于OpenGL,可以創(chuàng)建實(shí)時(shí)可視化仿真程序。當(dāng)開發(fā)者需要使用最新的OpenGL擴(kuò)展時(shí),他們往往需要使用GLEW或者是GLEE庫提供的功能,可以在程序的運(yùn)行期判斷當(dāng)前硬件是否支持相關(guān)的擴(kuò)展,防止程序崩潰甚至造成硬件損壞。為了加強(qiáng)它的多語言和多平臺(tái)特性,已經(jīng)用很多語言開發(fā)了OpenGL的各種綁定和移植。最值得注意的是,Java3D庫已經(jīng)可以利用OpenGL(另一個(gè)選擇可能是DirectX)作為它的硬件加速了。OpenGL官方網(wǎng)頁列出了用于Java、Fortran 90、Perl、Pike、Python、Ada和Visual Basic的多個(gè)綁定。OpenGL被設(shè)計(jì)為只有輸出的,所以它只提供渲染功能。核心API沒有窗口系統(tǒng)、音頻、打印、鍵盤/鼠標(biāo)或其他輸入設(shè)備的概念。雖然這一開始看起來像是一種限制,但它允許進(jìn)行渲染的代碼完全獨(dú)立于他運(yùn)行的操作系統(tǒng),允許跨平臺(tái)開發(fā)。然而,有些集成于原生窗口系統(tǒng)的東西需要允許和宿主系統(tǒng)交互。

OpenGL網(wǎng)址:http://www.opengl.org 訪問網(wǎng)站

上一篇:Blueprint

欄????目:編程網(wǎng)站

下一篇:ASCII碼表

本文標(biāo)題:OpenGL

本文地址:http://www.yunfuwuqi.com/site/787.html

您可能感興趣的文章

閱讀排行

0.1 1.1 2.1 3.1 1.1 0.1 1.1 0.1 6.1 8.1 0.1 5.1 9.1 4.1

廣告投放 | 聯(lián)系我們 | 人才招聘 | 企業(yè)郵箱 | 網(wǎng)盤登錄 | 網(wǎng)站收錄 | 網(wǎng)址大全

© 本網(wǎng)站所有內(nèi)容均來自互聯(lián)網(wǎng)
亚洲熟妇少妇任你躁在线观看无码| 亚洲国产精品无码久久| 日韩丰满少妇无吗视频激情内射| 久久男人av资源网站无码软件| 亚洲人成电影在线播放| 亚洲av久久无码精品九九| 无码h黄肉3d动漫在线观看| 色综合天天综合网国产成人网| 色婷婷六月亚洲婷婷丁香| 五月综合激情婷婷六月| 亚洲国产精久久久久久久| 女邻居的大乳中文字幕| 乌克兰粉嫩xxx极品hd| 国产日韩精品欧美一区| ww国产内射精品后入国产| 亚洲av片在线观看| 乱人伦人妻精品一区二区| h动漫无遮挡成本人h视频| 亚洲va中文字幕无码一二三区| 97人人模人人爽人人少妇| 亚洲av无码一区东京热| 大地资源免费更新在线播放| 日本丰满熟妇videossex8k| 亚洲日韩乱码久久久久久| 97精品伊人久久久大香线蕉| 国产精品成人aaaaa网站 | 少妇性l交大片7724com| 国产精品成熟老女人| 真人做人试看60分钟免费视频| 人妻aⅴ无码一区二区三区| 日日噜噜噜夜夜爽爽狠狠| 天堂√最新版中文在线天堂| 中文日韩亚洲欧美制服| 色偷偷一区二区无码视频| 超级碰碰色偷偷免费视频| 伊人情人色综合网站| 免费观看羞羞视频网站| 日韩精品无码专区免费播放| 性少妇中国内射xxxx狠干| 久久久久久久99精品国产片| 亚瑟国产精品久久|