On Saturday, 3 September 2016 at 10:30:13 UTC, Darren wrote:
[...]
I never used OpenGL in D, but from a quick glance at your code, I'll suggest trying the following changes:
//glGetShaderInfoLog(vertexShader, 512, null, infoLog);
glGetShaderInfoLog(vertexShader, 512, null, &infoLog[0]);
//glfwSetKeyCallback(window, key_callback);
glfwSetKeyCallback(window, &key_callback);
