13.07.2015 Views

Mali GPU User Interface Engine Application Development Guide

Mali GPU User Interface Engine Application Development Guide

Mali GPU User Interface Engine Application Development Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PrefaceAbout this bookThis is the <strong>Mali</strong> <strong>GPU</strong> <strong>User</strong> <strong>Interface</strong> <strong>Engine</strong> <strong>Application</strong> <strong>Development</strong> <strong>Guide</strong>. It providesguidelines for using the <strong>Mali</strong> Developer Tools to assist in the development of applications forOpenGL ES 3D graphics applications. This document is part of a documentation suite for the<strong>Mali</strong> Developer Tools.Intended audienceThis guide is written for system integrators and software developers who are writing OpenGLES applications using the Windows XP or Linux operating system, and want to progress ontowriting C++ applications for the <strong>Mali</strong> <strong>GPU</strong> range.Using this bookThis book is organized into the following chapters:Chapter 1 IntroductionRead this for an introduction to the <strong>Mali</strong> <strong>User</strong> <strong>Interface</strong> <strong>Engine</strong>.Chapter 2 Tutorial on the System ClassesRead this for tutorial on using the basic System objects.Chapter 3 Tutorial on Drawing 2D ShapesRead this for tutorial on drawing simple 2D shapes.Chapter 4 Tutorial on Drawing 3D ShapesRead this for a tutorial on drawing 3D shapes.Chapter 5 Tutorial on the Lotion <strong>User</strong> <strong>Interface</strong> ClassesRead this for a description of the lotion application and the objects in the lotionlibrary.Chapter 6 Tutorial on Constructing Custom ShadersRead this for a tutorial on creating custom shaders.Appendix A Matrix and Vector OperationsRead this for a review of matrix and vector operations that are typically used byshaders.GlossaryRead this for definitions of terms used in this book.Typographical ConventionsThe typographical conventions are:italicboldmonospacemonospaceHighlights important notes, introduces special terminology, denotesinternal cross-references, and citations.Highlights interface elements, such as menu names. Denotes signalnames. Also used for terms in descriptive lists, where appropriate.Denotes text that you can enter at the keyboard, such as commands, fileand program names, and source code.Denotes a permitted abbreviation for a command or option. You can enterthe underlined text instead of the full command or option name.ARM DUI 0527A-02a Copyright © 2010 ARM. All rights reserved. ixID070710Non-Confidential - Draft - Beta

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!