1Name 
2
3    IMG_program_binary
4
5Name Strings 
6
7    GL_IMG_program_binary
8
9Notice
10
11    Copyright Imagination Technologies Limited, 2009.
12
13Contributors
14
15    Ben Bowman, Imagination Techonologies
16    Matteo Salardi, Imagination Techonologies
17
18Contacts
19
20    Ben Bowman, Imagination Technologies (benji 'dot' bowman 'at'
21    imgtec 'dot' com)
22
23Status 
24
25    Complete
26
27Version 
28
29    0.3, 22 October 2009
30
31Number
32
33    OpenGL ES Extension #67
34
35Dependencies 
36
37    OpenGL ES 2.0 is required.
38    OES_get_program_binary is required.
39    The extension is written against the OpenGL-ES 2.0 full 
40    specification (revision 2.0.23).
41
42Overview 
43    
44    This extension makes available a program binary format, SGX_PROGRAM_BINARY_IMG.
45    It enables retrieving and loading of pre-linked program objects on chips designed 
46    by Imagination Technologies. 
47     
48IP Status 
49
50    Unknown.
51
52Issues 
53
54    None.
55
56New Procedures and Functions 
57
58    None.
59
60New Tokens 
61
62    Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
63
64        SGX_PROGRAM_BINARY_IMG				0x9130
65
66Additions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL Operation)
67
68    Add the following paragraph to the end of section called Program Binaries:
69    
70    "SGX_PROGRAM_BINARY_IMG, returned in the list of PROGRAM_BINARY_FORMATS_OES, is a
71    format that may be loaded into a program object via ProgramBinaryOES."    
72
73Additions to Chapter 3 of the OpenGL-ES 2.0 Specification (Rasterization)
74
75    None
76
77Additions to Chapter 4 of the OpenGL-ES 2.0 Specification (Per-Fragment Operations and the Frame Buffer)
78
79    None
80
81Additions to Chapter 5 of the OpenGL-ES 2.0 Specification (Special Functions)
82
83    None
84
85Additions to Chapter 6 of the OpenGL-ES 2.0 Specification (State and State Requests)
86
87    None
88
89Additions to the GLX / WGL / AGL Specifications
90
91    None
92
93GLX Protocol
94
95    None
96
97Errors 
98
99    None
100
101New State
102
103    None
104
105New Implementation Dependent State
106
107    None
108
109Revision History
110
111     0.3,  22/10/2009  Jon Leech: Assign enum & extension number
112     0.2,  30/00/2009  ben.bowman: Prepare for release
113     0.1,  15/01/2009  matteo.salardi: Initial revision.
114