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