在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Vulkan編程接口的特征

汽車玩家 ? 來源:極客教程 ? 作者:極客教程 ? 2020-03-15 17:17 ? 次閱讀

Vulkan 簡介

Vulkan是一個用于圖形和計算設備的編程接口。Vulkan設備通常由一個處理器和一定數量的固定功能硬件模塊組成,用于加速圖形和計算操作。通常,設備中的處理器是高度線程化的,所以在極大程度上Vulkan里的計算模型是基于并行計算的。Vulkan還可以訪問運行應用程序的主處理器上的共享或非共享內存。Vulkan也會給開發人員提供這個內存。

Vulkan是個顯式的API,也就是說,幾乎所有的事情你都需要親自負責。驅動程序是一個軟件,用于接收API調用傳遞過來的指令和數據,并將它們進行轉換,使得硬件可以理解。在老的API(例如OpenGL)里,驅動程序會跟蹤大量對象的狀態,自動管理內存和同步,以及在程序運行時檢查錯誤。這對開發人員非常友好,但是在應用程序經過調試并且正確運行時,會消耗寶貴的CPU性能。Vulkan解決這個問題的方式是,將狀態跟蹤、同步和內存管理交給了應用程序開發人員,同時將正確性檢查交給各個層進行代理,而要想使用這些層必須手動啟用。這些層在正常情況下不會在應用程序里執行。

由于這些原因,Vulkan難以使用,并且在一定程度上很不穩定。你需要做大量的工作來保證Vulkan運行正常,并且API的錯誤使用經常會導致圖形錯亂甚至程序崩潰,而在傳統的圖形API里你通常會提前收到用于幫助解決問題的錯誤消息。以此為代價,Vulkan提供了對設備的更多控制、清晰的線程模型以及比傳統API高得多的性能。

另外,Vulkan不僅僅被設計成圖形API,它還用作異構設備,例如圖形處理單元(Graphics Processing Unit,GPU)、數字信號處理器(Digital Signal Processor,DSP)和固定功能硬件。功能可以粗略地劃分為幾類。Vulkan的當前版本定義了傳輸類別——用于復制數據;計算類別——用于運行著色器進行計算工作;圖形類別——包括光柵化、圖元裝配、混合、深度和模板測試,以及圖形程序員所熟悉的其他功能。

Vulkan設備對每個分類的支持都是可選的,甚至可以根本不支持圖形。因此,將圖像顯示到適配器設備上的API(這個過程叫作展示)不但是可選擇的功能,而且是擴展功能,而不是核心API。

Vulkan 特征

同 OpenGL? 一樣,Vulkan? 也由 Khronos 集團開發。它是 AMD Mantle 的后續版本,繼承了前者強大的低開銷架構,使軟件開發人員能夠全面獲取 Radeon? GPU 與多核 CPU 的性能、效率和功能。

相對于 OpenGL,Vulkan? 大幅降低了CPU 在提供重要特性、性能和影像質量時的“API 開銷” (CPU 在分析游戲的硬件需求時所執行的后臺工作),而且可以使用通常通過 OpenGL 無法訪問的 GPU 硬件特性。

獨特的跨 OS 支持

Vulkan? 能夠支持深入硬件底層的控制,為 Windows? 7、Windows? 8.1、Windows? 10 和 Linux? 帶來更快的性能和更高的影像質量。Vulkan?API 還提供超高的 OS 兼容性、渲染特性和硬件效率。

自動兼容 GCN 架構

