Tag: gamedev


In my blog post about single buffered strip rendering I talked about reducing latency by shortening the graphic pipeline length. In the second post I described one way of speeding up the barrel distortion render by moving the distortion transformation out of the fragment shader. Both methods increase the throughput and therefore help in reducing the latency for the VR … Continued

Read More

To render images at interactive framerates, engines have to approximate the behavior of real world phenomena – such as shadows – rather than simulating them. As real time rendering techniques continue to push towards photorealism, the cost of these approximations approaches the point of diminishing returns. Although traditionally seen as a complex offline process, ray tracing is becoming an increasingly … Continued

Read More

We’ve mentioned in a recent blog post how maintaining presence is key in virtual reality systems. Rendering applications at high framerates (60, 90 or 120 Hz depending on the Head Mounted Display’s maximum refresh rate) with low motion-to-photon latency is an important part of achieving it. In this article, I’ll explain how the OVR_multiview extension can be used to reduce … Continued

Read More

In this blog series we’re going to explain how to create cross-platform, cross-API graphics applications using the PowerVR Framework – all from one set of source code files! The series will be split into the following parts: PowerVR Framework: Getting started with the PVRApi Vulkan and OpenGL ES abstraction PowerVR Framework: Writing portable Vulkan and OpenGL ES 3.0/3.1 apps with … Continued

Read More

VR requires the support of many components in modern phones. This starts with the sensor for recording the motion of the head, the CPU driving the VR application (and everything else in the background), the GPU doing the work for the VR application and the calculations for creating the VR corrected image, to the display showing the transformed content to … Continued

Read More

In my previous post, we explained how to use the advanced features of PVRTune to find the specific causes of performance bottlenecks in the Fantasy Warrior 3D game built using the Cocos2d-x game engine. In this post we will demonstrate how developers can use PVRTrace to locate GPU-related issues in this Cocos2d-x based game. We will also show the improvements … Continued

Read More

At GDC 2016, PowerVR continues to set the bar for high-end graphics in mobile thanks to the efficiency of the Rogue architecture. Here’s a preview of what we’re demonstrating, in pictures. Real-time ray tracing on mobile and console The first demonstration at the event comes from the PowerVR Ray Tracing team. For those who are not yet familiar with our … Continued

Read More