|
RetroArch
|
Functions | |
| def | noext (sym) |
| def | fix_multiline_functions (lines) |
| def | find_gl_symbols (lines) |
| def | generate_defines (gl_syms) |
| def | generate_declarations (gl_syms) |
| def | generate_macros (gl_syms) |
| def | dump (f, lines) |
Variables | |
| list | banned_ext = [ 'AMD', 'APPLE', 'NV', 'NVX', 'ATI', '3DLABS', 'SUN', 'SGI', 'SGIX', 'SGIS', 'INTEL', '3DFX', 'IBM', 'MESA', 'GREMEDY', 'OML', 'PGI', 'I3D', 'INGL', 'MTX', 'QCOM', 'IMG', 'ANGLE', 'SUNX', 'INGR' ] |
| def | lines = fix_multiline_functions(f.readlines()) |
| typedefs | |
| syms | |
| def | overrides = generate_defines(syms) |
| def | declarations = generate_declarations(syms) |
| list | externs = ['extern ' + x for x in declarations] |
| def | macros = generate_macros(syms) |
License statement applies to this file (glgen.py) only.
| def glgen.dump | ( | f, | |
| lines | |||
| ) |
| def glgen.find_gl_symbols | ( | lines | ) |
| def glgen.fix_multiline_functions | ( | lines | ) |
| def glgen.generate_declarations | ( | gl_syms | ) |
| def glgen.generate_defines | ( | gl_syms | ) |
| def glgen.generate_macros | ( | gl_syms | ) |
| def glgen.noext | ( | sym | ) |
| list glgen.banned_ext = [ 'AMD', 'APPLE', 'NV', 'NVX', 'ATI', '3DLABS', 'SUN', 'SGI', 'SGIX', 'SGIS', 'INTEL', '3DFX', 'IBM', 'MESA', 'GREMEDY', 'OML', 'PGI', 'I3D', 'INGL', 'MTX', 'QCOM', 'IMG', 'ANGLE', 'SUNX', 'INGR' ] |
| def glgen.declarations = generate_declarations(syms) |
| list glgen.externs = ['extern ' + x for x in declarations] |
| def glgen.lines = fix_multiline_functions(f.readlines()) |
| def glgen.macros = generate_macros(syms) |
| def glgen.overrides = generate_defines(syms) |
| glgen.syms |
| glgen.typedefs |
1.8.15