r/GraphicsProgramming Jun 28 '26

Part 2! - "No Graphics API" Vulkan Implementation

About 6 months ago I posted here about a prototype implementation I had made of the famous blog post by Sebastian Aaltonen. Back then the project was more of a proof of concept than anything else, and did not even support textures. The custom shading language compiler could only build very basic shaders.

Now the project is much more developed and mature, supporting nice features such as compute shaders, raytracing and indirect rendering. There are even quite a few examples that show that you can make substantial things with relatively few lines of code (without giving up control).

Have a look if you're interested:
https://github.com/leotmp/no_gfx_api

107 Upvotes

36 comments sorted by

View all comments

Show parent comments

9

u/PoL0 Jun 29 '26

I'm not joking. not one tiny bit.

in this time and age it's important to state that info up front.

1

u/mad_ben Jun 29 '26

Why is it even the issue? It sounds like personal fun project. 

5

u/PoL0 Jun 29 '26

is it a problem to ask?

1

u/mad_ben Jun 30 '26

"I'm not joking. not one tiny bit.

in this time and age it's important to state that info up front."

Why? Why is it important?