Initial commit
Snake Initial Commit
-Removed lots of unnecessary code that came with the default project
-Created the LQSGLProgram class
-Something about the default configuration name
-Created the LQSGLVertexShader class
-Created the LQSGLFragmentShader class
-Created the LQSGLShader class
-Implemented GL shader class code
-Implemented GL vertex shader class code
-Implemented GL fragment shader code
-Implemented GL program class code
-Created assertions and comments
-Added missing header files
-Enabled most warnings in the target level
-Changed the GL vertex and fragment shader classes to subclass NSObject and contain a GL shader object instead
-Created an ILQSGLShader interface which GL shader implements
-Set up gl vertex shader to use the ILQSGLShader interface
-Implemented an ILQSGLProgram interface and made GL program implement it
-Implemented the ILQSGLShader interface in the fragment and vertex shader classes