View the complete selection of developer guides including the Arm Guide for Unity Developers, OpenGL ES 3.0 and 3.1, OpenCL and the Mali GPU application optimization guide. Each guide contains a number of chapters walking you through an introduction before moving you on to advanced concepts.
Getting Started With Mali GPUs
New to Developing on Mali? These short introductory articles by Pete Harris (Senior Principal Power, Performance and Area Architect at Arm) explain the basics on getting started with developing on Arm Mali GPUs;
Principles of High Performance Understanding Render Passes Understanding Pipelining
The Midgard Shader Core Understanding Tile-Based Rendering The Bifrost Shader Core
Mali Best Practices
The best practices guide for developers optimizing for Mali GPUs and recommendations for efficient API usage.
Unity Guide for Unity Developers
The Arm demo team has collated in this guide all the beneficial hints, tips and techniques which have arisen during projects, which we hope beginner and intermediate developers alike will find useful.
Arm Guide to OpenCL Programming
The Arm Guide to OpenCL programming provides advice and information to OpenCL developers seeking to improve the performance and use of available hardware in platforms performing complex algorithms. To see a list of these algorithms proceed to downloading the guide:
OpenGL ES 3.X Developer Programming Guide
Learn the key OpenGL ES 3.x API features and extensions, as well as best practises on how to optimize your OpenGL ES 3.x application for the Arm Mali architecture with our programming guide.
Arm Guide for Unreal Engine 4 Optimizing Mobile Gaming Graphics
This document is designed to help you create applications and content that make the best use of Unreal Engine 4 on mobile platforms, especially those with Arm Mali GPUs.