oh...YUH
This commit is contained in:
6
pog.cpp
6
pog.cpp
@@ -73,13 +73,11 @@ int main() {
|
|||||||
std::cout << "Vertex shader is gOOd!" << std::endl;
|
std::cout << "Vertex shader is gOOd!" << std::endl;
|
||||||
const char *fragmentShaderSource =
|
const char *fragmentShaderSource =
|
||||||
"#version 330 core\n"
|
"#version 330 core\n"
|
||||||
"in vec3 aPos;\n"
|
|
||||||
"out vec4 FragColor;\n"
|
"out vec4 FragColor;\n"
|
||||||
"void main()\n"
|
"void main(void)\n"
|
||||||
"{\n"
|
"{\n"
|
||||||
" FragColor = vec4(1.0f, 0.5f, 0.2f, 1.0f);"
|
" FragColor = vec4(1.0f, 0.5f, 0.2f, 1.0f);"
|
||||||
"}\0";
|
"}\0";
|
||||||
|
|
||||||
unsigned int fragmentShader;
|
unsigned int fragmentShader;
|
||||||
fragmentShader = glCreateShader(GL_FRAGMENT_SHADER);
|
fragmentShader = glCreateShader(GL_FRAGMENT_SHADER);
|
||||||
glShaderSource(fragmentShader, 1, &fragmentShaderSource, NULL);
|
glShaderSource(fragmentShader, 1, &fragmentShaderSource, NULL);
|
||||||
@@ -100,6 +98,8 @@ int main() {
|
|||||||
// attaching shaders to our program
|
// attaching shaders to our program
|
||||||
glAttachShader(shaderProgram, vertexShader);
|
glAttachShader(shaderProgram, vertexShader);
|
||||||
glAttachShader(shaderProgram, fragmentShader);
|
glAttachShader(shaderProgram, fragmentShader);
|
||||||
|
|
||||||
|
glBindAttribLocation(shaderProgram, 0, "aPos");
|
||||||
glLinkProgram(shaderProgram);
|
glLinkProgram(shaderProgram);
|
||||||
glValidateProgram(shaderProgram);
|
glValidateProgram(shaderProgram);
|
||||||
glGetProgramiv(shaderProgram, GL_VALIDATE_STATUS, &success);
|
glGetProgramiv(shaderProgram, GL_VALIDATE_STATUS, &success);
|
||||||
|
|||||||
Reference in New Issue
Block a user