Here's a single step of the engine and its debug output so far:
vortxGE v2.0 by Lee A. Stripp
Extension: glActiveTexture Loaded
Extension: MultiTexture support enabled
Extension: glCreateProgramObject Loaded
Extension: glDeleteObject Loaded
Extension: glCreateShaderObject Loaded
Extension: glShaderSource Loaded
Extension: glCompileShader Loaded
Extension: glCreateProgramObject Loaded
Extension: glAttachShader Loaded
Extension: glDetachShader Loaded
Extension: glGetInfoLog Loaded
Extension: glLinkProgram Loaded
Extension: glUseProgramObject Loaded
Extension: glGetUniformLocation Loaded
Extension: glUniform1f Loaded
Extension: glUniformMatrix4fv Loaded
Extension: glUniform3f Loaded
Extension: glUniform1i Loaded
Extension: glGetAttribLocation Loaded
Extension: glBindAttribLocation Loaded
Extension: glVertexAttrib1f Loaded
Extension: glVertexAttrib2f Loaded
Extension: glVertexAttrib3f Loaded
Extension: glVertexAttrib4f Loaded
Extension: GLSL Shader support enabled
Extension: glGenFramebuffers Loaded
Extension: glGenRenderbuffers Loaded
Extension: glBindFramebuffer Loaded
Extension: glBindRenderbuffer Loaded
Extension: glRenderbufferStorage Loaded
Extension: glFramebufferRenderbuffer Loaded
Extension: glGenerateMipmap Loaded
Extension: glFramebufferTexture2D Loaded
Extension: glCheckFramebufferStatus Loaded
Extension: glDeleteFramebuffers Loaded
Extension: glDeleteRenderbuffers Loaded
Extension: FBO support enabled
Extension: glGenBuffers Loaded
Extension: glBindBuffer Loaded
Extension: glBufferData Loaded
Extension: glDeleteBuffers Loaded
Extension: glVertexAttribPointer Loaded
Extension: glEnableVertexAttribArray Loaded
Extension: glDisableVertexAttribArray Loaded
Extension: VBO support enabled
Extension: glXCreateContextAttribs Loaded
Extension: OpenGL Context Attribs support enabled
Extension: glGenQueries Loaded
Extension: glDeleteQueries Loaded
Extension: glGetQueryObjectiv Loaded
Extension: glBeginQuery Loaded
Extension: glEndQuery Loaded
Extension: glGetQueryiv Loaded
Extension: Occlusion support enabled
*********************************************
OpenGL Info
*********************************************
OpenGL Vender : NVIDIA Corporation
OpenGL Version : 4.2.0 NVIDIA 290.10
OpenGL Renderer : GeForce GT 520/PCI/SSE2
Max Texture size : 16384
Max Viewport size : 16384
VBO *****************************************
Max vertex array size : 1048576
Occlusion ***********************************
Occlusion bits : 32
***** Load Assets : /projects/KDevelop4/projects/vortxdemo_Qt/build/data/vortx_lib/Assets.vxa
Compile Vertex Shader : /projects/KDevelop4/projects/vortxdemo_Qt/build/data/vortx_lib/shaders/debug.vert
lsAssetManager::Add_Asset() : shaders/vdebug
Compile Fragment Shader : /projects/KDevelop4/projects/vortxdemo_Qt/build/data/vortx_lib/shaders/debug.frag
lsAssetManager::Add_Asset() : shaders/fdebug
Linking shader
lsAssetManager::Add_Asset() : shaders/debug
Add Shader : shaders/debug
lsPassManager::Add_Pass()
Add Scene
lsNode::Add_Node()
lsNode::Add_Node()
lsNode::Add_Node()
Matrix : OpenGL lsNode Projection : Camera
[ 1.358 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 2.41421 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1.0202 ] [ -2.0202 ]
[ 0 ] [ 0 ] [ -1 ] [ 0 ]
Matrix : lsNode Projection : Camera
[ 1.358 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 2.41421 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1.0202 ] [ -2.0202 ]
[ 0 ] [ 0 ] [ -1 ] [ 0 ]
lsNode::Add_Node()
########################################
vortxGE::stepEngine
########################################
lsSceneManager::UpdateAll
Matrix : OpenGL lsNode: Scene
[ 1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ 1 ] [ 0 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : lsScene: Scene
[ 1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ 1 ] [ 0 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
lsNode::Move ********************************
Matrix : OpenGL lsNode: Camera
[ 1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ 1 ] [ -10 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : lsNode: Camera
[ 1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ 1 ] [ -10 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : OpenGL lsNode ViewMatrix : Camera
[ -1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1 ] [ -10 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
up: Vector(0,1,0)
forward: Vector(0,0,1)
side: Vector(-1,0,0)
Matrix : lsNode ViewMatrix: Camera
[ -1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1 ] [ -10 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
lsNode::Move ********************************
lsNode::Move ********************************
Matrix : OpenGL lsNode: Test Node
[ -4.37114e-08 ] [ 0 ] [ 1 ] [ -5 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ -1 ] [ 0 ] [ -4.37114e-08 ] [ 0 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : lsNode: Test Node
[ -4.37114e-08 ] [ 0 ] [ 1 ] [ -5 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ -1 ] [ 0 ] [ -4.37114e-08 ] [ 0 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
lsNode::Move ********************************
Matrix : OpenGL lsNode: Test Node2
[ -4.37114e-08 ] [ 0 ] [ 1 ] [ -10 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ -1 ] [ 0 ] [ -4.37114e-08 ] [ 2.18557e-07 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : lsNode: Test Node2
[ -4.37114e-08 ] [ 0 ] [ 1 ] [ -10 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ -1 ] [ 0 ] [ -4.37114e-08 ] [ 2.18557e-07 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
lsPassManager::UpdateAll
lsPass::Render
Matrix : OpenGL lsNode Projection : Camera
[ 1.358 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 2.41421 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1.0202 ] [ -2.0202 ]
[ 0 ] [ 0 ] [ -1 ] [ 0 ]
Matrix : lsNode Projection : Camera
[ 1.358 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 2.41421 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1.0202 ] [ -2.0202 ]
[ 0 ] [ 0 ] [ -1 ] [ 0 ]
lsScene::Optimize
lsNode::Optimize
lsNode::Optimize
lsNode::Optimize
lsNode::Optimize
lsScene::Draw
lsNode::Draw
Matrix : ModelView Matrix : Test Node2
[ 4.37114e-08 ] [ 0 ] [ -1 ] [ 10 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 1 ] [ 0 ] [ 4.37114e-08 ] [ -10 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : Normal Matrix : Test Node2
[ 4.37114e-08 ] [ 0 ] [ -1 ]
[ 0 ] [ 1 ] [ 0 ]
[ 1 ] [ 0 ] [ 4.37114e-08 ]
lsNode::Draw
Matrix : ModelView Matrix : Test Node
[ 4.37114e-08 ] [ 0 ] [ -1 ] [ 5 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 1 ] [ 0 ] [ 4.37114e-08 ] [ -10 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : Normal Matrix : Test Node
[ 4.37114e-08 ] [ 0 ] [ -1 ]
[ 0 ] [ 1 ] [ 0 ]
[ 1 ] [ 0 ] [ 4.37114e-08 ]
lsNode::Draw
Matrix : ModelView Matrix : Static Node
[ -1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1 ] [ -10 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : Normal Matrix : Static Node
[ -1 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ]
[ 0 ] [ 0 ] [ -1 ]
lsNode::Draw
Matrix : ModelView Matrix : Camera
[ -1 ] [ 0 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ] [ 0 ]
[ 0 ] [ 0 ] [ -1 ] [ 0 ]
[ 0 ] [ 0 ] [ 0 ] [ 1 ]
Matrix : Normal Matrix : Camera
[ -1 ] [ 0 ] [ 0 ]
[ 0 ] [ 1 ] [ 0 ]
[ 0 ] [ 0 ] [ -1 ]
Keycode: 9 Text: ?
lsPassManager::Del_Pass()
Delete Scene : Scene
lsNode::Del_AllNodes() - Name: Test Node2
lsNode::Del_AllNodes() - Name: Test Node
lsNode::Del_AllNodes() - Name: Static Node
lsNode::Del_AllNodes() - Name: Camera
lsAssetManager::Del_Asset() : shaders/debug
lsAssetManager::Del_Asset() : shaders/fdebug
lsAssetManager::Del_Asset() : shaders/vdebug