1 # -*- coding: utf-8 -*-
5 def commandDirectInitStatement (command):
6 # Workaround for broken headers
7 if command.name == "glShaderSource":
8 cast = "(%s)" % getFunctionTypeName(command.name)
11 return "gl->%s\t= %s&%s;" % (getFunctionMemberName(command.name),
15 def genESDirectInit (registry):
16 genCommandLists(registry, commandDirectInitStatement,
17 check = lambda api, _: api == 'gles2',
18 directory = OPENGL_INC_DIR,
19 filePattern = "glwInit%sDirect.inl",
22 if __name__ == "__main__":
23 genESDirectInit(getGLRegistry())