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

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

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

3天內不再提示

一款基于幀捕捉的開源圖形調試器應用設計

電子設計 ? 來源:互聯網 ? 作者:佚名 ? 2018-04-03 09:13 ? 次閱讀

作者:Dev Tech

如果你是一名圖形開發者,那么你很可能在某個項目中遇到過RenderDoC,它是一款圖形調試器,幫助很多開發者節省了大量的時間,現在,RenderDoC在PowerVR上獲得了支持,并且也支持 PVRTC壓縮格式。

RenderDoC是什么?

RenderDoc是一款基于幀捕捉的開源圖形調試器,它遵從MIT協議,涵蓋了一系列的圖形API和開發平臺:Vulkan、D3D11、D3D12、OpenGL、OpenGL ES以及Windows 7/10、Linux和安卓等操作系統。

RenderDoc起初是一個業余項目,僅支持Windows和D3D11,對于游戲開發者來說,RenderDoc天生就是一款可靠的調試器,它一直關注于實際的應用案例、直觀的工作流程并且不斷滿足開發人員的要求。隨著時間的推移,它逐漸擴展到支持更多的API和平臺上,目前該軟件的作者與Valve Software公司達成合約全職開發這個項目。

最新推出的V1.0版本增加了很多新的特性,因為三星和谷歌提供的幫助,安卓平臺也實現了對OpenGL ES和Vulkan的支持。

RenderDoc的操作與PVRTrace非常的相似,它們都是采集每幀數據用于調試,PVRTrace適合調試多幀數據,RenderDoc則非常適合檢查每一幀的細節。因此這些工具在使用時無疑是互補的。

RenderDoc獲得PowerVR支持

紋理查看器選項:在這個視圖中你可以查看所有輸入和輸出紋理,同時也包括了PVRTC。現在還提供了疊加層,支持所有的mip層、紋理分片和表面。

具體特性都包括哪些?

RenderDoc包括非常多有用的特性,尤其在分析圖形應用時起到了非常大的幫助。

? 靈活的紋理查看器,包括不同可見范圍、通道以及子資源的查看。同時支持復雜的自定義著色器實現可視化的紋理打包或解碼。
? 網格查看器展示了頂點流的輸入和輸出,通過可視化選項來查找選擇具體要檢查的頂點資源。
? 有組織的管道狀態視圖,能夠監測不同類型的資源。
? 著色器編輯,可以替換不同的著色來查看對于數據幀的影響。
? 統一資源查看器,鏈接資源到UI,以及查看所涉及到的API調用。
? 運行調試特性,比如書簽、資源重命名,使項目案例能夠自動保存,通過注釋能夠定位到具體的問題。
? 為渲染對象調試不同的圖層,可以顯示哪些像素通過或失敗,比如深度、模板或背面消除等,以便能夠快速的診斷問題。
? 導出緩存、網格和紋理數據到文件,可借助外部工具進一步檢查。
? 深度Python腳本能夠訪問所有UI上提供的數據,控制整個分析過程。

關于RenderDoC的完整使用說明可以詳細查看應用文檔。

Imagination科技與RenderDoc

如上文所述,PVRTC是PowerVR和iOS設備上的實際格式,目前RenderDoc也開始支持這種格式。

PVRTC已經獲得虛幻4、Unity、CryEngine和Lumberyard等游戲引擎的支持。Imagination已經與RenderDoc的開發者展開合作增加Vulkan對PVRTC紋理支持、選擇PowerVR設備來測試RenderDoc,確保可靠的使用體驗,一些用于測試的設備包括:

? 魅族 Pro 7 Plus
? 宏碁 Iconia One 10 B3-A40
? 宏碁 Chromebook R13

你可以查看我們的網站獲取更多關于我們平臺的信息。

RenderDoc獲得PowerVR支持

管道流查看選項:你可以看到所有已綁定到圖形應用的資源

PVRTC

PVRTC是PowerVR系列專有的紋理壓縮方案,提供每個像素4或2比特的顏色數據壓縮(4/2bpp)。它使用插值和調制方案來壓縮紋理數據,紋理數據被編碼為兩幅低分辨率的圖像,以及全分辨率、低比特精度的調制信號。更多關于這個壓縮技術的具體信息可以查看白皮書:使用低頻信號調制實現紋理壓縮。

目前PVRTC已經分為兩代,PVRTC1和PVRTC2都支持4bpp和2bpp壓縮比,它們大體上相似,但是PVRTC2有其他的優勢:

