You are on page 1of 10

OpenGL ES 3.0 Emulator Release Note Version 1.0.

0
ARM Limited 2012. All rights reserved.

Abstract
This document contains release notes pertaining to version 1.0.0 of the OpenGL ES 3.0 Emulator for Windows. It covers the following topics: Minimum requirements to use the software Installing and using the software Known issues and limitations in the software How to get help with the software

OpenGL ES 3.0 Emulator Release Note

Release Information
Proprietary Notice Words and logos marked with or are registered trademarks or trademarks of ARM Limited in the EU and other countries, except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the trademarks of their respective owners. Neither the whole nor any part of the information contained in, or the product described in, this document may be adapted or reproduced in any material form except with the prior written permission of the copyright holder. The product described in this document is subject to continuous developments and improvements. All particulars of the product and its use contained in this document are given by ARM Limited in good faith. However, all warranties implied or expressed, including but not limited to implied warranties of merchantability, or fitness for purpose, are excluded. This document is intended only to assist the reader in the use of the product. ARM Limited shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product. Document Confidentiality Status This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restrictions in accordance with the terms of the agreement entered into by ARM and the party that ARM delivered this document to. Product Quality Status The information in this document is information on an EAC release product. Early Access Release status indicates that a deliverable has satisfactorily achieved all criteria for its promotion to a Mature Release status. It may be delivered in accordance with the contract and be expected to perform as described in the data-sheet or other specification. However, there remain some elements of uncertainty, solely for the reason that it cannot finally be validated until the deliverable has been successfully deployed by customers or partners. Accordingly, the recipient of a deliverable with Early Access Release status may be directly contributing to the final stage of approval of that deliverable. ARM Web Address The ARM website is located at the following address: http://www.arm.com.

Feedback
ARM welcomes feedback on this product and its documentation. Feedback on this product If you have any comments or suggestions about this product, please visit the Mali Developer Tools forum at http://forums.arm.com/index.php?/forum/11-mali-developer-tools.

ARM-EPM-024153

Non-Confidential

Page 2 of 10

OpenGL ES 3.0 Emulator Release Note

Feedback on this document If you have any comments on or about this document, please send email to errata@arm.com giving the following: The document title. The document number. The page number(s) to which your comments refer. A concise explanation of your comments.

General suggestion for additions and improvements are also welcome.

ARM-EPM-024153

Non-Confidential

Page 3 of 10

OpenGL ES 3.0 Emulator Release Note

CONTENTS
1. Minimum Requirements ..................................................................................................... 5 1.1. Linux and Mac OS X.................................................................................................... 5 1.2. Windows ...................................................................................................................... 5 2. Installation .......................................................................................................................... 6 2.1. Linux and Mac OS X.................................................................................................... 6 2.2. Windows ...................................................................................................................... 6 3. Usage ................................................................................................................................. 7 3.1. Linux and Mac OS X.................................................................................................... 7 3.2. Windows ...................................................................................................................... 7 4. OpenGL ES Conformance ................................................................................................. 8 5. Changes from Previous Releases ...................................................................................... 9 5.1. Changes in version 1.0.0 ............................................................................................. 9 6. Known Issues and Limitations ......................................................................................... 10 6.1. Only Windows is supported as a host platform ......................................................... 10

ARM-EPM-024153

Non-Confidential

Page 4 of 10

OpenGL ES 3.0 Emulator Release Note

1. MINIMUM REQUIREMENTS
In general, the OpenGL ES 3.0 Emulator will work on any system that supports OpenGL 3.3 or greater. Detailed requirements are shown below. On all systems, up-to-date operating system components and graphics drivers are recommended.

1.1. Linux and Mac OS X


The OpenGL ES 3.0 Emulator is not currently supported on these platforms.

1.2. Windows
An up to date version of the Windows Installer is required to install the OpenGL ES 3.0 Emulator. In order to build and run the supplied example code, Microsoft Visual Studio 2005 or higher is required (though this is not required for developing other software that uses the OpenGL ES Emulator libraries).

ARM-EPM-024153

Non-Confidential

Page 5 of 10

OpenGL ES 3.0 Emulator Release Note

2. INSTALLATION
For detailed installation instructions for each platform including the exact directory structure created by each installation package, consult the OpenGL ES 3.0 Emulator User Guide.

2.1. Linux and Mac OS X


The OpenGL ES 3.0 Emulator is not supported on these platforms.

2.2. Windows
The OpenGL ES 3.0 Emulator for Windows are provided as a Nullsoft Installer Package, OpenGL_ES_3_0_Emulator_vm.n.p.r_Windows.exe where m is the major version n is the minor version p is the patch level r is a build revision identifier

To install the software, open the installer package and follow the on-screen instructions.

ARM-EPM-024153

Non-Confidential

Page 6 of 10

OpenGL ES 3.0 Emulator Release Note

3. USAGE
For more detailed information consult the OpenGL ES 3.0 Emulator User Guide.

3.1. Linux and Mac OS X


The OpenGL ES 3.0 Emulator is not supported on these platforms.

3.2.

Windows

Usage of the OpenGL ES 3.0 Emulator on Linux and Windows is very similar. To build applications that link against the OpenGL ES 3.0 Emulator, you must add the path to the Khronos header files and the emulator libraries to your compilation flags, and additionally specify the names of the libraries to the linker. See your compiler documentation for details on how to add include paths, library paths and library names to the compiler and linker flags. The OpenGL ES 3.0 Emulator libraries are provided for both 32-bit systems. If you are building on a 64-bit system, you may need to set appropriate compiler flags to build in 32-bit mode. See your compiler documentation for more details.

ARM-EPM-024153

Non-Confidential

Page 7 of 10

OpenGL ES 3.0 Emulator Release Note

4. OPENGL ES CONFORMANCE
At the time of release, conformance tests for OpenGL ES 3.0 were not available from Khronos. It is believed that the OpenGL ES 3.0 Emulator will be fully conformant with any subsequently released tests.

ARM-EPM-024153

Non-Confidential

Page 8 of 10

OpenGL ES 3.0 Emulator Release Note

5. CHANGES FROM PREVIOUS RELEASES


5.1. Changes in version 1.0.0
This is the first release of the OpenGL ES 3.0 Emulator.

ARM-EPM-024153

Non-Confidential

Page 9 of 10

OpenGL ES 3.0 Emulator Release Note

6. KNOWN ISSUES AND LIMITATIONS


This section contains a high-level view of known issues and limitations in the OpenGL ES 3.0 Emulator. For a complete list of known issues with the software, consult the OpenGL ES 3.0 Emulator Errata.

6.1. Only Windows is supported as a host platform


Currently the OpenGL ES 3.0 Emulator is only available for Windows.

ARM-EPM-024153

Non-Confidential

Page 10 of 10