15bd8deadSopenharmony_ciName 
25bd8deadSopenharmony_ci
35bd8deadSopenharmony_ci    VIV_shader_binary
45bd8deadSopenharmony_ci
55bd8deadSopenharmony_ciName Strings 
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ci    GL_VIV_shader_binary
85bd8deadSopenharmony_ci
95bd8deadSopenharmony_ciNotice
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ci    Copyright Vivante Corporation, 2006-2010.
125bd8deadSopenharmony_ci
135bd8deadSopenharmony_ciContributors
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ci    Frido Garritsen, Vivante Corporation
165bd8deadSopenharmony_ci
175bd8deadSopenharmony_ciContacts
185bd8deadSopenharmony_ci
195bd8deadSopenharmony_ci    Frido Garritsen, Vivante Corporation (frido 'at' vivantecorp 'dot' com)
205bd8deadSopenharmony_ci
215bd8deadSopenharmony_ciStatus 
225bd8deadSopenharmony_ci
235bd8deadSopenharmony_ci    Complete
245bd8deadSopenharmony_ci
255bd8deadSopenharmony_ciVersion 
265bd8deadSopenharmony_ci
275bd8deadSopenharmony_ci    1.0, 12 June 2010
285bd8deadSopenharmony_ci
295bd8deadSopenharmony_ciNumber
305bd8deadSopenharmony_ci
315bd8deadSopenharmony_ci    OpenGL ES Extension #85
325bd8deadSopenharmony_ci
335bd8deadSopenharmony_ciDependencies 
345bd8deadSopenharmony_ci
355bd8deadSopenharmony_ci    None.
365bd8deadSopenharmony_ci	
375bd8deadSopenharmony_ci    The extension is written against the OpenGL-ES 2.0 Specification.
385bd8deadSopenharmony_ci
395bd8deadSopenharmony_ciOverview 
405bd8deadSopenharmony_ci    
415bd8deadSopenharmony_ci    This extension enables loading precompiled binary shaders compatible with
425bd8deadSopenharmony_ci    chips designed by Vivante Corporation. 
435bd8deadSopenharmony_ci     
445bd8deadSopenharmony_ciIP Status 
455bd8deadSopenharmony_ci
465bd8deadSopenharmony_ci    Unknown.
475bd8deadSopenharmony_ci
485bd8deadSopenharmony_ciIssues 
495bd8deadSopenharmony_ci
505bd8deadSopenharmony_ci    None.
515bd8deadSopenharmony_ci
525bd8deadSopenharmony_ciNew Procedures and Functions 
535bd8deadSopenharmony_ci
545bd8deadSopenharmony_ci    None.
555bd8deadSopenharmony_ci
565bd8deadSopenharmony_ciNew Tokens 
575bd8deadSopenharmony_ci
585bd8deadSopenharmony_ci    Accepted by the <binaryformat> parameter of ShaderBinary:
595bd8deadSopenharmony_ci
605bd8deadSopenharmony_ci        SHADER_BINARY_VIV                                    0x8FC4
615bd8deadSopenharmony_ci
625bd8deadSopenharmony_ciAdditions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL Operation)
635bd8deadSopenharmony_ci
645bd8deadSopenharmony_ci    In section 2.10.2 ("Shader Binaries"), add the following text:
655bd8deadSopenharmony_ci
665bd8deadSopenharmony_ci    "Using SHADER_BINARY_VIV as the format will result in the GL attempting to
675bd8deadSopenharmony_ci    load the data contained in 'binary' according to the format developed by
685bd8deadSopenharmony_ci    Vivante Corporartion."
695bd8deadSopenharmony_ci
705bd8deadSopenharmony_ciGLX Protocol
715bd8deadSopenharmony_ci
725bd8deadSopenharmony_ci    None
735bd8deadSopenharmony_ci
745bd8deadSopenharmony_ciErrors 
755bd8deadSopenharmony_ci
765bd8deadSopenharmony_ci    None
775bd8deadSopenharmony_ci
785bd8deadSopenharmony_ciNew State
795bd8deadSopenharmony_ci
805bd8deadSopenharmony_ci    None
815bd8deadSopenharmony_ci
825bd8deadSopenharmony_ciNew Implementation Dependent State
835bd8deadSopenharmony_ci
845bd8deadSopenharmony_ci    None
855bd8deadSopenharmony_ci
865bd8deadSopenharmony_ciRevision History
875bd8deadSopenharmony_ci
885bd8deadSopenharmony_ci    #01    06/12/2010    Frido Garritsen    First draft.
895bd8deadSopenharmony_ci    
90