| Name | |
| IMG_program_binary | |
| Name Strings | |
| GL_IMG_program_binary | |
| Notice | |
| Copyright Imagination Technologies Limited, 2009. | |
| Contributors | |
| Ben Bowman, Imagination Techonologies | |
| Matteo Salardi, Imagination Techonologies | |
| Contacts | |
| Ben Bowman, Imagination Technologies (benji 'dot' bowman 'at' | |
| imgtec 'dot' com) | |
| Status | |
| Complete | |
| Version | |
| 0.3, 22 October 2009 | |
| Number | |
| OpenGL ES Extension #67 | |
| Dependencies | |
| OpenGL ES 2.0 is required. | |
| OES_get_program_binary is required. | |
| The extension is written against the OpenGL-ES 2.0 full | |
| specification (revision 2.0.23). | |
| Overview | |
| This extension makes available a program binary format, SGX_PROGRAM_BINARY_IMG. | |
| It enables retrieving and loading of pre-linked program objects on chips designed | |
| by Imagination Technologies. | |
| IP Status | |
| Unknown. | |
| Issues | |
| None. | |
| New Procedures and Functions | |
| None. | |
| New Tokens | |
| Accepted by the <binaryFormat> parameter of ProgramBinaryOES: | |
| SGX_PROGRAM_BINARY_IMG 0x9130 | |
| Additions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL Operation) | |
| Add the following paragraph to the end of section called Program Binaries: | |
| "SGX_PROGRAM_BINARY_IMG, returned in the list of PROGRAM_BINARY_FORMATS_OES, is a | |
| format that may be loaded into a program object via ProgramBinaryOES." | |
| 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 | |
| 0.3, 22/10/2009 Jon Leech: Assign enum & extension number | |
| 0.2, 30/00/2009 ben.bowman: Prepare for release | |
| 0.1, 15/01/2009 matteo.salardi: Initial revision. |