Enhanced CreateShaderFromFile function.
Change use and unuse to bind and release.
Change from Qt Shader to our own shader.
Create some convenient interface to numpy.ndarray for vector and matrices.
Move from Qt Matrix to our Matrix.
Enhanced and test our shader interface.
Move from Qt Shader interface to LISA shader interface.
Update path to resources.
Change default type from float64 to float32.
Moved to float32 instead of float64 for all data.
Moved the glUniform call into Matrix and Vector classes.
Moved the glUniform call into Matrix and Vector classes. Correct the AttribArray things.
Add a translation matrice (translate method missingCorrect perspective, lookAt and __imul__ to avoid unexpected behavior.
Remove some print and unused import.
Add a if clause to avoid a division by zero.
Change the perspective matrix and clean code
Add a VBO interface
Add a setAttributeBuffer for shader interact with VBO, and PEP8 compliance
Adapt the heightmap to use the VBO interface
Add options to setAttribute methods of the ShaderProgram for precise settings