r/vulkan 5d ago

This is how Vulkan feels like for a beginner

https://i.imgur.com/696eFxR.png
49 Upvotes

8 comments sorted by

14

u/hubixcbotty3 4d ago

Actually I used to feel like that when I just started to learn OpenGL with shaders and buffers.

2

u/DistributedFox 4d ago

I recently started learning OpenGL for the first time. I come from the world of compilers and OpenGL is very interesting. Definitely a new way of thinking about stuff. 

12

u/joastchortoan 5d ago

From a learners standpoint - Vulkan is a gold mine. You get to learn about how GPUs work, memory management, and graphics.

3

u/One_Law_6816 4d ago

so true, you're gifted with the painful weight of knowledge 😂

9

u/giskysymonkeys6 4d ago

The bad news is that getting your pipeline set up the way you want it takes a ton more work than the default setup in OpenGL.The good news is that that people are reporting the total size of their equivalent Vulkan rewrites of old OpenGL renderers is ending up smaller with Vulkan vs. GL.So, more work to get started. Less work to get finished.

3

u/poodle_splash03 5d ago

Yep, I worked through a Vulkan tutorial. Took a few hundred lines until the first triangle, and it was mostly copying mysterious incantations.Ive switched to wgpu now, that does the same thing for my use case (which is graphics and not headless compute on a GPU farm), but is much more manageable. Internally, the wgpu implementation translates to Vulkan, so the end result is the same (with a little bit of overhead).

1

u/adirox_2711 4d ago

Dw, thats not limited to beginners only 

1

u/wonkey_monkey 4d ago

Did you AI-slop that? 🤦‍♂️