Ejemplo n.º 1
0
        private void LogInvalidUniformSetRaiseEvent(string name, object value, ActiveUniformType type, int length = 1)
        {
            // TODO: This does multiple things and isn't very clear.
            var uniformSetArgs = new UniformSetEventArgs()
            {
                Name  = name,
                Type  = type,
                Size  = length,
                Value = value
            };

            errorLog.LogInvalidUniformSet(uniformSetArgs);
            OnInvalidUniformSet?.Invoke(this, uniformSetArgs);
        }
Ejemplo n.º 2
0
 public void LogInvalidUniformSet(UniformSetEventArgs e)
 {
     invalidUniformByName[e.Name] = new ActiveUniformInfo(-1, e.Type, e.Size);
 }
Ejemplo n.º 3
0
 private void Shader_OnInvalidUniformSet(object sender, UniformSetEventArgs e)
 {
     eventArgs.Add(e);
 }