class
CrShader::Validator::SemanticValidator
- CrShader::Validator::SemanticValidator
- Reference
- Object
Defined in:
crshader/validator/semantic_validator.crConstant Summary
-
ALL_KNOWN_STAGES =
Set {"vertex", "fragment", "light", "start", "process", "collide", "sky", "fog", "main"}
Constructors
Instance Method Summary
- #context : ValidationContext
- #program : ShaderProgram
- #validate! : ShaderProgram
- #validate_compute_layout : Void
- #validate_render_modes : Void
- #validate_stage_builtins : Void
- #validate_stages : Void
- #validate_uniforms : Void
Constructor Detail
def self.new(program : ShaderProgram, filename : String | Nil = nil, source_lines : Array(String) = [] of String)
#