PVRStudio simplifies application and game development on embedded and mobile platforms. According to Imagination Technologies, PVRStudio is a new debugging tool for mobile and embedded GPUs. Developers can seamlessly transition from CPU to GPU in the same session. Debugging embedded/mobile GPUs just like debugging CPUs. With PVRStudio 2018 Release 1, developers have a powerful PowerVR GPU debugging tool that can run programs on the debug GPU while running on the CPU hardware. The programs are synchronized for debugging. For developers who create applications and games for products with PowerVR GPUs, PVRStudio provides finer grained debugging by directly interfacing executives running on the GPU Unified Shading Kernel (USC). ability.
PVRStudio's synchronous debugging features include breakpoints, drawing shaders, code execution plans and memory layouts for the computational kernel. It is reported that PVRStudio is based on the popular Qt software development framework. It is robust, lightweight, and highly flexible. Developers can Use PVRTune to analyze the real-time performance of its applications when running on PowerVR GPUs, and use the fine performance information to easily find out the bottlenecks. Now that the new version of PVRTune, which has achieved 'API' awareness, has been developed, People can create applications and games by leveraging the capabilities of the underlying hardware to achieve the best performance with the lowest possible power consumption. It is also possible to recover and present native programming language client drivers such as OpenGL® ES and EGLTM. Events generated by the program will also support Vulkan® in the future. In addition, user interface (UI) enhancements make navigation more intuitive than ever, and also increase the visibility of data presentation.
Imagination Technologies said that the PowerVR GPU design provides a stunning visual experience for the most power-sensitive products, and PVRTune can take full advantage of the graphics processing architecture.
How does the perception of the API work?
PVRTune allows developers to view application layer API calls (eg, glDraw) in the PVRTune GUI and track the details of application details through the PowerVR driver and its execution hardware. With this approach, developers can clearly Know how the task submitted at the application level will directly affect the behavior and performance of the driver and hardware. PVRTune can also provide other information from the client driver, such as surface format, size, and shader details.
Imagination will be hosting the Game Developers Conference (GDC) in San Francisco to demonstrate the actual operation of PVRStudio and the new features of PVRTune.