1Name 
2
3    VIV_shader_binary
4
5Name Strings 
6
7    GL_VIV_shader_binary
8
9Notice
10
11    Copyright Vivante Corporation, 2006-2010.
12
13Contributors
14
15    Frido Garritsen, Vivante Corporation
16
17Contacts
18
19    Frido Garritsen, Vivante Corporation (frido 'at' vivantecorp 'dot' com)
20
21Status 
22
23    Complete
24
25Version 
26
27    1.0, 12 June 2010
28
29Number
30
31    OpenGL ES Extension #85
32
33Dependencies 
34
35    None.
36	
37    The extension is written against the OpenGL-ES 2.0 Specification.
38
39Overview 
40    
41    This extension enables loading precompiled binary shaders compatible with
42    chips designed by Vivante Corporation. 
43     
44IP Status 
45
46    Unknown.
47
48Issues 
49
50    None.
51
52New Procedures and Functions 
53
54    None.
55
56New Tokens 
57
58    Accepted by the <binaryformat> parameter of ShaderBinary:
59
60        SHADER_BINARY_VIV                                    0x8FC4
61
62Additions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL Operation)
63
64    In section 2.10.2 ("Shader Binaries"), add the following text:
65
66    "Using SHADER_BINARY_VIV as the format will result in the GL attempting to
67    load the data contained in 'binary' according to the format developed by
68    Vivante Corporartion."
69
70GLX Protocol
71
72    None
73
74Errors 
75
76    None
77
78New State
79
80    None
81
82New Implementation Dependent State
83
84    None
85
86Revision History
87
88    #01    06/12/2010    Frido Garritsen    First draft.
89    
90