LÖVE has its own shader language which is basically GLSL.
We must give effect(...) and position(...) to create a shader.
Why not just use the exact same syntax of GLSL with "void main()"? I found that
gl_Position can be set in
Developers with former GLSL programming experience can easily use this feature.
We can leave the original API untouched.