Shader

</> ursina.shader

Class Variables

.CG

default: Panda3dShader.SL_Cg


.GLSL

default: Panda3dShader.SL_GLSL


.HLSL

default: Panda3dShader.SL_HLSL


.SPIR_V

default: Panda3dShader.SL_SPIR_V



Initialization

Shader(name='untitled_shader', language=GLSL, vertex=default_vertex_shader, fragment=default_fragment_shader, geometry='')

Attributes

.default_input

default: dict()


.continuous_input

default: dict()


.compiled

default: False


.path

default: Path(_caller.filename)


Methods

compile()

compile(shader_includes=True)



load()

load(cls=None, language=Panda3dShader.SL_GLSL, vertex=None, fragment=None, geometry=None)