Make compiler avoid reserved GLSL names and any variables declared in function code
visual examples appear to be working
flakify
Added faster compiling method
Avoid function arguments in name mangling
Avoid excessive name length
Added MainFunction class
Small fix and make ModularProgram use MainFunction
flakify
ctypes.WINFUNCTYPE, not ctypes.wintypes.WINFUNCTYPE
Use __repr__ for shader classes
fixed a test
py3 fix
Merge pull request #372 from almarklein/fix-WINFUNCTYPE

ctypes.WINFUNCTYPE, not ctypes.wintypes.WINFUNCTYPE
Merge pull request #369 from lcampagn/glsl-static-names

Glsl static names
Added SceneCanvas.draw_visual
wip: fixing visual examples
Most visual examples working.
flakify
Removed event=None default args
docstring update