Node Bind() now glTranslate's to its position
Updates to Pawn source.
Completion depends on Quaternion
Scripted engine framework. No test yet.
Merge branch 'palistov_scriptedengine'
Merge branch 'palistov_pawn'
Fixing glTranslate error.
Will likely create utility functions for this sort of thing.
Fixes to Vector4 class
W-coord is now a Scalar again (vertex weights my require it, no harm in having it there)
Added +, -, * and / operators again, this time as member funcs
No longer using asserts in the class. Asserts are best used by end-users, so they know where the failure happened in their source, not in the bakge code.
Nodes push GL matrix when bound, and pop when unbound
Fixing bug in Vector4. Spelling error.
Vertex/Fragment shaders have their own factory funcs
Adding ShaderProgram class.
Will link a compiled vertex & fragment shaders as well as Bakge shader libraries and any end-user shader libraries.
Cutting out some headers from x11 Bakge header
Adding GLEW as external library.
GLEW now linked to tests/examples.
Adding version pre-processor defined symbols
X11 init/deinit now returning proper Results
Spelling fix
Adding some shader source.
When checking ModField, comparing for > 0 for truth
Fixing warning about operator precedence.