目前只有基于GCN架構 的Radeon?顯卡擁有強大的“異步計算”功能,使顯卡得以并行處理3D幾何圖形與計算工作量。例如,當游戲需要同時計算復雜照明與渲染人物時,這種功能就找到了用武之地。這些任務并不需要在Radeon? 顯卡上串行運行,因此可以節約時間、提升整體幀速率。現在,設計Vulkan應用的游戲開發者可以在所有近期版本的Windows和Linux系統中利用這種獨特硬件特性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8962

    瀏覽量

    153301
  • API
    API
    +關注

    關注

    2

    文章

    1563

    瀏覽量

    63613
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    DLP6500能否用Python編程進行開發,是否有API接口

    本人第一次接觸DLP的開發板,想知道DLP6500這款板子能否用Python編程進行開發,是否有API接口
    發表于 02-28 06:58

    英偉達RTX 5070顯卡獲Vulkan1.4認證

    近日,IT 之家 2 月 3 日消息稱,盡管英偉達 RTX 5070 Ti 和 5070 顯卡尚未正式上市,但已成功獲得 Vulkan 1.4 兼容性認證。 Vulkan 一致性列表對各類圖形設備
    的頭像 發表于 02-05 14:56 ?1425次閱讀

    EE-39:將5V閃存與ADSP-218x接口(字節編程算法)

    電子發燒友網站提供《EE-39:將5V閃存與ADSP-218x接口(字節編程算法).pdf》資料免費下載
    發表于 01-15 16:11 ?0次下載
    EE-39:將5V閃存與ADSP-218x<b class='flag-5'>接口</b>(字節<b class='flag-5'>編程</b>算法)

    BQ78412應用程序編程接口

    電子發燒友網站提供《BQ78412應用程序編程接口.pdf》資料免費下載
    發表于 12-18 14:46 ?0次下載
    BQ78412應用程序<b class='flag-5'>編程</b><b class='flag-5'>接口</b>

    4G模組SD卡接口編程:深度學習

    今天我們需要深度學習的是4G模組SD卡接口編程,以我常用的模組Air724UG為例,分享給大家。
    的頭像 發表于 11-20 23:14 ?633次閱讀
    4G模組SD卡<b class='flag-5'>接口</b><b class='flag-5'>編程</b>:深度學習

    通過DSP的mcbsp和i2c接口實現對AIC34芯片的操作,如何編程

    通過DSP的mcbsp和i2c接口實現對AIC34芯片的操作如何編程,有沒有相關的例程嗎?
    發表于 11-07 08:12

    什么是socket編程 socket與tcp/ip協議的關系

    協議族定義了數據在網絡中如何傳輸,而socket則提供了一個編程接口,使得開發者可以編寫代碼來發送和接收
    的頭像 發表于 11-01 16:01 ?1094次閱讀

    通過JTAG接口對MSP430進行編程

    電子發燒友網站提供《通過JTAG接口對MSP430進行編程.pdf》資料免費下載
    發表于 10-31 09:31 ?1次下載
    通過JTAG<b class='flag-5'>接口</b>對MSP430進行<b class='flag-5'>編程</b>

    特征工程實施步驟

    1.為什么特征工程很重要?對于不同的數據科學家,特征工程可能呈現不同的意義。對于一些數據科學家,特征工程是我們如何縮減用于監督模型的特征(例如,試圖預測響應或結果變量)。對于其他人,它
    的頭像 發表于 10-23 08:07 ?802次閱讀
    <b class='flag-5'>特征</b>工程實施步驟

    音頻特征描述

    電子發燒友網站提供《音頻特征描述.pdf》資料免費下載
    發表于 10-10 11:37 ?0次下載
    音頻<b class='flag-5'>特征</b>描述

    接口芯片的編程模型方法是什么

    接口芯片的編程模型方法是一個復雜的話題,涉及到硬件設計、軟件編程、通信協議等多個方面。 1. 接口芯片概述 接口芯片是用來連接不同硬件設備或
    的頭像 發表于 09-30 11:30 ?588次閱讀

    淺談PLC編程軟件的特征

    優秀的PLC編程軟件通常具備以下特征
    的頭像 發表于 09-20 14:59 ?618次閱讀

    如何理解socket編程接口

    Socket編程接口是一種網絡編程的基本概念,它提供了一種在不同計算機之間進行通信的方法。 Socket編程接口的基本概念 1.1 Sock
    的頭像 發表于 08-16 10:48 ?851次閱讀

    1.5°C精確可編程數字溫度傳感器,帶SPI?接口數據表

    電子發燒友網站提供《1.5°C精確可編程數字溫度傳感器,帶SPI?接口數據表.pdf》資料免費下載
    發表于 08-13 10:09 ?0次下載
    1.5°C精確可<b class='flag-5'>編程</b>數字溫度傳感器,帶SPI?<b class='flag-5'>接口</b>數據表

    SN65LVDS311可編程27位顯示串行接口發送器數據表

    電子發燒友網站提供《SN65LVDS311可編程27位顯示串行接口發送器數據表.pdf》資料免費下載
    發表于 07-11 09:49 ?0次下載
    SN65LVDS311可<b class='flag-5'>編程</b>27位顯示串行<b class='flag-5'>接口</b>發送器數據表
    主站蜘蛛池模板: 久久 在线播放 | 777色狠狠一区二区三区香蕉 | 日本不卡免费新一区二区三区 | 午夜视频在线观看免费视频 | 亚洲色图综合网 | 天天综合网天天做天天受 | 中文字幕在线观看日剧网 | 日本在线看小视频网址 | 国产午夜免费视频片夜色 | 999影院成 人在线影院 | 黄色网址日本 | 你懂的在线视频观看 | 五月婷婷之综合激情 | 超级淫小黄文大全很污的那种 | 亚洲一级毛片免费观看 | 国产精品美女久久久久网站 | 俺也去第四色 | 天堂8在线官网 | 51成人网| 最新亚洲一区二区三区四区 | 欧美人成绝费网站色www吃脚 | 你懂的手机在线视频 | 亚洲精品中文字幕乱码三区一二 | 在线视频午夜 | 国产真实乱偷人视频 | 深爱激情五月婷婷 | 国产小视频免费 | 2021久久精品免费观看 | 农村的毛片丨级 | 天堂资源在线官网 | 又黄又视频 | 日本三区四区免费高清不卡 | 亚洲成人三级电影 | 1024手机在线观看视频 | 欧美一级在线免费观看 | 热久久久久 | 国产精品大片天天看片 | 手机在线免费视频 | 147西西人体大胆免费网 | 欧美色爱综合 | 77788色淫网站免费观看 |