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

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

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

3天內不再提示

一文解讀Vulkan圖形系統究竟是什么?

Dbwd_Imgtec ? 來源:互聯網 ? 作者:佚名 ? 2018-04-22 09:30 ? 次閱讀

Vulkan圖形系統是什么?

Vulkan是一個圖形和計算硬件的API(Application Programming Interface)。這個API由很多命令組成,它們允許程序員指定著色器程序,計算內核,對象和操作 產生高質量的圖像,特別是三維對象的彩色圖像。

程序員的視角看Vulkan

對程序員來講,Vulkan是一些命令的集合,允許內核或者著色器,和shader執行的外部 Vulkan aspect控制,使用著色器程序或者著色器和數據。通常,數據是指二維或者三維幾何物體和紋理圖像,著色器和內核控制數據的處理,幾何物體的光柵化,光柵化產生的光照和陰影的片段,及最終把幾何對象渲染到幀緩沖區。

一個典型的Vulkan程序以調用系統函數打開窗口或者準備程序繪制顯示的設備為開始。然后,調用命令打開隊列,并向其提交命令緩沖區。命令緩沖區包含一系列命令,它們將會被底層的硬件執行。應用程序能夠做到:分配設備內存,關聯內存和資源,從命令緩沖區中引用這些資源。繪制命令可調用應用程序的著色器程序,然而使用資源里的數據并產生圖像。為了展示結果圖像,一些平臺相關的命令需要把結果圖像轉移到顯示設備或者窗口。

實現者的角度看Vulkan

對于實現者,Vulkan是一系列命令的集合,它允許構造命令緩沖區并提交到設備。現代化的設備幾乎對所有Vulkan操作都加速了,把數據和幀緩沖區存儲在高速內存,在專用的GPU上執行著色器。實現者的任務是在主機端提供軟件lib,它實現了Vulkan API,把每一個Vulkan命令適當的 映射到圖形硬件以利用物理設備的能力。

我們的視角看Vulkan

我們把Vulkan看作擁有繪制操作可調用的可編程階段和狀態驅動固定階段的管線。我們期待這個模型可產生一個規范,滿足程序員和Vulkan實現者的需要。 然而,它并不提供如何實現的模型。Vulkan實現必須產生符合這些特定方法產生的結果,但是,可以執行比指定方法更加高效率的計算方法。


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

    關注

    2

    文章

    1531

    瀏覽量

    62801
  • Vulkan
    +關注

    關注

    0

    文章

    28

    瀏覽量

    5778

原文標題:從三個視角講解Vulkan

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    圖解:IGBT究竟是什么?

    圖解:IGBT究竟是什么? IGBT究竟是什么?
    發表于 08-10 08:01

    S參數究竟是什么?

    S參數究竟是什么?起決定性作用的S參數將S參數擴展到多端口器件和差分器件
    發表于 03-01 11:46

    我們仿真DDR究竟是仿真什么

    我們仿真DDR究竟是仿真什么?
    發表于 03-04 07:32

    電感飽和究竟是什么

    電感飽和究竟是什么
    發表于 03-11 08:13

    真正軟件定義無線電究竟是怎樣的?

    真正軟件定義無線電究竟是怎樣的?
    發表于 05-14 06:47

    分貝究竟是什么?如何去理解它?

    分貝究竟是什么?如何去理解它?
    發表于 05-31 07:05

    究竟是選擇eMMC5.1還是eMCP好?

    eMMC是什么?eMCP又是什么?eMMC和eMCP各有哪些優點?究竟是選擇eMMC5.1還是eMCP好?
    發表于 06-18 08:10

    讀懂eMMC究竟是啥?

    eMMC究竟是啥?eMMC長什么樣?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的呢?
    發表于 06-18 06:04

    SLC、MLC、Parallel NOR Flash等究竟是什么意思?

    什么是Flash Memory?Flash Memory主要可以分為哪幾類?SLC、MLC、Parallel NOR Flash等究竟是什么意思?它們又有什么不同?
    發表于 06-18 09:11

    spec究竟是什么?有誰可以分享下嗎

    spec究竟是什么?哪位同行可以幫忙分享下DFI 5.0的spec?
    發表于 06-21 07:16

    無片外電容LDO究竟是什么?

    無片外電容LDO究竟是什么?有誰清楚嗎
    發表于 06-22 08:07

    retain,copy與assign究竟是有什么區別呢

    retain,copy與assign究竟是有什么區別呢?
    發表于 09-30 09:25

    同步電機的轉數同步究竟是與什么同步啊?

    同步電機的轉數同步究竟是與什么同步啊? 所有的同步電機的轉數都樣嗎?還是與電機的極對數有關系呢?
    發表于 12-19 06:44

    S參數究竟是什么?

    S參數究竟是什么?
    發表于 11-01 08:24 ?2次下載
    S參數<b class='flag-5'>究竟是</b>什么?

    串口究竟是什么呢?

    串口通訊是我們在電力電子設計中使用頻率比較高的種通訊協議,那串口究竟是什么呢?
    的頭像 發表于 04-12 09:40 ?2.1w次閱讀
    主站蜘蛛池模板: 天天摸天天看天天爽 | 一区二区三区高清不卡 | 黄色软件合集 | 亚洲乱码一二三四区 | 久久久久国产一级毛片高清板 | 白浆喷射 | 色拍视频 | a成人在线 | 男男np主受高h啪啪肉 | 免费观看一级成人毛片 | 午夜片 飘香香影院 | 五月天色网址 | 综合色久七七综合七七蜜芽 | 欧美手机看片 | 欧美日韩视频综合一区无弹窗 | 美女视频黄视大全视频免费网址 | 国产资源网站 | 男人午夜免费视频 | 久久久久亚洲香蕉网 | 中文天堂网在线www 中文天堂资源在线www | 野外啪啪抽搐一进一出 | 神马午夜嘿嘿 | 亚洲第一视频在线 | 日韩三级毛片 | 两性色午夜视频免费国产 | 国产h视频在线观看 | 久久www免费人成_看 | 激情五月社区 | 欧美黄色tv | 欧美成人黄色 | 黄色日批网站 | 国产精品资源在线播放 | 四虎影院在线免费播放 | 色射色| 日本久操视频 | 国产高清毛片 | 东京加勒比 | 成人影院在线观看视频 | 国产一区国产二区国产三区 | 狼狼鲁狼狼色 | 女性私密部位扒开的视频 |