PVRStudio可簡化嵌入式與移動平台上的應用與遊戲開發, 據Imagination Technologies公司介紹, PVRStudio是面向移動與嵌入式GPU的全新調試工具, 開發人員可以在相同的會話中從CPU無縫地跨入GPU, 像調試CPU一樣來對嵌入式/移動GPU進行調試. 利用 PVRStudio 2018 Release 1, 開發人員便擁有了功能強大的PowerVR GPU調試工具, 能在調試GPU上運行程序的同時, 對在CPU硬體上運行的程序同步進行調試. 對於那些為帶有 PowerVR GPU的產品建立應用與遊戲的開發人員來說, 通過直接對接運行在GPU統一著色內核 (USC) 上的執行程序, PVRStudio可提供粒度更精細的調試能力.
PVRStudio同步調試功能包括斷點, 繪圖著色器, 運算內核的代碼執行規劃與記憶體布局. 據悉, PVRStudio以廣受歡迎的Qt軟體開發框架為基礎, 功能強健, 而且輕量, 高度靈活. 開發人員可利用 PVRTune來分析其應用在 PowerVR GPU上運行時的即時性能, 並利用精細的性能資訊輕鬆找出其中瓶頸. 已實現了 '應用程序介面 (API) 可感知' 的現在PVRTune新版本推出後, 開發人員可通過充分發揮底層硬體的功能來建立應用與遊戲, 進而能以可獲得的最低功耗來實現最佳效能. 且能夠恢複並呈現諸如OpenGL® ES和 EGL™等原生程序語言介面客戶端驅動程式所產生的事件, 未來還將支援 Vulkan®. 此外, 用戶介面 (UI) 增強功能可使導航比以往更為直觀, 還提升了數據呈現的辨識度.
Imagination Technologies公司表示, PowerVR GPU設計可為對功率最為敏感的產品提供令人驚豔的視覺體驗, 而PVRTune可充分發揮圖形處理架構的優勢.
API的感知是如何運行的?
PVRTune 支援開發人員在 PVRTune GUI 中檢視應用層的API調用 (例如 glDraw) , 並透過PowerVR 驅動程式及其執行硬體來追蹤應用的細部的具體運行情況. 利用這種手段, 開發人員就能清楚地知道在應用層級提交的任務將會如何直接影響驅動程式與硬體的行為和性能. PVRTune還能從客戶端驅動程式提供其它的資訊, 例如表面格式, 尺寸, 以及著色器 (shader) 細節等.
Imagination將在舊金山舉辦的遊戲開發者大會 (GDC) 展示PVRStudio的實際運行以及PVRTune的新功能.