blob: a2c1a329c8dcb26080e6b2163e71f32df40cd947 [file] [log] [blame]
Name
IMG_shader_binary
Name Strings
GL_IMG_shader_binary
Notice
Copyright Imagination Technologies Limited, 2007-2009.
Contributors
Ben Bowman, Imagination Techonologies
Graham Connor, Imagination Techonologies
David Garcia
Contacts
Ben Bowman, Imagination Technologies (benji 'dot' bowman 'at'
imgtec 'dot' com)
Status
Complete
Version
1.0, 30 September 2009
Number
OpenGL ES Extension #68
Dependencies
None.
The extension is written against the OpenGL-ES 2.0 Specification.
Overview
This extension enables loading precompiled binary shaders compatible with
chips designed by Imagination Technologies.
IP Status
Unknown.
Issues
None.
New Procedures and Functions
None.
New Tokens
Accepted by the <binaryformat> parameter of ShaderBinary:
SGX_BINARY_IMG 0x8C0A
Additions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL Operation)
In section 2.15.2 ("Shader Binaries"), add the following text:
"Using SGX_BINARY_IMG as the format will result in the GL attempting to load
the data contained in 'binary' according to the format developed by
Imagination Technologies Ltd."
Additions to Chapter 3 of the OpenGL-ES 2.0 Specification (Rasterization)
None
Additions to Chapter 4 of the OpenGL-ES 2.0 Specification (Per-Fragment Operations and the Frame Buffer)
None
Additions to Chapter 5 of the OpenGL-ES 2.0 Specification (Special Functions)
None
Additions to Chapter 6 of the OpenGL-ES 2.0 Specification (State and State Requests)
None
Additions to the GLX / WGL / AGL Specifications
None
GLX Protocol
None
Errors
None
New State
None
New Implementation Dependent State
None
Revision History
1.0, 30/09/2009 ben.bowman: Updated for release
0.2, 29/04/2008 ben.bowman: Updated name of enumerant to SGX_BINARY_IMG
0.1, 10/01/2007 david.garcia: Initial revision.