__init__.py (577B)
1 from glad.lang.c.loader.egl import EGLCLoader 2 from glad.lang.c.loader.gl import OpenGLCLoader 3 from glad.lang.c.loader.glx import GLXCLoader 4 from glad.lang.c.loader.wgl import WGLCLoader 5 6 from glad.lang.c.generator import CGenerator 7 from glad.lang.c.debug import CDebugGenerator 8 9 10 _specs = { 11 'egl': EGLCLoader, 12 'gl': OpenGLCLoader, 13 'glx': GLXCLoader, 14 'wgl': WGLCLoader 15 } 16 17 _generators = { 18 'c': CGenerator, 19 'c-debug': CDebugGenerator 20 } 21 22 23 def get_generator(name, spec): 24 gen = _generators.get(name) 25 loader = _specs.get(spec) 26 27 return gen, loader 28