Releases: Electron7-7/graphx
GraphX First Official Alpha
GraphX v0.0.0-a.1
(or, "it's finally unique enough that I feel okay with giving it an official name and number")
Yup
:3
FullyFromScratch: Cleaned up and ready to move on (right before gutting the Cube class, lol)
I've figured out the naming conventions for files and a bit of the scope moving forward, but I want to save this build to look back on before I gut some of its features.
Functional Code Before Starting Fully From Scratch
Includes the cool vertex data compression and a really sick more efficient camera movement system. This is all before I decided to completely scrap everything and try and use DOOM's source code as inspiration for my project framework.
Vertex Data Compression
Compressed vertex data for a cube from the given 108 floats to only 24, using indices to remove redundant vertices. I plan on making this fully programmatic (i.e: no hard-coded vertices) but I am proud of this compression so I wanted to save the source code.
Camera Control in 3D
WASD to move
Mouse to look around
Escape to exit
3D fly-navigation! So exciting! Wow!
Rotating 3D Cube
As of 11-07-24, I decided to upload compiled binaries of my code when a certain amount of progress had been made. I skipped the 2D stuff (mainly out of laziness) and started with my first 3D program: a rotating cube.
That's literally all this is: a rotating cube.