Small change.
Lagged algorithm of shader program. Needs to improve.
Shader program improvements. A little faster than previous, and little easy to set.
Added shader program activate function.
Drawing function executes at shader program.
Removed artificial GL draw modes and brought the natives modes back.