Game Engine Update-Completed GJK and EPA algorithm

It has been a while since I gave an update on my engine. The truth is that I have been working hard on it. I was finally able to get the GJK algorithm and the EPA algorithm to work properly in the game engine.

Why you should obsess about your game engine architecture?

Many many many times it seems as if I'm not progressing in the game engine. I tend to obsess about the architecture of the engine. I move things around, put them back, completely modify the engine until I have something that I think is optimal.

What is Clipping in OpenGL?

Not everything that you ask OpenGL to render will actually render. OpenGL makes the decision of what to render and not to render depending on what can be seen in a viewing volume. Learn how Clipping occurs in OpenGL.

How to pass data from shader to shader in OpenGL

Do you know how a fragment shader gets its data? Learn how in and out keywords are used to pass data from shader to shader.

How does the Vertex Shader receives data?

Have you ever wondered how does the OpenGL Graphics Pipeline receives data? Learn about the mechanism that OpenGL uses to declare data that will be used as input and what stages are responsible for providing this data to the vertex shader.