color wheel and picker

This commit is contained in:
2017-12-05 22:25:38 +00:00
parent 8a21f3f78a
commit 9978709645
12 changed files with 226 additions and 42 deletions

View File

@@ -64,9 +64,15 @@ bool Shader::create(const char* vertex, const char* fragment)
glDeleteShader(vs);
glDeleteShader(fs);
glBindAttribLocation(ps, 0, "pos");
glBindAttribLocation(ps, 1, "uvs");
glBindAttribLocation(ps, 2, "col");
glLinkProgram(ps);
if (glGetAttribLocation(ps, "pos") != -1)
glBindAttribLocation(ps, 0, "pos");
if (glGetAttribLocation(ps, "uvs") != -1)
glBindAttribLocation(ps, 1, "uvs");
if (glGetAttribLocation(ps, "col") != -1)
glBindAttribLocation(ps, 2, "col");
glLinkProgram(ps);
glGetProgramiv(ps, GL_LINK_STATUS, &status);