Tag: Renderscript


Imagination designed its PowerVR Tile-Based Deferred Rendering (TBDR) graphics architecture more than 20 years ago with a focus on efficiency across performance, power consumption and system level integration. This approach has equally been applied to our integration of compute functionality in our GPU architecture; PowerVR Rogue is the most recent version of our GPU architecture and it fully supports mobile … Continued

Read More

Compute APIs are a new evolution in the mobile and embedded market space, and are subject to quite a range of different conceptual approaches compared to the evolution of 3D graphics API. The mobile-optimised OpenGL ES API for 3D graphics evolved from a market-tested and well-proven OpenGL API for desktop PCs; this allowed a rapid API evolution with fairly little … Continued

Read More

As discussed in my previous blog posts and articles, Imagination’s engineering force is dedicated to efficiency. The PowerVR ‘Rogue’ architecture is our first architecture designed for compute. Of course, efficiency and common sense were liberally applied to the design process of this functionality. This approach helps us to deliver solutions that match true market requirements, while keeping in mind that … Continued

Read More

GPU compute is one of the hottest topics today – but what exactly is it, and why should we all care about it for mobile devices? Answering the first question is relatively easy, as the name already gives it away: GPU compute is about using the GPU for something which is not graphics, but instead for generalized compute (usually in … Continued

Read More

Renderscript is a high performance compute API implemented in Android 4.2 (JELLY_BEAN_MR1), Google’s popular operating system for mobile and embedded devices. It allows developers to run a subset of C99 code across all available processor cores such as CPUs, GPUs or DSPs. Renderscript is particularly useful for applications that require parallel operations typically seen in algorithms linked to image processing, … Continued

Read More

In my last two articles, I’ve explained how PowerVR Series5XT GPUs are able to go beyond the basic feature set of graphics APIs like OpenGL ES and DirectX, and offer full, complete and feature-rich implementations of new and existing graphics APIs. It’s now time to focus on our support for GPU compute and how we’ve rapidly adopted OpenCL, Renderscript and … Continued

Read More

Android is Google’s mobile and embedded operating system that targets every consumer electronics product from smartphones and tablets to handheld gaming consoles or smart TVs and wall ovens. Yes, you’ve read correctly – an oven capable of running OpenGL ES apps. But graphics APIs aside, the latest version of the Android operating system (Android 4.2 Jelly Bean) also includes two … Continued

Read More

There seems to be a dangerous trend proliferating recently in certain circles that promote misleading concepts about what GPU compute is all about. But worry not; we here at Imagination have decided to put an end to all the nonsense and give you the proverbial facts in a no-spin zone. We’ve assembled the best engineers in one room and asked … Continued

Read More