15bd8deadSopenharmony_ciName 
25bd8deadSopenharmony_ci
35bd8deadSopenharmony_ci    IMG_program_binary
45bd8deadSopenharmony_ci
55bd8deadSopenharmony_ciName Strings 
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ci    GL_IMG_program_binary
85bd8deadSopenharmony_ci
95bd8deadSopenharmony_ciNotice
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ci    Copyright Imagination Technologies Limited, 2009.
125bd8deadSopenharmony_ci
135bd8deadSopenharmony_ciContributors
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ci    Ben Bowman, Imagination Techonologies
165bd8deadSopenharmony_ci    Matteo Salardi, Imagination Techonologies
175bd8deadSopenharmony_ci
185bd8deadSopenharmony_ciContacts
195bd8deadSopenharmony_ci
205bd8deadSopenharmony_ci    Ben Bowman, Imagination Technologies (benji 'dot' bowman 'at'
215bd8deadSopenharmony_ci    imgtec 'dot' com)
225bd8deadSopenharmony_ci
235bd8deadSopenharmony_ciStatus 
245bd8deadSopenharmony_ci
255bd8deadSopenharmony_ci    Complete
265bd8deadSopenharmony_ci
275bd8deadSopenharmony_ciVersion 
285bd8deadSopenharmony_ci
295bd8deadSopenharmony_ci    0.3, 22 October 2009
305bd8deadSopenharmony_ci
315bd8deadSopenharmony_ciNumber
325bd8deadSopenharmony_ci
335bd8deadSopenharmony_ci    OpenGL ES Extension #67
345bd8deadSopenharmony_ci
355bd8deadSopenharmony_ciDependencies 
365bd8deadSopenharmony_ci
375bd8deadSopenharmony_ci    OpenGL ES 2.0 is required.
385bd8deadSopenharmony_ci    OES_get_program_binary is required.
395bd8deadSopenharmony_ci    The extension is written against the OpenGL-ES 2.0 full 
405bd8deadSopenharmony_ci    specification (revision 2.0.23).
415bd8deadSopenharmony_ci
425bd8deadSopenharmony_ciOverview 
435bd8deadSopenharmony_ci    
445bd8deadSopenharmony_ci    This extension makes available a program binary format, SGX_PROGRAM_BINARY_IMG.
455bd8deadSopenharmony_ci    It enables retrieving and loading of pre-linked program objects on chips designed 
465bd8deadSopenharmony_ci    by Imagination Technologies. 
475bd8deadSopenharmony_ci     
485bd8deadSopenharmony_ciIP Status 
495bd8deadSopenharmony_ci
505bd8deadSopenharmony_ci    Unknown.
515bd8deadSopenharmony_ci
525bd8deadSopenharmony_ciIssues 
535bd8deadSopenharmony_ci
545bd8deadSopenharmony_ci    None.
555bd8deadSopenharmony_ci
565bd8deadSopenharmony_ciNew Procedures and Functions 
575bd8deadSopenharmony_ci
585bd8deadSopenharmony_ci    None.
595bd8deadSopenharmony_ci
605bd8deadSopenharmony_ciNew Tokens 
615bd8deadSopenharmony_ci
625bd8deadSopenharmony_ci    Accepted by the <binaryFormat> parameter of ProgramBinaryOES:
635bd8deadSopenharmony_ci
645bd8deadSopenharmony_ci        SGX_PROGRAM_BINARY_IMG				0x9130
655bd8deadSopenharmony_ci
665bd8deadSopenharmony_ciAdditions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL Operation)
675bd8deadSopenharmony_ci
685bd8deadSopenharmony_ci    Add the following paragraph to the end of section called Program Binaries:
695bd8deadSopenharmony_ci    
705bd8deadSopenharmony_ci    "SGX_PROGRAM_BINARY_IMG, returned in the list of PROGRAM_BINARY_FORMATS_OES, is a
715bd8deadSopenharmony_ci    format that may be loaded into a program object via ProgramBinaryOES."    
725bd8deadSopenharmony_ci
735bd8deadSopenharmony_ciAdditions to Chapter 3 of the OpenGL-ES 2.0 Specification (Rasterization)
745bd8deadSopenharmony_ci
755bd8deadSopenharmony_ci    None
765bd8deadSopenharmony_ci
775bd8deadSopenharmony_ciAdditions to Chapter 4 of the OpenGL-ES 2.0 Specification (Per-Fragment Operations and the Frame Buffer)
785bd8deadSopenharmony_ci
795bd8deadSopenharmony_ci    None
805bd8deadSopenharmony_ci
815bd8deadSopenharmony_ciAdditions to Chapter 5 of the OpenGL-ES 2.0 Specification (Special Functions)
825bd8deadSopenharmony_ci
835bd8deadSopenharmony_ci    None
845bd8deadSopenharmony_ci
855bd8deadSopenharmony_ciAdditions to Chapter 6 of the OpenGL-ES 2.0 Specification (State and State Requests)
865bd8deadSopenharmony_ci
875bd8deadSopenharmony_ci    None
885bd8deadSopenharmony_ci
895bd8deadSopenharmony_ciAdditions to the GLX / WGL / AGL Specifications
905bd8deadSopenharmony_ci
915bd8deadSopenharmony_ci    None
925bd8deadSopenharmony_ci
935bd8deadSopenharmony_ciGLX Protocol
945bd8deadSopenharmony_ci
955bd8deadSopenharmony_ci    None
965bd8deadSopenharmony_ci
975bd8deadSopenharmony_ciErrors 
985bd8deadSopenharmony_ci
995bd8deadSopenharmony_ci    None
1005bd8deadSopenharmony_ci
1015bd8deadSopenharmony_ciNew State
1025bd8deadSopenharmony_ci
1035bd8deadSopenharmony_ci    None
1045bd8deadSopenharmony_ci
1055bd8deadSopenharmony_ciNew Implementation Dependent State
1065bd8deadSopenharmony_ci
1075bd8deadSopenharmony_ci    None
1085bd8deadSopenharmony_ci
1095bd8deadSopenharmony_ciRevision History
1105bd8deadSopenharmony_ci
1115bd8deadSopenharmony_ci     0.3,  22/10/2009  Jon Leech: Assign enum & extension number
1125bd8deadSopenharmony_ci     0.2,  30/00/2009  ben.bowman: Prepare for release
1135bd8deadSopenharmony_ci     0.1,  15/01/2009  matteo.salardi: Initial revision.
114