Added a placeholder VS and FS for rendering J3D models.
I am SO about to break everything.
By jimmity, WE HAVE A TRIANGLE RENDERING AGAIN.
A little closer...
What the goddamn flying fuck is wrong with OpenGL?
Apparently glBindAttribLocation has to be called before linking the program. Not that the documentation agrees with that...
Textures!
Added MVP calculation.
Enabled depth testing in render.
Bleh bleh more really hacky temporary loading code. I don't think this is going to work at all.
I haven't completely broken anything yet...
Updated j3d shaders to use vec4 for colors.
I DREW A WATER TRIANGLE.
WE HAVE CREATED A COMPLETE WATER SIMULATOR. And a polygon soup simulator.
Very broken commit, do not roll back to here.
Added GetVertexFormat, GetPosition, GetColor0, and GetTex0 to Vtx1Chunk which allows us to not need to pre-read in the future.
Did more cleanup on J3DStudio formats.
Got closer to being able to render BDLs but still having issues rendering correctly.
Added rudimentary BDL rendering which only works for MiniHyo! (IT WORKS FINALLY)
Finally fixed J3DRendering to render maps that use only Position, Color and Texcoord attribute layouts.