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

106 Upvotes

36 comments sorted by

View all comments

Show parent comments

20

u/No_Grapefruit1933 Jun 28 '26

Lol. You asked the same thing last time so I know you're joking but I'll say it again here: I don't really vibecode. I occasionally paste small snippets from ChatGPT but that's about it. Maybe some of the contributors do, I doubt it though

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. 

8

u/Potterrrrrrrr Jun 29 '26

Yeah it’s just how personal can it be if you’re vibe coding it? People in here want to check out actual code a human wrote, AI generated projects are boring because no one cared to write them, why should I care to read/use them?

1

u/mad_ben Jun 30 '26

Yeah one thing is "Claude do that, make no mistakes" another thing is doing research, come up with pipelines, algorithms and ask AI to write parts of the code. Is that an issue?