? 圖像質量:一般來說,相比PVRTC1,PVRTC2將提供更好的圖像質量,在色彩大面積不連續的圖像中,不需要紋理處理技術比如邊界擴展,圖像質量將顯著提高。在skybox中的圖像邊界也不再需要了,而且非貼片的紋理也會有很大的改善。這主要是因為添加了專門的模式來處理紋理部分之間的高對比區域。

? 無二次冪限制維度:PVRTC2為開發者提供了任意大小的NPOT(無二次冪限制)紋理,它是一個沒有維度的紋理,不需要限制在二次冪范圍內。

? 子紋理(Sub-texturing):與PVRTC1不同,sub-texturing僅在PVRTC2中支持,提供數據字邊界(分別適用于PVRTC2 4bpp或2bpp的4x4或8x4)。這將會進一步支持應用程序的紋理映射等技術,應該注意的是,這需要在要替換紋理的各部分啟動硬轉換標志模式。

PVRTC在相同的數據內存中支持不透明(RGB)和半透明(RGBA)紋理(不像其他格式比如S3TC等需要額外的數據來支持一個完整的alpha通道)。PVRTC具備競爭力的壓縮比率(4bpp或2bpp)同時提供非常高的圖像質量,與未壓縮的32位像素紋理相比這表示節省內存空間比達到8:1或16:1。Alpha通道數據是在每個數據字基礎上編碼的,因此完全不透明的紋理部分就不需要對Alpha通道信息進行不必要的編碼了。

