protected override void RegisterUniforms() { base.RegisterUniforms(); colorIn = GetUniformVec4("colorIn"); }
/// <summary> /// Set a uniform vec4 variable. /// </summary> /// <param name="name">Variable name.</param> /// <param name="x">X coordinate.</param> /// <param name="y">Y coordinate.</param> /// <param name="z">Z coordinate.</param> /// <param name="w">W coordinate.</param> public void SetVec4(string name, double x, double y, double z, double w) { uniforms[Loc(name)] = new UniformVec4 { X = x, Y = y, Z = z, W = w }; }