예제 #1
0
        private int CompileShader(ShaderType type, string shaderSource)
        {
            int shader = Ogl.CreateShader(type, $" {type} - {Name}");

            Ogl.ShaderSource(shader, shaderSource);

            Ogl.CompileShader(shader);
            string infoLog = Ogl.GetShaderInfoLog(shader);

            if (!string.IsNullOrEmpty(infoLog))
            {
                Console.WriteLine(infoLog);
            }

            return(shader);
        }