在PVRTC中,數據范圍可達到64位的字,每個數據都包括低分辨率圖像和4x4或8x4調制數據中的某一個像素。與傳統基于塊的格式不同,PVRTC使用相鄰的數據字來重建原始圖像,而前者使用單個塊的內容來重建紋理上的像素點(texel),因此,與基于塊的壓縮技術相比,這將會帶來相當可觀的視覺增強。

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

    關注

    1

    文章

    312

    瀏覽量

    24214
  • powervr
    +關注

    關注

    0

    文章

    98

    瀏覽量

    31291
  • imagination
    +關注

    關注

    1

    文章

    598

    瀏覽量

    62071
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    硬件調試:JLink 驅動配置與調試技巧

    調試器的工作原理、驅動配置流程、調試環境搭建、斷點設置、寄存與內存調試、調試日志分析等方面,結合實際應用案例,旨在為硬件工程師和技術開發
    的頭像 發表于 06-12 23:20 ?204次閱讀
    硬件<b class='flag-5'>調試</b>:JLink 驅動配置與<b class='flag-5'>調試</b>技巧

    SEGGER J-Link調試器支持Allegro微控制

    SEGGER領先的J-Link調試器現在可用于Allegro MicroSystems MCU的程序下載和在線調試。有了J-Link的支持,結合Ozone多平臺調試器,以及Flasher系列的專業在線編程
    的頭像 發表于 06-10 09:29 ?293次閱讀

    有辦法讓SDK 1.3.5與JTAG調試器配合使用嗎?

    其切換到 FX3 SDK 1.3.4,則切正常。 看來 SDK 1.3.5 中的預置庫出了問題,因為這是唯真正發生變化的地方。 有辦法讓 SDK 1.3.5 與 JTAG 調試器配合使用嗎?
    發表于 05-23 07:32

    基于8051 IP調試器設計方案

    8051 IP調試器種對基于8051指令系統的IP核進行調試的軟硬件結合工具,需要與集成開發環境(IDE)結合使用。
    的頭像 發表于 05-07 11:37 ?353次閱讀
    基于8051 IP<b class='flag-5'>調試器</b>設計方案

    STlinkV3mini調試器如何設計個合身的外殼?大家有沒有好的創意?

    STlinkV3mini調試器如何設計個合身的外殼?大家有沒有好的創意?
    發表于 04-23 06:33

    TASKING調試器全面支持芯馳科技車規MCU芯片E3650

    近日,TASKING與芯馳科技共同宣布,TASKING BlueBox調試器工具已全面支持芯馳新代旗艦智控MCU——E3650,雙方聯合助力用戶提升產品開發效率,提供更優質的產品和服務,加速汽車電子的智能化升級。
    的頭像 發表于 04-21 14:10 ?786次閱讀

    Microchip多功能MPLAB? PICkit? Basic調試器主要特性分析

    Microchip推出多功能MPLAB PICkitBasic調試器? ? ? ? 為使更多工程師能夠享受更強大的編程與調試功能,Microchip Technology Inc.(微芯科技公司
    的頭像 發表于 03-10 18:42 ?751次閱讀

    HarmonyOS NEXT 原生應用/元服務-ArkTS代碼調試使用調試器

    位置。 Variables:展示當前變量。 Debugger窗格有多個按鈕: 表1 調試器按鈕 點擊Resume Program圖標,如果存在斷點時,命中下個斷點,并展示對應的Frames
    發表于 03-06 15:30

    MSP調試器用戶指南

    電子發燒友網站提供《MSP調試器用戶指南.pdf》資料免費下載
    發表于 12-05 14:56 ?0次下載
    MSP<b class='flag-5'>調試器</b>用戶指南

    適用于MSP430? MCU的Code Composer Studio(代碼調試器)? IDE v10.x

    電子發燒友網站提供《適用于MSP430? MCU的Code Composer Studio(代碼調試器)? IDE v10.x.pdf》資料免費下載
    發表于 10-31 09:35 ?0次下載
    適用于MSP430? MCU的Code Composer Studio(代碼<b class='flag-5'>調試器</b>)? IDE v10.x

    請問TAS5756M在圖形調試軟件是哪個?在哪下載?

    我想用TAS5756M 做一款2.0音箱,需要TAS5756完成分頻 ,限幅。請問TAS5756M在圖形調試軟件是哪個?在哪下載?請提供鏈接,謝謝啦。
    發表于 10-30 06:26

    ?介紹一款Java開發的開源MES系統

    ?介紹一款Java開發的開源MES系統,萬界星空科技開源的MES系統。該系統基于Java開發,具有廣泛的適用性和高度的可定制性,能夠滿足不同行業、不同規模企業的智能制造需求。
    的頭像 發表于 09-05 17:39 ?1302次閱讀
    ?介紹<b class='flag-5'>一款</b>Java開發的<b class='flag-5'>開源</b>MES系統

    TC387無法連接調試器怎么解決?

    TLF35584 禁掉watchdog 后 (MPS 拉高),輸出電壓正常(3.3V,1.25等),PORST也高電平,但是MCU 沒有任何反應,調試器(勞德巴赫)也連接不上, 測量TC387的ESR0=低電平,ESR1=高電平,請問有什么可以深入debug 的 建議嘛?
    發表于 07-05 06:47

    使用Trace32 (Lauterbach) 作為調試器,無法在電路板中獨立運行怎么解決?

    我們使用 Aurix studio 進行開發,使用 Trace32 (Lauterbach) 作為調試器。 現在,當調試器出現時,程序正在運行。 重置電源后,它無法工作。
    發表于 07-04 08:19

    TC3XX只能在連接調試器時啟動,為什么?

    在 AP32555 中,有章:\"\"當調試器被移除時,設備無法啟動 \"描述了與 BMHD 有關的內容,我發現如果將十六進制文件編入個沒有 UCB_BMHD 的空
    發表于 07-03 06:53
    主站蜘蛛池模板: 色吊丝中文字幕 | 爽好舒服快小柔小说 | 欧美一级做一级做片性十三 | 国产一区二区三区在线影院 | 搞逼综合网| 丁香五月缴情综合网 | 韩国xxxxx视频在线 | 欧亚精品卡一卡二卡三 | 国产一卡二卡3卡4卡四卡在线 | 人人舔 | 手机在线看片福利盒子 | 欧美最猛性xxxx免费 | 手机看片国产免费现在观看 | 91九色蝌蚪在线 | 夜夜操夜夜 | 国产三级在线免费观看 | 全黄色一级片 | 欧美一级日韩一级亚洲一级 | aa黄色毛片 | 欧美性色视频 | 性欧美高清精品videos | 九九热九九 | 亚洲jizzjizz在线播放久 | 人人干夜夜操 | 午夜毛片福利 | 天堂在线bt | 亚洲啊v | 欧美人与z0zoxxxx特 | 日本在线不卡免 | 久操免费在线视频 | 天天做天天爱天天影视综合 | 国产精品亚洲一区二区三区在线播放 | 亚洲天堂伦理 | 色爽爽爽爽爽爽爽爽 | 久久久国产精品网站 | 日本免费大黄 | 天堂资源在线中文 | 2021年最热新版天堂资源中文 | 色婷婷色综合缴情在线 | 日本一级大片 | 夜夜爽一区二区三区精品 |