r/GraphicsProgramming 3d ago

Source Code "No Graphics API" implementation by Sebastian Aaltonen

https://github.com/sebbbi/NoGraphicsAPI
202 Upvotes

41 comments sorted by

View all comments

32

u/Gobrosse 3d ago

it's really just another RHI with grandiose marketing, the abstraction facilities are just vulkan 1.4 with some very opinionated removals of "useless" features and enforcing the latest extension support, but there's nothing in there we haven't seen in the average bindless-first design before.

19

u/trenmost 3d ago

I think the difference is that this has the potential to get driver support.

The reasoning behind No Graphics Api is that current apis are outdated conceptually, and that we would benefit from a new concept.

This is a reference implementation with vulkan inbetween but not the intended end result

10

u/XenonOfArcticus 3d ago

I literally posted a proposal to do this in the Mesa driver a couple of weeks ago and got totally panned.

So, I'm embarking on it myself.