Programming is Fun (But so is losing)
NOW you must explicitly define a color objects format.
Matrix:
* Math operations now return the matrix they were used on.
* Implemented a safety check to mul().
MatrixHelper:
* Modified the arguments to createRotationMatrix().
* Created generateHomogenousMatrix(), to be used later.
Forgot to put in an isDirty() method to Vector2f.
Moved over the constants in Model over to GL.
Renamed GLProgram.attackVertex() to attachVertexAttribs().
Modified all vertex creation (In both Model and ImageScreen) to only use 3 floats; The fourth is now added in the shader.
The number of floats in an image is now determined with a constant in ImageScreen.
Modified the vertex shader for the aforementioned rendering change.
I'm going to make this short and sour, Terraria's updated:
Fixed the workspace, somehow.
Refactored image removal.
Prepared to refactor particle removal.
Removed code to render 2D images, will replace it soon.
Outsmarted that nasty deadlock situation involving GameLog in TextParser.