• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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