Opengl

This week I started working on a game engine using Opengl and C++.
I tried Opengl a little over a year ago but wasn't really good enough at low level stuff to get very far into it. Since then I've gotten a lot more comfortable in the field, mostly from doing my compiler project.

So far I've been following along with Learn Opengl and attempting to abstract everything into nice API's (inspired by the unity API's since that's the engine I happen to know)
Other than that I have two features that I figured out myself: an object-space raymarcher and a gizmo drawing system.

I'm a bit late writing this post (it's currently tuesday of the next week) because I wasn't really satisfied with where the engine was at. Most of the week was spent just getting the API's callable at a "user level" (API no longer dependent on libraries used internally by the engine).
But with a little extra work on monday it's now looking pretty good!

I'll probably continue working on this project for the next couple weeks.