Example #1
0
	void initializeShaders()
	{
		colorProgram.compileShaders("Shaders/color.vertex", "Shaders/color.fragment");
		colorProgram.addAttribute("vertexPosition");
		colorProgram.addAttribute("vertexColor");
		colorProgram.addAttribute("vertexUV");
		colorProgram.linkShaders();
	}
Example #2
0
void reloadShaders() {
	GLSLProgram* hold = new GLSLProgram();
	hold->compileShaders("C:/Users/josh/Desktop/Shader/Shaders/vertex.glsl", "C:/Users/josh/Desktop/Shader/Shaders/fragment.glsl");
	hold->addAttribute("vertexPosition");
	hold->linkShaders();
	_Program = *hold;
}
Example #3
0
void initShaders() {
	_Program.compileShaders("C:/Users/josh/Desktop/Shader/Shaders/vertex.glsl", "C:/Users/josh/Desktop/Shader/Shaders/fragment.glsl");
	_Program.addAttribute("vertexPosition");
	_Program.linkShaders();
}