1Name 2 3 IMG_program_binary 4 5Name Strings 6 7 GL_IMG_program_binary 8 9Notice 10 11 Copyright Imagination Technologies Limited, 2009. 12 13Contributors 14 15 Ben Bowman, Imagination Techonologies 16 Matteo Salardi, Imagination Techonologies 17 18Contacts 19 20 Ben Bowman, Imagination Technologies (benji 'dot' bowman 'at' 21 imgtec 'dot' com) 22 23Status 24 25 Complete 26 27Version 28 29 0.3, 22 October 2009 30 31Number 32 33 OpenGL ES Extension #67 34 35Dependencies 36 37 OpenGL ES 2.0 is required. 38 OES_get_program_binary is required. 39 The extension is written against the OpenGL-ES 2.0 full 40 specification (revision 2.0.23). 41 42Overview 43 44 This extension makes available a program binary format, SGX_PROGRAM_BINARY_IMG. 45 It enables retrieving and loading of pre-linked program objects on chips designed 46 by Imagination Technologies. 47 48IP Status 49 50 Unknown. 51 52Issues 53 54 None. 55 56New Procedures and Functions 57 58 None. 59 60New Tokens 61 62 Accepted by the <binaryFormat> parameter of ProgramBinaryOES: 63 64 SGX_PROGRAM_BINARY_IMG 0x9130 65 66Additions to Chapter 2 of the OpenGL-ES 2.0 Specification (OpenGL Operation) 67 68 Add the following paragraph to the end of section called Program Binaries: 69 70 "SGX_PROGRAM_BINARY_IMG, returned in the list of PROGRAM_BINARY_FORMATS_OES, is a 71 format that may be loaded into a program object via ProgramBinaryOES." 72 73Additions to Chapter 3 of the OpenGL-ES 2.0 Specification (Rasterization) 74 75 None 76 77Additions to Chapter 4 of the OpenGL-ES 2.0 Specification (Per-Fragment Operations and the Frame Buffer) 78 79 None 80 81Additions to Chapter 5 of the OpenGL-ES 2.0 Specification (Special Functions) 82 83 None 84 85Additions to Chapter 6 of the OpenGL-ES 2.0 Specification (State and State Requests) 86 87 None 88 89Additions to the GLX / WGL / AGL Specifications 90 91 None 92 93GLX Protocol 94 95 None 96 97Errors 98 99 None 100 101New State 102 103 None 104 105New Implementation Dependent State 106 107 None 108 109Revision History 110 111 0.3, 22/10/2009 Jon Leech: Assign enum & extension number 112 0.2, 30/00/2009 ben.bowman: Prepare for release 113 0.1, 15/01/2009 matteo.salardi: Initial revision. 114