Revert "Check OpenGL error each frame"

This reverts commit 0602e65f74bd27b5b5cf0408e55db6866364f797.
GL11 deprecated, GL30 use interleaved buffer
Seperated out the username a bit more when joining
Signed-off-by: Steven Downer <grinch@outlook.com>
Merge pull request #2163 from NinjaGrinch/master

Seperated out the username a bit more when joining
Add massive checkGlError().
Fix assign texture for GL3
Fix bone vertex shaders not compiling with certain ati drivers/cards
My ati card, and possibly others, have a problem with the following
syntax: array1[function(array2[variable])] Replaceing the variable with a
constant will not cause the issue, but that specific syntax seems to cause
errors with some of the old ATI stuff. It may also be a problem with some
newer AMD cards, but that has zero evidence to back it up.
Signed-off-by: Unknownloner <Unknownloner.Online@gmail.com>
Merge pull request #2164 from unknownloner/master

Change bone vert shader to avoid code causing compiling errors on same ATI cards
Optimise glEnable/DisableVertexAttribArray
Optimise GL2 to call sequence of vbo with same shader.
Fixed up shaders. FlatGenerator in API now works.

@RoyAwesome , we need a serious cleanup of the shaders and to make sure
they work. I see many that do the same thing as well as absoltuely no
standards to it.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Adds block change notification to lighting manager system
Client now renders the entire scene to a texture.
All shaders should write to the normal buffer (location=1) when drawing
to the scene.  This is for post-process effects to work. 
Fixed Framebuffer to actually check completeness on the framebuffer
rather than screen buffer. 
Null ShaderVariables in the materials now load correctly
Work on SSAO
Add GL Buffer info
Decompose flush to send a limit amount of data + Swap buffer
Fix line endings. @RoyAwesome
Fixed rendering the world to a RenderTexture.  It's Upside down now
Update commands to be compatible with command blocks
Performance tweak for SpoutBlock
Fix writing to depth buffer if alpha is 0.

Thanks to @unknownloner for the heads up and fix.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Temp

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>