OpenGL 1.3 最新擴充套件 (轉)
OpenGL 1.3 最新擴充套件
選自glspec13.pdf 原件
nightmare(qingrui li) 譯
1.3版內容
F.1 紋理
壓縮文理可減少視訊記憶體佔用量,並且提高光柵化速度。GL提供一個架構,使擴充套件(extersion)可以在此基礎上提供特定的壓縮格式。應用使用一組通用內部格式指定紋理以壓縮方式建立,而不需指定特定的壓縮格式(如S3TC或FXT1)。該特性由GL_ARB_texture_compression擴充套件晉級。
F.2 Cube Map 紋理
Cube Map 提供了一種新的紋理產生方案,由正方體六個面的影像產生。提供兩種新的紋理座標產生方式,GL_REFLECTION_MAP, GL_NORMAL_MAP,用於反射貼圖或環境貼圖。該特性由GL_ARB_texture_cube_map擴充套件晉級。
F.3 多重取樣(multisample)
多重取樣提供一種新的反走樣方法,把每個畫素分成幾個點取樣,對這些取樣點取平均值。當支援多重取樣時,增加附加多重取樣緩衝區,畫素點的顏色、Z深度、模板值都存在該緩衝。多重取樣開銷昂貴,所以不會廣泛支援。該特性由GL_ARB_multisample擴充套件晉級。
F.4 多重紋理
多重紋理提供多個紋理單元。各單元相對獨立,擁有自己的紋理座標陣列、紋理影像、過濾引數、紋理環境等狀態。該特性由GL_ARB_multitexture擴充套件晉級。
F.5 紋理 Add 環境
提供將生成的畫素段與紋理源的顏色相加的環境模式。該特性由GL_ARB_texture_env_add擴充套件晉級。
F.6 紋理 Combine 環境模式
提供更自由的可的環境模式。包括直接傳遞、相乘、相加、有偏相加、相減、線性插值。可為RGB和Alpha指定不同操作,結果可被1,2,4放縮。該特性由GL_ARB_texture_env_combine擴充套件晉級。
F.7 紋理 Dot3 環境模式
提供與指定引數做點乘積的環境模式,結果替換輸出顏色的RGB或RGBA。點乘積使用偽有符號數計算,以實現逐畫素光照計算。該特性由GL_ARB_texture_env_dot3擴充套件晉級。
F.8 紋理邊框限定
GL_CLAMP_TO_BORDER 紋理Wrap引數。該特性由GL_ARB_texture_border_clamp擴充套件晉級。
F.9 轉置矩陣
增加新和符號以允許應用程式使用行主序矩陣。行主序矩陣和C中的二維陣列的順序相同。傳統的GL函式使用列主序矩陣。該特性由GL_ARB_transpose_matrix擴充套件晉級。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990091/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- [擴充套件推薦]簡體轉繁體/繁體轉簡體 OpenCC-PHP 擴充套件套件PHP
- Cilium 1.3:支援Envoy、Cassandra和Memcached的Go語言擴充套件Go套件
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- Ace Editor 擴充套件編寫初步(轉)套件
- [轉貼][php擴充套件-amqp]安裝PHP套件MQ
- 擴充套件工具套件
- Sanic 擴充套件套件
- Mybatis擴充套件MyBatis套件
- SpringMVC 擴充套件SpringMVC套件
- ORACLE 擴充套件Oracle套件
- 轉向Kotlin——列舉類和擴充套件Kotlin套件
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- ASP.NET Core擴充套件庫之Http通用擴充套件ASP.NET套件HTTP
- [外掛擴充套件]轉向移動端ToMobile套件
- Java SE(12) 擴充套件——進位制轉換Java套件
- iOS 通知擴充套件iOS套件
- swift擴充套件ExtensionsSwift套件
- 擴充套件BSGS/exBSGS套件
- Json擴充套件方法JSON套件
- 分類擴充套件套件
- 提高擴充套件性套件
- HttpContext擴充套件類HTTPContext套件
- DOM部分擴充套件套件
- LINQ擴充套件方法套件
- Flask 自建擴充套件Flask套件
- 新增php擴充套件PHP套件
- 擴充套件表示式套件
- 擴充套件包上傳套件
- Nmap 擴充套件(四)套件
- 可擴充套件性套件
- 19-擴充套件套件
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- 乾貨丨如何水平擴充套件和垂直擴充套件DolphinDB叢集?套件
- 繁體簡體互轉 OpenCC-PHP 擴充套件PHP套件
- 玩轉 Go 生態|Hertz WebSocket 擴充套件簡析GoWeb套件
- 正則的擴充套件套件