public void SetUniformBySemantic(RShaderSemanticDefinition semantic, RColor value) { if (_semantics.ContainsKey(semantic)) { if (_semantics[semantic].type == "vec4") { SetUniformValue(_semantics[semantic].name, value); } } }
public int GetUniformBySemantic(RShaderSemanticDefinition semantic) { return(GetUniformLocation(_semantics[semantic].name)); }