| 
				
					
						 | 
			||
|---|---|---|
| .. | ||
| .clang-format | ||
| README.md | ||
| egl.h | ||
| gl.h | ||
| glext.h | ||
| glplatform.h | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	ANGLE GLES 1.0 Headers
The GLES 1.0 headers ANGLE uses are generated using the Khronos tools but modified to include function pointer types and function prototype guards.
Regenerating gl.h
- 
Install Python 3 (not 2) with the lxml addon. You can do this using
pip install lxmlfrom your Python's Scripts folder. - 
Edit
OpenGL-Registry/xml/genheaders.py:- Look for the section titled 
# GLES 1.x API + mandatory extensions - GLES/gl.h (no function pointers) - Change 
prefixText = prefixStrings + gles1PlatformStrings + genDateCommentString,toprefixText = prefixStrings + gles1PlatformStrings + apiEntryPrefixStrings + genDateCommentString, - Change 
genFuncPointers = False,togenFuncPointers = True, - Change 
protectProto = False,toprotectProto = 'nonzero', - Change 
protectProtoStr = 'GL_GLEXT_PROTOTYPES',toprotectProtoStr = 'GL_GLES_PROTOTYPES', 
 - Look for the section titled 
 - 
Set your working directory to
OpenGL-Registry/xml/. - 
Run
python genheaders.py ../api/GLES/gl.h - 
The generated header will now be in
OpenGL-Registry/api/GLES/gl.h. You can copy the header over to this folder. - 
Also update
scripts/gl.xmlwith the latest version fromOpenGL-Registry/xml/.