Rename the basic shader to a more explicit name.
New shaders dedicated to create a halo effect.
New shaders dedicated to create a halo effect.
Rename the sprite shader to a more explicit name.
Add a few formatage for the error message.
Now set an option specific to PyOpenGL to avoid copying numpy array.
Remove the model view as it's not specific to the window but to the models.
Now dealing with their own model view matrix.
Now with a new explicit name. Deal with it's own model view matrix and
use the renamed shaders.
Modify the included shaders to take into account the renaming and new one.
Now use the Base class. Try setting correctly the halo shader (a lot of modification may happens.
Gui's Style for declaration!
Add a wrapper around shader to allow easy and 'secure' change while they are already used.
The window name can now be personnalized.
Normalization of the Shader.
Adaptation to the New Shaders wrapper.
A few correction to avoid memory leak and allow to change 'à la volée' the shaders.
Importing the new Shaders class, hiding all the other in the process.
Adaptation to the new Shaders wrapper and move all linetype classes to another file.
All linetype classes are now here.