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

我們的視角看Vulkan

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


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

    關注

    2

    文章

    1563

    瀏覽量

    63590
  • Vulkan
    +關注

    關注

    0

    文章

    28

    瀏覽量

    5873

原文標題:從三個視角講解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.2w次閱讀
    主站蜘蛛池模板: 羞羞视频靠逼视频大全 | 操操综合网 | 51精品国产| 午夜看一级特黄a大片黑 | 免费看美女毛片 | 日本xxxxxxxxx69| 色月| 亚洲第一久久 | 狠狠操狠狠操 | 美日毛片 | 青娱乐啪啪 | 午夜精品视频任你躁 | 国产精品9999久久久久仙踪林 | 性做久久久久久久免费看 | 色就是色欧美色图 | 日韩欧美一卡二区 | 日本精品一在线观看视频 | 男人j进女人j的一进一出视频 | 欧美在线精品一区二区三区 | 天天艹夜夜| 美女三级黄 | 一区二区中文字幕 | 乱好看的的激情伦小说 | 久久青草18免费观看网站 | 四虎国产永久在线精品免费观看 | 美女视频黄又黄又免费高清 | 女人张开腿等男人桶免费视频 | www五月| 色综合久久综合欧美综合网 | 久久久一本 | 免费啪啪小视频 | 久久综合色区 | 日本三级最新中文字幕电影 | 久久精品亚洲精品国产色婷 | 久久精品屋 | 亚洲视频欧美视频 | 国产精品午夜久久久久久99热 | 免费看日本大片免费 | 男女刺激性视频大片 | 亚洲国产精品婷婷久久久久 | 免费看黄色网页 |