Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 2.44 KB

File metadata and controls

44 lines (32 loc) · 2.44 KB

Welcome to the diary of this developer. I will post interesting bits and pieces of my engine's development process here.

Memory Garbage

ezgif-4-d1f9f9570a ezgif-4-de017a9ae1

What's really cool here is that there is no texture information at all. This is a one-line fragment shader that's outputting memory garbage.
The bugs are a big part of what makes me love graphics.

Normals Generation

I implemented a surface normal generator and here is a cool bug :

ezgif-1-33eb8bea29

Correct result :

Screencast from 17-02-24 17 24 50

Runtime Shader Editing

Finally!

shader_editing

Camera and Object Operations

It's all coming together

ezgif-2-c1abe71fce

Shadow Mapping

I have PTSD from messing the direct draw calls in OpenGL, and this time is no different.
This took me a few hours of debugging, and part of my sanity, to stumble my way into making it work. But it works! Screenshot from 2024-03-09 02-08-19 Screenshot from 2024-03-09 02-21-49 Screenshot from 2024-03-12 00-37-44 Screenshot from 2024-03-09 03-00-27 Screenshot from 2024-03-09 02-12-16 Screenshot from 2024-03-09 02-18-10 Screenshot from 2024-03-12 01-00-41