Binds the program to the current opengl context so that it is used to process new render commands
See Implementation
Binds the program to the current opengl context so that it is used to process new render commands