Tag Archives | PowerVR Graphics

Intro1ClearApi

PowerVR Framework: Getting started with the PVRApi Vulkan and OpenGL ES abstraction

    

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 […]

Continue Reading 0
Optimising OpenGL ES for mobile VR  - motion to photon latency

Presence in virtual reality and how PowerVR GPUs can help

    

When it was introduced at Google I/O 2014, the Cardboard headset was a great way to deliver a bite sized VR experience on iOS or Android mobile phones. At this year’s I/O conference, Google announced Daydream – a platform for high performance mobile VR built on top of Android N with optimizations called Android VR […]

Continue Reading 1
Reducing latency in mobile VR with single buffered strip rendering

Reducing latency in mobile VR by using single buffered strip rendering

     

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 […]

Continue Reading 1
VR-Headsets

The knowns and unknowns of virtual reality

   

There are many phrases and concepts that have entered our subconscious via pop culture. One of my all-time favorites has to be the idea of knowns and unknowns commonly used inside NASA to outline the degree of uncertainty in safety-critical missions. Known unknowns result from phenomena which are recognized, but poorly understood. On the other […]

Continue Reading 1
Identifying GPU bottlenecks using PVRTrace in Fantasy Warrior 3D (7)

Identifying GPU bottlenecks using PVRTrace in Fantasy Warrior 3D

   

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 […]

Continue Reading 0
Google-self-driving-car

Behind the wheel of a self-driving car

    

The year is 2032. Former LAPD sergeant John Spartan wakes up after three decades in deep freeze sleep to find everything has changed, including driving. Almost all the cars in the 1993 movie Demolition Man were self-driving, but of course they were concept cars. Today, more than ten leading car makers (including Audi, BMW, GM, […]

Continue Reading 0
PowerVR at GDC 2016 - Vulkan, OpenGL ES and ray tracing (7)

Imagination announces Vulkan SDK for PowerVR Rogue GPUs

    

Following over a year of intense work by leading hardware, game engine, and platform vendors brought together by the Khronos™ Group, v1.0 of the Vulkan™ graphics and compute API is now available. This new API has been designed for portability across multiple platforms, including desktop and mobile GPU architectures. With an unprecedented number of related […]

Continue Reading 1
PowerVR at GDC 2016 - Vulkan and Ray Tracing (7)

PowerVR at GDC 2016: ray tracing and high-end graphics on mobile

       

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 […]

Continue Reading 20
Dwarf hall render targets

Dwarf Hall: physically based rendering on a PowerVR GPU

    

Physically based rendering (PBR) is becoming more prevalent on mobile class GPUs. In this blog post I will give a quick overview of what PBR is, what the advantages and disadvantages of using it are, and some tips on how to use PBR and deferred rendering when running on a PowerVR GPU. I’ll also show […]

Continue Reading 4
Advanced performance analysis on Fantasy Warrior 3D using PVRTune (1)

Advanced performance analysis on Fantasy Warrior 3D using PVRTune

    

In my last blog post, I explained how the timing data and high-level counters in our PVRTune GPU performance recording tool enabled us to identify that the Fantasy Warrior 3D demo was CPU limited when running on our PowerVR-based target device. In this article, we will describe some of the advanced profiling counters provided by […]

Continue Reading 1