INNER CODE UNIT · Python
__init__
mosra/magnum-examples · src/python/magnum-texturedquad.py:52
def __init__(self):
super().__init__()
vert = gl.Shader(gl.Version.GL330, gl.Shader.Type.VERTEX)
vert.add_source("""
layout(location = 0) in vec4 position;
layout(location = 1) in vec2 textureCoordinates;
out vec2 interpolatedTextureCoordinates;
void main() {
interpolatedTextureCoordinates = textureCoordinates;
gl_Position = position;
}
""".lstrip())
vert.compile()
self.attach_shader(vert)