15bd8deadSopenharmony_ciName
25bd8deadSopenharmony_ci
35bd8deadSopenharmony_ci    FJ_shader_binary_GCCSO
45bd8deadSopenharmony_ci
55bd8deadSopenharmony_ciName Strings
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ci    GL_FJ_shader_binary_GCCSO
85bd8deadSopenharmony_ci
95bd8deadSopenharmony_ciContributors
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ci    Volker Ort, Fujitsu Semiconductor Europe GmbH
125bd8deadSopenharmony_ci    Peter Kirst, Fujitsu Semiconductor Europe GmbH
135bd8deadSopenharmony_ci    Oliver Wohlmuth, Fujitsu Semiconductor Europe GmbH
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ciContacts
165bd8deadSopenharmony_ci
175bd8deadSopenharmony_ci    Oliver Wohlmuth (oliver 'dot' wohlmuth 'at' de 'dot' fujitsu 'dot' com)
185bd8deadSopenharmony_ci
195bd8deadSopenharmony_ciStatus
205bd8deadSopenharmony_ci
215bd8deadSopenharmony_ci    Complete
225bd8deadSopenharmony_ci
235bd8deadSopenharmony_ciVersion
245bd8deadSopenharmony_ci
255bd8deadSopenharmony_ci    Last Modified Date: March 30, 2011
265bd8deadSopenharmony_ci
275bd8deadSopenharmony_ciNumber
285bd8deadSopenharmony_ci
295bd8deadSopenharmony_ci    OpenGL ES Extension #114
305bd8deadSopenharmony_ci
315bd8deadSopenharmony_ciDependencies
325bd8deadSopenharmony_ci
335bd8deadSopenharmony_ci    None.
345bd8deadSopenharmony_ci
355bd8deadSopenharmony_ci    The extension is written against the OpenGL-ES 2.0 Specification.
365bd8deadSopenharmony_ci
375bd8deadSopenharmony_ciOverview
385bd8deadSopenharmony_ci
395bd8deadSopenharmony_ci    This extension enables loading precompiled binary shaders compatible with
405bd8deadSopenharmony_ci    chips designed by Fujitsu Semiconductor.
415bd8deadSopenharmony_ci
425bd8deadSopenharmony_ciIP Status
435bd8deadSopenharmony_ci
445bd8deadSopenharmony_ci    Unknown.
455bd8deadSopenharmony_ci
465bd8deadSopenharmony_ciIssues
475bd8deadSopenharmony_ci
485bd8deadSopenharmony_ci    None.
495bd8deadSopenharmony_ci
505bd8deadSopenharmony_ciNew Procedures and Functions
515bd8deadSopenharmony_ci
525bd8deadSopenharmony_ci    None.
535bd8deadSopenharmony_ci
545bd8deadSopenharmony_ciNew Tokens
555bd8deadSopenharmony_ci
565bd8deadSopenharmony_ci    Accepted by the <binaryformat> parameter of ShaderBinary:
575bd8deadSopenharmony_ci
585bd8deadSopenharmony_ci        GCCSO_SHADER_BINARY_FJ                               0x9260
595bd8deadSopenharmony_ci
605bd8deadSopenharmony_ciAdditions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL ES Operation)
615bd8deadSopenharmony_ci
625bd8deadSopenharmony_ci    In section 2.10.2 ("Loading Shader Binaries"), add the following text:
635bd8deadSopenharmony_ci
645bd8deadSopenharmony_ci    "Using GCCSO_SHADER_BINARY_FJ as the format will result in the GL attempting to
655bd8deadSopenharmony_ci    load the data contained in 'binary' according to the format developed by
665bd8deadSopenharmony_ci    Fujitsu Semiconductor. It is required that an optimized pair of vertex and
675bd8deadSopenharmony_ci    fragment shader binaries that were compiled together using the Fujitsu ESSL
685bd8deadSopenharmony_ci    compiler is specified to LinkProgram."
695bd8deadSopenharmony_ci
705bd8deadSopenharmony_ciErrors
715bd8deadSopenharmony_ci
725bd8deadSopenharmony_ci    None
735bd8deadSopenharmony_ci
745bd8deadSopenharmony_ciNew State
755bd8deadSopenharmony_ci
765bd8deadSopenharmony_ci    None
775bd8deadSopenharmony_ci
785bd8deadSopenharmony_ciNew Implementation Dependent State
795bd8deadSopenharmony_ci
805bd8deadSopenharmony_ci    None
815bd8deadSopenharmony_ci
825bd8deadSopenharmony_ciRevision History
835bd8deadSopenharmony_ci
845bd8deadSopenharmony_ci    #01    03/30/2011    Oliver Wohlmuth    First draft.
85