medfall

A super great game engine
Log | Files | Refs

__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