summaryrefslogtreecommitdiff
path: root/txtgameengine/shaders/integrated.py
blob: dfa1033040695d3aaadc52f234bba5799b4b8271 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from .shader import Shader
from ..app import base_path

shader_base_path = base_path / 'builtin_shaders'


class BasicShader(Shader):
    UNIFORMS = dict()
    VERTEX_PATH = shader_base_path / 'basic/vertex.glsl'
    FRAGMENT_PATH = shader_base_path / 'basic/fragment.glsl'


class TextureShader(Shader):
    UNIFORMS = dict(textureSampler="textureSampler")
    VERTEX_PATH = shader_base_path / 'texture/vertex.glsl'
    FRAGMENT_PATH = shader_base_path / 'texture/fragment.glsl'