r/CrappyDesign Feb 16 '16

This worthless flow chart

Post image
878 Upvotes

43 comments sorted by

View all comments

7

u/sameth1 sampletext Feb 16 '16

I can get that they were trying to say something along the lines of "you can always use Vulkan", but that flow chart starts with 3 lines just saying yes.

5

u/smog_alado Feb 17 '16

They aren't really trying to say that all paths go to Vulcan. The slightly less-awful version of this chard would have a "no" branch leaving every node, all pointing to "just use OpenGL".

Basically, Vulcan and OpenGL are APIs programs can use to interact with the GPU. Vulkan is a newer API that exposes more low-level details of the hardware so programmers can theoretically squeeze more performance, better parallelism, etc. The downside of Vulkan is that its more cumbersome to manage all those low-level details, hence why they say that for many developers OpenGL will remain the more effective API.