from OpenGL.GL import shaders from OpenGL.GL import * class Shader: def __init__(self,vertexShader,fragmentShader): self.program=glCreateProgram() self.vertexShader=shaders.compileShader(vertexShader,GL_VERTEX_SHADER) glAttachShader(self.program,self.vertexShader) self.fragmentShader=shaders.compileShader(fragmentShader,GL_FRAGMENT_SHADER) glAttachShader(self.program,self.fragmentShader) glLinkProgram(self.program) def use(self): glUseProgram(self.program)