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