MX2 Asteroids v2.0
MX2 Engine: v2.1
https://lostsidedead.biz
libmx2: GLWindow::initGL starting...
libmx2: SDL initialized
libmx2: Creating SDL window...
libmx2: SDL window created: success
libmx2: Creating GL context...
libmx2: GL context created, loading GLAD...
libmx2: GLAD loaded successfully
OpenGL Version: [4.1.0 NVIDIA 595.45.04]
libmx2: Initializing TTF...
libmx2: TTF initialized, setting up text...
libmx2: ShaderProgram::loadProgramFromText reloading from source text
libmx2: text.init done, resizing console...
libmx2: console.resize done, setting viewport...
libmx2: ShaderProgram::loadProgramFromText reloading from source text
libmx2: ShaderProgram::loadProgramFromText reloading from source text
libmx2: ShaderProgram::loadProgramFromText reloading from source text
libmx2: releasing sprite texture 2
libmx2: releasing sprite VAO 2
libmx2: releasing sprite VBO 2
libmx2: releasing sprite texture 1
libmx2: releasing sprite VAO 1
libmx2: releasing sprite VBO 1
libmx2: ShaderProgram::loadProgramFromText reloading from source text
libmx2: ShaderProgram::loadProgramFromText reloading from source text
mx: Open model: ./data/starship.obj
mx: Mesh[0] [compress=on] [compressed]
{
    verts: 1089
    norms: 1089
    tex:   1089
    tang:  1152
    bitan: 1152
    index: 1152
}
mx: Mesh[1] [compress=on] [compressed]
{
    verts: 1060
    norms: 1060
    tex:   1060
    tang:  1176
    bitan: 1176
    index: 1176
}
mx: Mesh[2] [compress=on] [compressed]
{
    verts: 276
    norms: 276
    tex:   276
    tang:  396
    bitan: 396
    index: 396
}
mx: Mesh[3] [compress=on] [compressed]
{
    verts: 254
    norms: 254
    tex:   254
    tang:  372
    bitan: 372
    index: 372
}
mx: Mesh[4] [compress=on] [compressed]
{
    verts: 366
    norms: 366
    tex:   366
    tang:  540
    bitan: 540
    index: 540
}
mx: Model summary (OBJ)
mx: meshes: 5
mx: total vertices: 3045
mx: total indices:  3636
mx: Model Loaded: ./data/starship.obj
libmx2: ShaderProgram::loadProgramFromText reloading from source text
mx: Loaded Texture: 4 -> ./data/ship_hull.png
mx: Loaded Texture: 5 -> ./data/ship_wing.png
mx: Loaded Texture: 6 -> ./data/ship_cockpit.png
mx: Loaded Texture: 7 -> ./data/ship_fin.png
mx: Loaded Texture: 8 -> ./data/ship_engine.png
libmx2: ShaderProgram::loadProgramFromText reloading from source text
libmx2: ShaderProgram::loadProgramFromText reloading from source text
mx: Open model: ./data/asteroid.mxmod.z
mx: Parsing model: ./data/asteroid.mxmod.z
mx: compress flag: true
mx: Finalizing mesh
mx: generating tangent/bitangent
mx: compressing vertices
mx: Mesh[0] [compress=on] [compressed]
{
    verts: 861
    norms: 861
    tex:   861
    tang:  4800
    bitan: 4800
    index: 4800
}
mx: Model summary
mx: meshes: 1
mx: total vertices: 861
mx: total indices:  4800
mx: Model Loaded: ./data/asteroid.mxmod.z
mx: Loaded Texture: 11 -> ./data/rock.png
mx: Open model: ./data/asteroid2.mxmod.z
mx: Parsing model: ./data/asteroid2.mxmod.z
mx: compress flag: true
mx: Finalizing mesh
mx: generating tangent/bitangent
mx: compressing vertices
mx: Mesh[0] [compress=on] [compressed]
{
    verts: 7381
    norms: 7381
    tex:   7381
    tang:  43200
    bitan: 43200
    index: 43200
}
mx: Model summary
mx: meshes: 1
mx: total vertices: 7381
mx: total indices:  43200
mx: Model Loaded: ./data/asteroid2.mxmod.z
mx: Loaded Texture: 12 -> ./data/rock.png
mx: Open model: ./data/asteroid3.mxmod.z
mx: Parsing model: ./data/asteroid3.mxmod.z
mx: compress flag: true
mx: Finalizing mesh
mx: generating tangent/bitangent
mx: compressing vertices
mx: Mesh[0] [compress=on] [compressed]
{
    verts: 35581
    norms: 35581
    tex:   35581
    tang:  211200
    bitan: 211200
    index: 211200
}
mx: Model summary
mx: meshes: 1
mx: total vertices: 35581
mx: total indices:  211200
mx: Model Loaded: ./data/asteroid3.mxmod.z
mx: Loaded Texture: 13 -> ./data/rock2.png
libmx2: ShaderProgram::loadProgramFromText reloading from source text
libmx2: GLWindow shutting down
libmx2: releasing GL object
libmx2: releasing console resources
libmx2: releasing sprite texture 2
libmx2: releasing sprite VAO 2
libmx2: releasing sprite VBO 2
libmx2: released shaders: 3
libmx2: deleting OpenGL context
libmx2: destroying SDL window
libmx2: shutting down SDL_ttf
libmx2: shutting down SDL
