Initial commit of Epsilon C++
Reworked VertexBuffer implementation to increase flexibility of OpenGL buffers and vertex attributes.
Added and fixed some issues with class Vector4
Updated shader for changes to OpenGL buffers
Added utility function DegreesToRadians
Changed default scene for testing
Fixed (sort of) compiler warning for double to float conversion
Removed junk
Fixed (sort of) compiler warning for type conversion
Updated project with new OpenGL buffer handling
Removed glm from source and project
Latest Epsilon Debug Binary
Updated Vertex Buffer Handling to support Custom Vertex Buffer Formats
Ported Parameter Based Mesh Generation from Epsilon Python
Implemented Beginnings of Python Scripting!!!! :D!
Moved Inline Code to header file where it should be
Converted SceneManager to a Singleton in preparation for Python wrapping
Fixed some Ptr handling across classes
Added std namespace for list to prevent namespace collisions.
Fluent methods should return SharedPtr's not raw pointers.
Implemented basic 'Behaviour' script functionality with simple example

Wrapped Classes
Math::Quaternion
Scene:: Object, NodeComponent, Node, Transform
Render:: Renderer, Mesh, VertexBuffer
Managers:: SceneManager
Latest Build!
Fixed namespace issues that were causing clashes
+ Added PreUI init logging and flushing
+ ConsoleWindow now left aligns text
+ Added BoundaryException class
M Changed Math classes to use new Exception class rather than exit(1)
M Moved shaders into resources/shaders