summaryrefslogtreecommitdiffstats
path: root/tools/glsl_preproc/templates.py
blob: b3b6c443b9095e5ec88679a90830a82406dc3c1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import jinja2
import os.path

TEMPLATEDIR = os.path.dirname(__file__) + '/templates'
TEMPLATES = jinja2.Environment(
    loader        = jinja2.FileSystemLoader(searchpath=TEMPLATEDIR),
    lstrip_blocks = True,
    trim_blocks   = True,
)

GLSL_BLOCK_TEMPLATE = TEMPLATES.get_template('glsl_block.c.j2')
FUNCTION_TEMPLATE   = TEMPLATES.get_template('function.c.j2')
CALL_TEMPLATE       = TEMPLATES.get_template('call.c.j2')
STRUCT_TEMPLATE     = TEMPLATES.get_template('struct.c.j2')