xref: /aosp_15_r20/external/angle/extensions/ANGLE_shader_binary.txt (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1Name
2
3    ANGLE_shader_binary
4
5Name Strings
6
7    GL_ANGLE_shader_binary
8
9Contributors
10
11    Jonah Taylor, Samsung
12    Mahmoud Kharsa, Samsung
13
14Contacts
15
16    Mahmoud Kharsa, Samsung (m.kharsa 'at' samsung 'dot' com)
17
18Notice
19
20    Copyright (c) 2023 The Khronos Group Inc. Copyright terms at
21        http://www.khronos.org/registry/speccopyright.html
22
23Status
24
25    Draft.
26
27Version
28
29    Version 1, January 03, 2023
30
31Number
32
33    OpenGL ES Extension ###
34
35Dependencies
36
37    OpenGL ES 2.0 is required.
38
39Overview
40
41    This extension makes available a shader binary format, SHADER_BINARY_ANGLE.
42    It enables the loading of shader binaries pre-compiled with ANGLE.
43
44New Types
45
46    None.
47
48New Procedures and Functions
49
50    None.
51
52New Tokens
53
54    Accepted by the <binaryFormat> parameter of ShaderBinary:
55
56        GL_SHADER_BINARY_ANGLE                              0x96BB
57
58Errors
59
60    An INVALID_VALUE is generated if the binary points to an incompatible
61    shader binary that was generated using a different version of ANGLE.
62
63New State
64
65    None.
66
67Issues
68
69    None.
70
71Revision History
72
73    #1 - (January 03, 2023) Mahmoud Kharsa
74         Original draft
75